--- zzzz-none-000/linux-4.1.52/include/linux/memory_hotplug.h 2018-05-28 02:26:45.000000000 +0000 +++ bcm63-7530ax-731/linux-4.1.52/include/linux/memory_hotplug.h 2022-03-02 11:37:13.000000000 +0000 @@ -199,21 +199,25 @@ /* * Stub functions for when hotplug is off */ -static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} -static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} -static inline void pgdat_resize_init(struct pglist_data *pgdat) {} +static inline void pgdat_resize_lock(struct pglist_data *p __maybe_unused, + unsigned long *f __maybe_unused) {} +static inline void pgdat_resize_unlock(struct pglist_data *p __maybe_unused, + unsigned long *f __maybe_unused) {} +static inline void pgdat_resize_init(struct pglist_data *pgdat __maybe_unused) +{} -static inline unsigned zone_span_seqbegin(struct zone *zone) +static inline unsigned zone_span_seqbegin(struct zone *zone __maybe_unused) { return 0; } -static inline int zone_span_seqretry(struct zone *zone, unsigned iv) +static inline int zone_span_seqretry(struct zone *zone __maybe_unused, + unsigned iv __maybe_unused) { return 0; } -static inline void zone_span_writelock(struct zone *zone) {} -static inline void zone_span_writeunlock(struct zone *zone) {} -static inline void zone_seqlock_init(struct zone *zone) {} +static inline void zone_span_writelock(struct zone *zone __maybe_unused) {} +static inline void zone_span_writeunlock(struct zone *zone __maybe_unused) {} +static inline void zone_seqlock_init(struct zone *zone __maybe_unused) {} static inline int mhp_notimplemented(const char *func) { @@ -222,11 +226,12 @@ return -ENOSYS; } -static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) +static inline void register_page_bootmem_info_node(struct pglist_data *pgdat + __maybe_unused) { } -static inline int try_online_node(int nid) +static inline int try_online_node(int nid __maybe_unused) { return 0; } @@ -247,20 +252,20 @@ extern void remove_memory(int nid, u64 start, u64 size); #else -static inline int is_mem_section_removable(unsigned long pfn, - unsigned long nr_pages) +static inline int is_mem_section_removable(unsigned long pfn __maybe_unused, + unsigned long nr_pages __maybe_unused) { return 0; } -static inline void try_offline_node(int nid) {} +static inline void try_offline_node(int nid __maybe_unused) {} -static inline int offline_pages(unsigned long start_pfn, unsigned long nr_pages) +static inline int offline_pages(unsigned long start_pfn __maybe_unused, unsigned long nr_pages __maybe_unused) { return -EINVAL; } -static inline void remove_memory(int nid, u64 start, u64 size) {} +static inline void remove_memory(int nid __maybe_unused, u64 start __maybe_unused, u64 size __maybe_unused) {} #endif /* CONFIG_MEMORY_HOTREMOVE */ extern int walk_memory_range(unsigned long start_pfn, unsigned long end_pfn,