xref: /freebsd/sys/compat/linuxkpi/common/include/linux/util_macros.h (revision 429fbc7c35a6d860462db3109608b7f800f0e50b)
1 /*-
2  * Copyright (c) 2026 The FreeBSD Foundation
3  *
4  * SPDX-License-Identifier: BSD-2-Clause
5  */
6 
7 #ifndef _LINUXKPI_LINUX_UTIL_MACROS_H
8 #define _LINUXKPI_LINUX_UTIL_MACROS_H
9 
10 /*
11  * `for_each_if()` was moved from <drm/drm_util.h> to <linux/util_macros.h> in
12  * Linux 6.15.
13  */
14 #if !defined(LINUXKPI_VERSION) || (LINUXKPI_VERSION >= 61500)
15 #define for_each_if(condition) if (!(condition)) {} else
16 #endif
17 
18 #endif /* _LINUXKPI_LINUX_UTIL_MACROS_H */
19