Page MenuHomeFreeBSD

D58254.diff
No OneTemporary

D58254.diff

Index: sys/compat/linuxkpi/common/include/linux/util_macros.h
===================================================================
--- /dev/null
+++ sys/compat/linuxkpi/common/include/linux/util_macros.h
@@ -0,0 +1,18 @@
+/*
+ * SPDX-License-Identifier: BSD-2-Clause
+ *
+ * Copyright (c) 2026 The FreeBSD Foundation
+ */
+
+#ifndef _LINUXKPI_LINUX_UTIL_MACROS_H_
+#define _LINUXKPI_LINUX_UTIL_MACROS_H_
+
+/*
+ * `for_each_if()` was moved from <drm/drm_util.h> to <linux/util_macros.h> in
+ * Linux 6.15.
+ */
+#if !defined(LINUXKPI_VERSION) || LINUXKPI_VERSION >= 61500
+#define for_each_if(condition) if (!(condition)) {} else
+#endif
+
+#endif /* _LINUXKPI_LINUX_UTIL_MACROS_H_ */

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 11, 6:24 PM (8 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38723544
Default Alt Text
D58254.diff (684 B)

Event Timeline