Petr Mladek fe1fe6
From: Petr Mladek <pmladek@suse.com>
Petr Mladek fe1fe6
Subject: kABI workaround for including mm.h in fs/sysfs/file.c
Petr Mladek fe1fe6
Patch-mainline: Never, kABI workaround for linux-5.3 based SUSE kernels
Petr Mladek fe1fe6
References: bsc#1200598 CVE-2022-20166
Petr Mladek fe1fe6
Petr Mladek fe1fe6
Including the header changes kABI of sysfs API that is implemented
Petr Mladek fe1fe6
in fs/sysfs/file.c.
Petr Mladek fe1fe6
Petr Mladek fe1fe6
Signed-off-by: Petr Mladek <pmladek@suse.com>
Petr Mladek fe1fe6
Petr Mladek fe1fe6
---
Petr Mladek fe1fe6
 fs/sysfs/file.c |    2 ++
Petr Mladek fe1fe6
 1 file changed, 2 insertions(+)
Petr Mladek fe1fe6
Petr Mladek fe1fe6
--- a/fs/sysfs/file.c
Petr Mladek fe1fe6
+++ b/fs/sysfs/file.c
Petr Mladek fe1fe6
@@ -17,7 +17,9 @@
Petr Mladek fe1fe6
 #include <linux/list.h>
Petr Mladek fe1fe6
 #include <linux/mutex.h>
Petr Mladek fe1fe6
 #include <linux/seq_file.h>
Petr Mladek fe1fe6
+#ifndef __GENKSYMS__
Petr Mladek fe1fe6
 #include <linux/mm.h>
Petr Mladek fe1fe6
+#endif
Petr Mladek fe1fe6
 
Petr Mladek fe1fe6
 #include "sysfs.h"
Petr Mladek fe1fe6
 #include "../kernfs/kernfs-internal.h"