From dc98ab807ca89cfec9a6ec8b441088a4bed30c8f Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 25 Jul 2022 13:37:19 +0200 Subject: [PATCH] platform: include "linux-headers" via "libnm-std-aux/nm-linux-compat.h" We have our own copy of linux kernel headers, and we must never directly include the corresponding versions from the system. Avoid that, by only including the clones via "libnm-std-aux/nm-linux-compat.h" and by including the compat wrapper header before other system headers. --- src/libnm-platform/nm-linux-platform.c | 3 ++- src/libnm-platform/wifi/nm-wifi-utils-nl80211.c | 4 ++-- src/libnm-std-aux/nm-linux-compat.h | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/libnm-platform/nm-linux-platform.c b/src/libnm-platform/nm-linux-platform.c index 26831c371..7601db5cc 100644 --- a/src/libnm-platform/nm-linux-platform.c +++ b/src/libnm-platform/nm-linux-platform.c @@ -7,6 +7,8 @@ #include "nm-linux-platform.h" +#include "libnm-std-aux/nm-linux-compat.h" + #include #include #include @@ -23,7 +25,6 @@ #include #include #include -#include #include #include #include diff --git a/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c b/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c index 1875a4206..eab50f161 100644 --- a/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c +++ b/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c @@ -9,14 +9,14 @@ #include "nm-wifi-utils-nl80211.h" +#include "libnm-std-aux/nm-linux-compat.h" + #include #include #include #include #include -#include "linux-headers/nl80211-vnd-intel.h" - #include "libnm-log-core/nm-logging.h" #include "libnm-platform/nm-netlink.h" #include "nm-wifi-utils-private.h" diff --git a/src/libnm-std-aux/nm-linux-compat.h b/src/libnm-std-aux/nm-linux-compat.h index 7ca7ec781..2675393d8 100644 --- a/src/libnm-std-aux/nm-linux-compat.h +++ b/src/libnm-std-aux/nm-linux-compat.h @@ -21,5 +21,7 @@ #include "linux-headers/ethtool.h" #include "linux-headers/nl802154.h" +#include "linux-headers/nl80211-vnd-intel.h" +#include "linux-headers/mptcp.h" #endif /* __NM_LINUX_COMPAT_H__ */