mm: make "migrate_reason_names[]" const char *
Subsystems (3)
PATCH 1/1 mm: make "migrate_reason_names[]" const char *
Those strings are immutable as well.
Signed-off-by Alexey Dobriyan <[email protected]>
---
include/linux/migrate.h | 2 +- mm/debug.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
include/linux/migrate.h +1 -1
@@ -29,7 +29,7 @@ enum migrate_reason { };/* In mm/debug.c; also keep sync with include/trace/events/migrate.h */ -extern char *migrate_reason_names[MR_TYPES ]; +extern const char *migrate_reason_names[MR_TYPES ];static inline struct page *new_page_nodemask (struct page *page,int preferred_nid,nodemask_t *nodemask)
mm/debug.c +1 -1
@@ -17,7 +17,7 @@#include "internal.h" -char *migrate_reason_names[MR_TYPES ] = { +const char *migrate_reason_names[MR_TYPES ] = {"compaction" ,"memory_failure" ,"memory_hotplug" ,
Quoted 3 lines · Alexey Dobriyan
Those strings are immutable as well.
Signed-off-by Alexey Dobriyan <[email protected]>
Sounds a bit random, but why not.
Acked-by Vlastimil Babka <[email protected]>
Quoted 29 lines
---
include/linux/migrate.h | 2 +- mm/debug.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)include/linux/migrate.h +1
-1@@ -29,7 +29,7 @@ enum migrate_reason { };/* In mm/debug.c; also keep sync with include/trace/events/migrate.h */ -extern char *migrate_reason_names[MR_TYPES ]; +extern const char *migrate_reason_names[MR_TYPES ];static inline struct page *new_page_nodemask (struct page *page,int preferred_nid,nodemask_t *nodemask)mm/debug.c +1
-1@@ -17,7 +17,7 @@#include "internal.h" -char *migrate_reason_names[MR_TYPES ] = { +const char *migrate_reason_names[MR_TYPES ] = {"compaction" ,"memory_failure" ,"memory_hotplug" ,
Quoted 24 lines · Alexey Dobriyan
Those strings are immutable as well.
Signed-off-by Alexey Dobriyan <[email protected]>---
include/linux/migrate.h | 2 +- mm/debug.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)include/linux/migrate.h +1
-1@@ -29,7 +29,7 @@ enum migrate_reason { };/* In mm/debug.c; also keep sync with include/trace/events/migrate.h */ -extern char *migrate_reason_names[MR_TYPES ]; +extern const char *migrate_reason_names[MR_TYPES ];static inline struct page *new_page_nodemask (struct page *page,int preferred_nid,nodemask_t *nodemask)
mm/debug.c line 23
Quoted 8 lines
mm/debug.c +1
-1@@ -17,7 +17,7 @@#include "internal.h" -char *migrate_reason_names[MR_TYPES ] = { +const char *migrate_reason_names[MR_TYPES ] = {"compaction" ,"memory_failure" ,"memory_hotplug" ,
Reviewed-by David Hildenbrand <[email protected]>
Signature · 3 lines
Thanks, David / dhildenb