Coly Li 1cd878
From: Coly Li <colyli@suse.de>
Coly Li 1cd878
Subject: kABI workaround for including mm.h in include/linux/net.h
Coly Li 1cd878
Patch-mainline: Never, kABI workaround for linux-4.12 based SUSE kernel
Coly Li 1cd878
References: bsc#1172873
Coly Li 1cd878
Coly Li 1cd878
patches.suse/0002-net-introduce-helper-sendpage_ok-in-include-linux-ne.patch
Coly Li 1cd878
includes linux/mm.h into include/linux/net.h, which makes kABI checker warns
Coly Li 1cd878
about kABI broken. This patch adds #ifndef __GENKSYMS__ to wrap the mm.h
Coly Li 1cd878
including as a workaround of kABI warning.
Coly Li 1cd878
Coly Li 1cd878
Signed-off-by: Coly Li <colyli@suse.de>
Coly Li 1cd878
---
Coly Li 1cd878
 include/linux/net.h |    2 ++
Coly Li 1cd878
 1 file changed, 2 insertions(+)
Coly Li 1cd878
Coly Li 1cd878
--- a/include/linux/net.h
Coly Li 1cd878
+++ b/include/linux/net.h
Coly Li 1cd878
@@ -26,7 +26,9 @@
Coly Li 1cd878
 #include <linux/rcupdate.h>
Coly Li 1cd878
 #include <linux/once.h>
Coly Li 1cd878
 #include <linux/fs.h>
Coly Li 1cd878
+#ifndef __GENKSYMS__
Coly Li 1cd878
 #include <linux/mm.h>
Coly Li 1cd878
+#endif
Coly Li 1cd878
 
Coly Li 1cd878
 #include <uapi/linux/net.h>
Coly Li 1cd878