[RESEND PATCH 2/2] hugetlb: add __read_mostly to sysctl_hugetlb_shm_group

From: Gregory Price

Date: Fri Nov 21 2025 - 14:49:18 EST


sysctl bits are mostly-read values.

Suggested-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Gregory Price <gourry@xxxxxxxxxx>
Acked-by: Oscar Salvador <osalvador@xxxxxxx>
---
include/linux/hugetlb.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/linux/hugetlb.h b/include/linux/hugetlb.h
index d5282d52493b..d6705157c41d 100644
--- a/include/linux/hugetlb.h
+++ b/include/linux/hugetlb.h
@@ -172,7 +172,7 @@ bool hugetlbfs_pagecache_present(struct hstate *h,

struct address_space *hugetlb_folio_mapping_lock_write(struct folio *folio);

-extern int sysctl_hugetlb_shm_group;
+extern int sysctl_hugetlb_shm_group __read_mostly;
extern struct list_head huge_boot_pages[MAX_NUMNODES];

void hugetlb_bootmem_alloc(void);
--
2.51.1