From: Wang Liang <wangliang74@huawei.com> hulk inclusion category: bugfix bugzilla: https://atomgit.com/src-openeuler/kernel/issues/11584 CVE: CVE-2025-68285 -------------------------------- Patch "libceph: fix potential use-after-free in have_mon_and_osd_map()" include "linux/sched/signal.h" to fix compile errors, which leads to kabi breakage. Use __GENKSYMS__ to fix kabi breakage. Fixes: 076381c26137 ("libceph: fix potential use-after-free in have_mon_and_osd_map()") Signed-off-by: Wang Liang <wangliang74@huawei.com> Reviewed-by: Zhang Changzhong <zhangchangzhong@huaiwei.com> Reviewed-by: Zhang Changzhong <zhangchangzhong@huaiwei.com> --- net/ceph/ceph_common.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/ceph/ceph_common.c b/net/ceph/ceph_common.c index 0a7b824..9ae5085 100644 --- a/net/ceph/ceph_common.c +++ b/net/ceph/ceph_common.c @@ -27,7 +27,9 @@ #include <linux/ceph/auth.h> #include "crypto.h" +#ifndef __GENKSYMS__ #include <linux/sched/signal.h> +#endif /* * Module compatibility interface. For now it doesn't do anything, -- 2.9.5