projects
/
linux-2.6-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3a6358c
)
mm/khugepaged: use DEFINE_READ_MOSTLY_HASHTABLE macro
author
Nick Desaulniers
<ndesaulniers@google.com>
Fri, 9 Jun 2023 23:44:45 +0000
(16:44 -0700)
committer
Andrew Morton
<akpm@linux-foundation.org>
Mon, 19 Jun 2023 23:19:29 +0000
(16:19 -0700)
These are equivalent, but DEFINE_READ_MOSTLY_HASHTABLE exists to define
a hashtable in the .data..read_mostly section.
Link:
https://lkml.kernel.org/r/20230609-khugepage-v1-1-dad4e8382298@google.com
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Yang Shi <shy828301@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/khugepaged.c
patch
|
blob
|
blame
|
history
diff --git
a/mm/khugepaged.c
b/mm/khugepaged.c
index 0b4f007128958d61eeadd26e31b618f1245633ce..87e962c79a52cd004cfa7808e7e7cbab60db4e32 100644
(file)
--- a/
mm/khugepaged.c
+++ b/
mm/khugepaged.c
@@
-88,7
+88,7
@@
static unsigned int khugepaged_max_ptes_swap __read_mostly;
static unsigned int khugepaged_max_ptes_shared __read_mostly;
#define MM_SLOTS_HASH_BITS 10
-static
__read_mostly DEFINE
_HASHTABLE(mm_slots_hash, MM_SLOTS_HASH_BITS);
+static
DEFINE_READ_MOSTLY
_HASHTABLE(mm_slots_hash, MM_SLOTS_HASH_BITS);
static struct kmem_cache *mm_slot_cache __read_mostly;