From 582e71a6f4b1f579f635964042881a3f0727dc16 Mon Sep 17 00:00:00 2001 From: zhangjian Date: Thu, 6 Nov 2025 20:31:53 +0800 Subject: [PATCH] gmem: fix some warnings hulk inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/ID0C1D -------------------------------- 1. fix warning for no previous prototype for function 'gm_dev_fault' 2. move MAP_peer_shared to 0x10000000 Signed-off-by: zhangjian --- include/linux/gmem.h | 2 ++ include/uapi/asm-generic/mman-common.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/linux/gmem.h b/include/linux/gmem.h index dec08f068529..a646852fcc8d 100644 --- a/include/linux/gmem.h +++ b/include/linux/gmem.h @@ -217,6 +217,8 @@ struct gm_page { /* For driver to add device pages */ int gm_add_pages(unsigned int hnid, struct list_head *pages); struct gm_page *alloc_gm_page_struct(void); +enum gm_ret gm_dev_fault(struct mm_struct *mm, unsigned long addr, + struct gm_dev *dev, int behavior); #endif /* CONFIG_GMEM */ diff --git a/include/uapi/asm-generic/mman-common.h b/include/uapi/asm-generic/mman-common.h index 9fb7d3e5e2e7..ed28bb2c0710 100644 --- a/include/uapi/asm-generic/mman-common.h +++ b/include/uapi/asm-generic/mman-common.h @@ -33,7 +33,7 @@ #define MAP_UNINITIALIZED 0x4000000 /* For anonymous mmap, memory could be * uninitialized */ -#define MAP_PEER_SHARED 0x1000000 /* GMEM scene, for heterogeneous memory */ +#define MAP_PEER_SHARED 0x10000000 /* GMEM scene, for heterogeneous memory */ /* * Flags for mlock -- Gitee