appending to config: .config .config:4593:warning: override: reassigning to symbol BLK_DEV_INITRD .config:4595:warning: override: reassigning to symbol BPF .config:4596:warning: override: reassigning to symbol BPF_SYSCALL .config:4597:warning: override: reassigning to symbol BPF_JIT .config:4598:warning: override: reassigning to symbol HAVE_EBPF_JIT .config:4600:warning: override: reassigning to symbol FTRACE_SYSCALLS .config:4601:warning: override: reassigning to symbol FUNCTION_TRACER .config:4602:warning: override: reassigning to symbol HAVE_DYNAMIC_FTRACE .config:4604:warning: override: reassigning to symbol HAVE_KPROBES .config:4605:warning: override: reassigning to symbol KPROBES .config:4606:warning: override: reassigning to symbol KPROBE_EVENTS .config:4607:warning: override: reassigning to symbol ARCH_SUPPORTS_UPROBES .config:4608:warning: override: reassigning to symbol UPROBES .config:4609:warning: override: reassigning to symbol UPROBE_EVENTS .config:4610:warning: override: reassigning to symbol DEBUG_FS .config:4612:warning: override: reassigning to symbol FW_CFG_SYSFS .config:4615:warning: override: reassigning to symbol DRM .config:4619:warning: override: reassigning to symbol VIRTIO_IOMMU .config:4621:warning: override: reassigning to symbol SOUND .config:4631:warning: override: reassigning to symbol SECURITYFS .config:4633:warning: override: reassigning to symbol SQUASHFS .config:4636:warning: override: reassigning to symbol FUSE_FS .config:4638:warning: override: reassigning to symbol LOCALVERSION_AUTO .config:4639:warning: override: reassigning to symbol TEST_KMOD .config:4640:warning: override: reassigning to symbol USB .config:4641:warning: override: reassigning to symbol CAN .config:4643:warning: override: reassigning to symbol I2C .config:4644:warning: override: reassigning to symbol USB_HID .config:4645:warning: override: reassigning to symbol HID .config:4646:warning: override: reassigning to symbol TIGON3 .config:4647:warning: override: reassigning to symbol BNX2X .config:4648:warning: override: reassigning to symbol CHELSIO_T1 .config:4649:warning: override: reassigning to symbol BE2NET .config:4652:warning: override: reassigning to symbol E100 .config:4654:warning: override: reassigning to symbol IXGBE .config:4655:warning: override: reassigning to symbol I40E .config:4656:warning: override: reassigning to symbol MLX4_EN .config:4657:warning: override: reassigning to symbol MLX5_CORE .config:4658:warning: override: reassigning to symbol MYRI10GE .config:4659:warning: override: reassigning to symbol NETXEN_NIC .config:4660:warning: override: reassigning to symbol NFS_FS .config:4661:warning: override: reassigning to symbol IPV6 .config:4662:warning: override: reassigning to symbol AUDIT .config:4663:warning: override: reassigning to symbol SECURITY .config:4664:warning: override: reassigning to symbol WIRELESS .config:4665:warning: override: reassigning to symbol WLAN .config:4666:warning: override: reassigning to symbol SCHED_MC .config:4667:warning: override: reassigning to symbol CPU_FREQ .config:4668:warning: override: reassigning to symbol INFINIBAND .config:4669:warning: override: reassigning to symbol PPP .config:4671:warning: override: reassigning to symbol EXT2_FS .config:4673:warning: override: reassigning to symbol JFS_FS .config:4674:warning: override: reassigning to symbol XFS_FS .config:4675:warning: override: reassigning to symbol BTRFS_FS .config:4676:warning: override: reassigning to symbol HFS_FS .config:4677:warning: override: reassigning to symbol HFSPLUS_FS .config:4678:warning: override: reassigning to symbol SCSI_FC_ATTRS .config:4679:warning: override: reassigning to symbol SCSI_CXGB3_ISCSI .config:4680:warning: override: reassigning to symbol SCSI_CXGB4_ISCSI .config:4681:warning: override: reassigning to symbol SCSI_BNX2_ISCSI .config:4682:warning: override: reassigning to symbol BE2ISCSI .config:4683:warning: override: reassigning to symbol SCSI_MPT2SAS .config:4685:warning: override: reassigning to symbol SCSI_SYM53C8XX_2 .config:4686:warning: override: reassigning to symbol SCSI_IPR .config:4688:warning: override: reassigning to symbol SCSI_QLA_ISCSI .config:4689:warning: override: reassigning to symbol SCSI_DH .config:4694:warning: override: reassigning to symbol YENTA .config:4695:warning: override: reassigning to symbol NETFILTER .config:4696:warning: override: reassigning to symbol RFKILL .config:4697:warning: override: reassigning to symbol ETHERNET .config:4698:warning: override: reassigning to symbol BLK_DEV_SR .config:4699:warning: override: reassigning to symbol TCP_MD5SIG .config:4700:warning: override: reassigning to symbol XFRM_USER .config:4701:warning: override: reassigning to symbol CRYPTO .config:4702:warning: override: reassigning to symbol EXT4_FS .config:4703:warning: override: reassigning to symbol VFAT_FS .config:4704:warning: override: reassigning to symbol FAT_FS .config:4705:warning: override: reassigning to symbol MSDOS_FS .config:4707:warning: override: reassigning to symbol AUTOFS_FS .config:4708:warning: override: reassigning to symbol NVRAM .config:4710:warning: override: reassigning to symbol SERIO .config:4711:warning: override: reassigning to symbol PCI .config:4712:warning: override: reassigning to symbol INPUT .config:4713:warning: override: reassigning to symbol INPUT_KEYBOARD .config:4714:warning: override: reassigning to symbol KEYBOARD_ATKBD .config:4715:warning: override: reassigning to symbol SERIAL_8250 .config:4716:warning: override: reassigning to symbol SERIAL_8250_CONSOLE .config:4717:warning: override: reassigning to symbol X86_VERBOSE_BOOTUP .config:4718:warning: override: reassigning to symbol VGA_CONSOLE .config:4719:warning: override: reassigning to symbol FB .config:4720:warning: override: reassigning to symbol FB_VESA .config:4722:warning: override: reassigning to symbol RTC_CLASS .config:4723:warning: override: reassigning to symbol RTC_HCTOSYS .config:4724:warning: override: reassigning to symbol RTC_DRV_CMOS .config:4725:warning: override: reassigning to symbol HYPERVISOR_GUEST .config:4726:warning: override: reassigning to symbol PARAVIRT .config:4727:warning: override: reassigning to symbol KVM_GUEST .config:4728:warning: override: reassigning to symbol KVM .config:4731:warning: override: reassigning to symbol ETHERNET .config:4733:warning: override: reassigning to symbol FBNIC .config:4735:warning: override: reassigning to symbol CONFIGFS_FS .config:4741:warning: override: reassigning to symbol INET_PSP .config:4743:warning: override: reassigning to symbol IPV6 .config:4745:warning: override: reassigning to symbol MACSEC .config:4747:warning: override: reassigning to symbol NETCONSOLE .config:4751:warning: override: reassigning to symbol NETCONSOLE_EXTENDED_LOG .config:4753:warning: override: reassigning to symbol NETDEVSIM .config:4755:warning: override: reassigning to symbol VLAN_8021Q .config:4759:warning: override: reassigning to symbol BPF_SYSCALL .config:4763:warning: override: reassigning to symbol FAULT_INJECTION .config:4767:warning: override: reassigning to symbol FUNCTION_ERROR_INJECTION .config:4769:warning: override: reassigning to symbol IO_URING .config:4771:warning: override: reassigning to symbol IPV6 .config:4775:warning: override: reassigning to symbol NET_CLS_ACT .config:4777:warning: override: reassigning to symbol NET_CLS_BPF .config:4781:warning: override: reassigning to symbol NET_IPGRE_DEMUX .config:4785:warning: override: reassigning to symbol NET_SCH_INGRESS .config:4789:warning: override: reassigning to symbol VXLAN .config:4792:warning: override: reassigning to symbol UEVENT_HELPER .config:4793:warning: override: reassigning to symbol VIRTIO .config:4794:warning: override: reassigning to symbol VIRTIO_PCI .config:4795:warning: override: reassigning to symbol VIRTIO_MMIO .config:4796:warning: override: reassigning to symbol VIRTIO_BALLOON .config:4797:warning: override: reassigning to symbol NET .config:4798:warning: override: reassigning to symbol NET_CORE .config:4799:warning: override: reassigning to symbol NETDEVICES .config:4800:warning: override: reassigning to symbol NETWORK_FILESYSTEMS .config:4801:warning: override: reassigning to symbol INET .config:4802:warning: override: reassigning to symbol NET_9P .config:4803:warning: override: reassigning to symbol NET_9P_VIRTIO .config:4804:warning: override: reassigning to symbol 9P_FS .config:4805:warning: override: reassigning to symbol VIRTIO_NET .config:4807:warning: override: reassigning to symbol BINFMT_SCRIPT .config:4808:warning: override: reassigning to symbol SHMEM .config:4809:warning: override: reassigning to symbol TMPFS .config:4810:warning: override: reassigning to symbol UNIX .config:4812:warning: override: reassigning to symbol DEVTMPFS .config:4813:warning: override: reassigning to symbol TTY .config:4814:warning: override: reassigning to symbol VT .config:4815:warning: override: reassigning to symbol UNIX98_PTYS .config:4816:warning: override: reassigning to symbol EARLY_PRINTK .config:4817:warning: override: reassigning to symbol INOTIFY_USER .config:4820:warning: override: reassigning to symbol BLOCK .config:4821:warning: override: reassigning to symbol SCSI_LOWLEVEL .config:4822:warning: override: reassigning to symbol SCSI .config:4823:warning: override: reassigning to symbol SCSI_VIRTIO .config:4824:warning: override: reassigning to symbol BLK_DEV_SD .config:4827:warning: override: reassigning to symbol VIRTIO_CONSOLE .config:4830:warning: override: reassigning to symbol WATCHDOG .config:4831:warning: override: reassigning to symbol WATCHDOG_CORE .config:4832:warning: override: reassigning to symbol I6300ESB_WDT .config:4834:warning: override: reassigning to symbol DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT .config:4836:warning: override: reassigning to symbol OVERLAY_FS .config:4838:warning: override: reassigning to symbol DAX .config:4841:warning: override: reassigning to symbol MEMORY_HOTPLUG .config:4844:warning: override: reassigning to symbol FUSE_FS .config:4847:warning: override: reassigning to symbol VSOCKETS In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/cleanup.h:5, from ./include/linux/uaccess.h:5, from arch/x86/mm/maccess.c:3: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./include/linux/bug.h:5, from ./include/linux/instrumented.h:10, from ./include/linux/uaccess.h:7: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ In file included from ./include/linux/instrumented.h:14: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/nospec.h:10, from ./include/linux/uaccess.h:9: ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/current.h:11, from ./include/linux/sched.h:12, from ./include/linux/uaccess.h:10: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/processor.h:5, from ./include/linux/sched.h:13: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:20: ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/special_insns.h:10, from ./arch/x86/include/asm/processor.h:25: ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ In file included from ./include/linux/thread_info.h:62, from ./include/linux/sched.h:14: ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched.h:33: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/spinlock.h:62, from ./include/linux/sched.h:37: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/smp.h:12, from ./include/linux/lockdep.h:14, from ./include/linux/spinlock.h:63: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./include/linux/smp.h:13: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/uaccess.h:11: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./arch/x86/include/asm/uaccess.h:10, from ./include/linux/uaccess.h:13: ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/swait.h:8, from ./include/linux/completion.h:12, from ./include/linux/mm_types.h:14: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/jiffies.h:10, from ./include/linux/ktime.h:25, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/ktime.h:235: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/uprobes.h:19: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/sched/mm.h:9, from ./include/linux/mmap_lock.h:15, from ./arch/x86/include/asm/uaccess.h:12: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/sched/mm.h:10: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./arch/x86/include/asm/tlbflush.h:17, from ./arch/x86/include/asm/uaccess.h:17: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ arch/x86/mm/maccess.c: In function ‘copy_from_kernel_nofault_allowed’: arch/x86/mm/maccess.c:9:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 9 | bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size) | ~~~~~~~^~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-untermiA’ may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors make[4]: *** [scripts/Makefile.build:289: arch/x86/mm/maccess.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/build_bug.h:5, from ./include/linux/init.h:5, from ./include/linux/memblock.h:11, from arch/x86/mm/physaddr.c:2: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/mm.h:7, from ./include/linux/memblock.h:12: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/spinlock.h:56, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:7, from ./include/linux/mm.h:8: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/irqflags.h:5, from ./include/linux/irqflags.h:18, from ./include/linux/spinlock.h:59: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ In file included from ./arch/x86/include/asm/nospec-branch.h:10, from ./arch/x86/include/asm/irqflags.h:9: ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/instrumented.h:14, from ./include/asm-generic/bitops/instrumented-atomic.h:14, from ./arch/x86/include/asm/bitops.h:423, from ./include/linux/bitops.h:67, from ./include/linux/thread_info.h:27, from ./include/linux/spinlock.h:60: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62: ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ In file included from ./include/linux/spinlock.h:62: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/smp.h:12, from ./include/linux/lockdep.h:14, from ./include/linux/spinlock.h:63: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./include/linux/smp.h:13: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/preempt.h:11: ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:11: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/mmzone.h:17: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:33, from ./include/linux/rcupdate.h:27, from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:14: ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/jiffies.h:10, from ./include/linux/ktime.h:25, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/ktime.h:235: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/mm.h:9: ./include/linux/pgalloc_tag.h: In function ‘clear_page_tag_ref’: ./include/linux/pgalloc_tag.h:206:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 206 | static inline void clear_page_tag_ref(struct page *page) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_split’: ./include/linux/pgalloc_tag.h:208:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgalloc_tag.h:208:63: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h:208:78: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_swap’: ./include/linux/pgalloc_tag.h:209:51: error: unused parameter ‘new’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h:209:70: error: unused parameter ‘old’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_get’: ./include/linux/pgalloc_tag.h:210:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 210 | static inline struct alloc_tag *pgalloc_tag_get(struct page *page) { return NULL; } | ~~~~~~~~~~~~~^~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/mmap_lock.h:15, from ./include/linux/mm.h:18: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/mm.h:23: ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:25: ./include/linux/page_ext.h: In function ‘pgdat_page_ext_init’: ./include/linux/page_ext.h:198:60: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 198 | static inline void pgdat_page_ext_init(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page_ext.h: In function ‘page_ext_get’: ./include/linux/page_ext.h:214:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 214 | static inline struct page_ext *page_ext_get(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_from_phys’: ./include/linux/page_ext.h:219:63: error: unused parameter ‘phys’ [-Werror=unused-parameter] 219 | static inline struct page_ext *page_ext_from_phys(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_put’: ./include/linux/page_ext.h:224:50: error: unused parameter ‘page_ext’ [-Werror=unused-parameter] 224 | static inline void page_ext_put(struct page_ext *page_ext) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/mm.h:28: ./include/linux/page_ref.h: In function ‘__page_ref_set’: ./include/linux/page_ref.h:41:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:41:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod’: ./include/linux/page_ref.h:44:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:44:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_test’: ./include/linux/page_ref.h:47:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:47:67: error: unused parameter ‘v’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:47:74: error: unused parameter ‘ret’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_return’: ./include/linux/page_ref.h:50:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:50:69: error: unused parameter ‘v’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:50:76: error: unused parameter ‘ret’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_unless’: ./include/linux/page_ref.h:53:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:53:65: error: unused parameter ‘v’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h:53:72: error: unused parameter ‘u’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_freeze’: ./include/linux/page_ref.h:56:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:56:61: error: unused parameter ‘v’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:56:68: error: unused parameter ‘ret’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_unfreeze’: ./include/linux/page_ref.h:59:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:59:63: error: unused parameter ‘v’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~^ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./include/linux/pgtable.h:6, from ./include/linux/mm.h:32: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ In file included from ./include/linux/mm.h:33: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:35: ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/mm.h:36: ./include/linux/cacheinfo.h: In function ‘acpi_get_cache_info’: ./include/linux/cacheinfo.h:104:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 104 | int acpi_get_cache_info(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/cacheinfo.h:105:39: error: unused parameter ‘levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/cacheinfo.h:105:61: error: unused parameter ‘split_levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/mm.h:37: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:17, from ./include/linux/uaccess.h:13: ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/capability.h:17, from ./include/linux/cred.h:11, from ./include/linux/sched/signal.h:10: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:40: ./include/linux/iommu-debug-pagealloc.h: In function ‘iommu_debug_check_unmapped’: ./include/linux/iommu-debug-pagealloc.h:25:66: error: unused parameter ‘page’ [-Werror=unused-parameter] 25 | static inline void iommu_debug_check_unmapped(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/iommu-debug-pagealloc.h:26:51: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 26 | int numpages) | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_range_contiguous’: ./include/linux/mm.h:219:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 219 | static inline bool page_range_contiguous(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:220:31: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 220 | unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘vma_numab_state_init’: ./include/linux/mm.h:841:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 841 | static inline void vma_numab_state_init(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘vma_numab_state_free’: ./include/linux/mm.h:842:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 842 | static inline void vma_numab_state_free(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘__vma_atomic_valid_flag’: ./include/linux/mm.h:994:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 994 | static inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma, vma_flag_t bit) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:7, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from ./include/linux/huge_mm.h:7, from ./include/linux/mm.h:1473: ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:13: ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mod_mthp_stat’: ./include/linux/huge_mm.h:169:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h:169:65: error: unused parameter ‘item’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:169:75: error: unused parameter ‘delta’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘count_mthp_stat’: ./include/linux/huge_mm.h:173:40: error: unused parameter ‘order’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~^~~~~ ./include/linux/huge_mm.h:173:67: error: unused parameter ‘item’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘folio_test_pmd_mappable’: ./include/linux/huge_mm.h:573:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 573 | static inline bool folio_test_pmd_mappable(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_order’: ./include/linux/huge_mm.h:578:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 578 | static inline bool thp_vma_suitable_order(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:579:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:579:41: error: unused parameter ‘order’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_orders’: ./include/linux/huge_mm.h:584:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 584 | static inline unsigned long thp_vma_suitable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:585:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:585:51: error: unused parameter ‘orders’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_allowable_orders’: ./include/linux/huge_mm.h:590:77: error: unused parameter ‘vma’ [-Werror=unused-parameter] 590 | static inline unsigned long thp_vma_allowable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:591:52: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 591 | vm_flags_t vm_flags, | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:592:55: error: unused parameter ‘type’ [-Werror=unused-parameter] 592 | enum tva_type type, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:593:55: error: unused parameter ‘orders’ [-Werror=unused-parameter] 593 | unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_get_unmapped_area_vmflags’: ./include/linux/huge_mm.h:603:44: error: unused parameter ‘filp’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:603:64: error: unused parameter ‘addr’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:604:45: error: unused parameter ‘len’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:604:64: error: unused parameter ‘pgoff’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:45: error: unused parameter ‘flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:63: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘can_split_folio’: ./include/linux/huge_mm.h:611:31: error: unused parameter ‘folio’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:611:42: error: unused parameter ‘caller_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h:611:60: error: unused parameter ‘pextra_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_list_to_order’: ./include/linux/huge_mm.h:616:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:616:71: error: unused parameter ‘list’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:617:30: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 617 | unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_order’: ./include/linux/huge_mm.h:622:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:622:76: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page’: ./include/linux/huge_mm.h:627:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 627 | static inline int split_huge_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘min_order_for_split’: ./include/linux/huge_mm.h:633:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 633 | static inline unsigned int min_order_for_split(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘split_folio_to_list’: ./include/linux/huge_mm.h:639:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:639:78: error: unused parameter ‘list’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘try_folio_split_to_order’: ./include/linux/huge_mm.h:645:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 645 | static inline int try_folio_split_to_order(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:646:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:646:49: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘deferred_split_folio’: ./include/linux/huge_mm.h:652:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:652:67: error: unused parameter ‘partially_mapped’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘reparent_deferred_split_queue’: ./include/linux/huge_mm.h:653:69: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 653 | static inline void reparent_deferred_split_queue(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pmd’: ./include/linux/huge_mm.h:657:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:657:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:658:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:658:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_address’: ./include/linux/huge_mm.h:659:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 659 | static inline void split_huge_pmd_address(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:660:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:660:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_locked’: ./include/linux/huge_mm.h:661:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 661 | static inline void split_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:662:56: error: unused parameter ‘address’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:662:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:663:47: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 663 | bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘unmap_huge_pmd_locked’: ./include/linux/huge_mm.h:665:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 665 | static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:666:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:666:69: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:667:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 667 | struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘hugepage_madvise’: ./include/linux/huge_mm.h:675:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 675 | static inline int hugepage_madvise(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:676:48: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:676:62: error: unused parameter ‘advice’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘madvise_collapse’: ./include/linux/huge_mm.h:681:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 681 | static inline int madvise_collapse(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:682:50: error: unused parameter ‘start’ [-Werror=unused-parameter] 682 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:683:50: error: unused parameter ‘end’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:683:61: error: unused parameter ‘lock_dropped’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~^~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘vma_adjust_trans_huge’: ./include/linux/huge_mm.h:688:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 688 | static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:689:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 689 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:690:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 690 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:691:65: error: unused parameter ‘next’ [-Werror=unused-parameter] 691 | struct vm_area_struct *next) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘pmd_trans_huge_lock’: ./include/linux/huge_mm.h:694:54: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 694 | static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:695:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 695 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘pud_trans_huge_lock’: ./include/linux/huge_mm.h:699:54: error: unused parameter ‘pud’ [-Werror=unused-parameter] 699 | static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:700:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 700 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_numa_page’: ./include/linux/huge_mm.h:705:65: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 705 | static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_device_private’: ./include/linux/huge_mm.h:710:70: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 710 | static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_folio’: ./include/linux/huge_mm.h:715:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 715 | static inline bool is_huge_zero_folio(const struct folio *folio) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pfn’: ./include/linux/huge_mm.h:720:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 720 | static inline bool is_huge_zero_pfn(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pmd’: ./include/linux/huge_mm.h:725:43: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 725 | static inline bool is_huge_zero_pmd(pmd_t pmd) | ~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mm_put_huge_zero_folio’: ./include/linux/huge_mm.h:730:61: error: unused parameter ‘mm’ [-Werror=unused-parameter] 730 | static inline void mm_put_huge_zero_folio(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/huge_mm.h: In function ‘highest_order’: ./include/linux/huge_mm.h:740:47: error: unused parameter ‘orders’ [-Werror=unused-parameter] 740 | static inline int highest_order(unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘next_order’: ./include/linux/huge_mm.h:745:45: error: unused parameter ‘orders’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h:745:57: error: unused parameter ‘prev’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~^~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pud’: ./include/linux/huge_mm.h:750:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:750:72: error: unused parameter ‘pud’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:751:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 751 | unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h: In function ‘change_huge_pud’: ./include/linux/huge_mm.h:755:54: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 755 | static inline int change_huge_pud(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:70: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:757:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:757:64: error: unused parameter ‘newprot’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:758:49: error: unused parameter ‘cp_flags’ [-Werror=unused-parameter] 758 | unsigned long cp_flags) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘pmd_is_huge’: ./include/linux/huge_mm.h:768:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 768 | static inline bool pmd_is_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_xchg_last_cpupid’: ./include/linux/mm.h:2098:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2098 | static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘folio_xchg_access_time’: ./include/linux/mm.h:2103:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:2103:67: error: unused parameter ‘time’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_to_nid’: ./include/linux/mm.h:2113:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2113 | static inline int cpupid_to_nid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_pid’: ./include/linux/mm.h:2118:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2118 | static inline int cpupid_to_pid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_cpu’: ./include/linux/mm.h:2123:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2123 | static inline int cpupid_to_cpu(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpu_pid_to_cpupid’: ./include/linux/mm.h:2128:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h:2128:50: error: unused parameter ‘pid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h: In function ‘cpupid_pid_unset’: ./include/linux/mm.h:2133:41: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2133 | static inline bool cpupid_pid_unset(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘page_cpupid_reset_last’: ./include/linux/mm.h:2138:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 2138 | static inline void page_cpupid_reset_last(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_match_pid’: ./include/linux/mm.h:2142:57: error: unused parameter ‘task’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2142:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘vma_set_access_pid_bit’: ./include/linux/mm.h:2147:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 2147 | static inline void vma_set_access_pid_bit(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_use_access_time’: ./include/linux/mm.h:2150:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2150 | static inline bool folio_use_access_time(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘page_kasan_tag’: ./include/linux/mm.h:2200:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2200 | static inline u8 page_kasan_tag(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘page_kasan_tag_set’: ./include/linux/mm.h:2205:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2205:61: error: unused parameter ‘tag’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~^~~ ./include/linux/mm.h: In function ‘page_kasan_tag_reset’: ./include/linux/mm.h:2206:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 2206 | static inline void page_kasan_tag_reset(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘memdesc_section’: ./include/linux/mm.h:2242:61: error: unused parameter ‘mdf’ [-Werror=unused-parameter] 2242 | static inline unsigned long memdesc_section(memdesc_flags_t mdf) | ~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘set_page_links’: ./include/linux/mm.h:2460:43: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 2460 | unsigned long node, unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘arch_make_folio_accessible’: ./include/linux/mm.h:2695:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2695 | static inline int arch_make_folio_accessible(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘pmd_special’: ./include/linux/mm.h:3176:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 3176 | static inline bool pmd_special(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘pud_special’: ./include/linux/mm.h:3188:38: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3188 | static inline bool pud_special(pud_t pud) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘ptlock_alloc’: ./include/linux/mm.h:3457:48: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3457 | static inline bool ptlock_alloc(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘ptlock_free’: ./include/linux/mm.h:3462:47: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3462 | static inline void ptlock_free(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘pte_lockptr’: ./include/linux/mm.h:3472:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3472 | static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘ptep_lockptr’: ./include/linux/mm.h:3477:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3477 | static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pmd_lockptr’: ./include/linux/mm.h:3596:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3596 | static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pud_lockptr’: ./include/linux/mm.h:3647:68: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3647 | static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) | ~~~~~~~^~~ ./include/linux/mm.h: In function ‘io_remap_pfn_range_pfn’: ./include/linux/mm.h:4164:31: error: unused parameter ‘size’ [-Werror=unused-parameter] 4164 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘__kernel_poison_pages’: ./include/linux/mm.h:4279:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4279:65: error: unused parameter ‘nunmpages’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~^~~~~~~~~ ./include/linux/mm.h: In function ‘kernel_poison_pages’: ./include/linux/mm.h:4280:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4280:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘kernel_unpoison_pages’: ./include/linux/mm.h:4281:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4281:65: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_map_pages’: ./include/linux/mm.h:4383:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4383:69: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_unmap_pages’: ./include/linux/mm.h:4384:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4384:71: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_is_guard’: ./include/linux/mm.h:4387:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4387 | static inline bool page_is_guard(const struct page *page) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘set_page_guard’: ./include/linux/mm.h:4388:48: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4388:67: error: unused parameter ‘page’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4389:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 4389 | unsigned int order) { return false; } | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘clear_page_guard’: ./include/linux/mm.h:4390:50: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4390:69: error: unused parameter ‘page’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4391:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 4391 | unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘memory_failure_queue’: ./include/linux/mm.h:4610:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4610:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘__get_huge_page_for_hwpoison’: ./include/linux/mm.h:4614:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4614:71: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~^~~~~ ./include/linux/mm.h:4615:47: error: unused parameter ‘migratable_cleared’ [-Werror=unused-parameter] 4615 | bool *migratable_cleared) | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_inc’: ./include/linux/mm.h:4620:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4620 | static inline void num_poisoned_pages_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_sub’: ./include/linux/mm.h:4624:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4624:67: error: unused parameter ‘i’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘memblk_nr_poison_inc’: ./include/linux/mm.h:4633:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4633 | static inline void memblk_nr_poison_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘memblk_nr_poison_sub’: ./include/linux/mm.h:4637:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4637:65: error: unused parameter ‘i’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘arch_memory_failure’: ./include/linux/mm.h:4643:53: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4643:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘arch_is_platform_page’: ./include/linux/mm.h:4650:46: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 4650 | static inline bool arch_is_platform_page(u64 paddr) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘set_anon_vma_name’: ./include/linux/mm.h:4748:37: error: unused parameter ‘addr’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4748:57: error: unused parameter ‘size’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4749:42: error: unused parameter ‘uname’ [-Werror=unused-parameter] 4749 | const char __user *uname) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘range_contains_unaccepted_memory’: ./include/linux/mm.h:4762:65: error: unused parameter ‘start’ [-Werror=unused-parameter] 4762 | static inline bool range_contains_unaccepted_memory(phys_addr_t start, | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4763:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4763 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘accept_memory’: ./include/linux/mm.h:4768:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4768:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/io.h:17, from ./arch/x86/include/asm/io.h:343, from ./arch/x86/include/asm/dma.h:13, from ./include/linux/memblock.h:13: ./include/asm-generic/iomap.h: In function ‘ioremap_np’: ./include/asm-generic/iomap.h:87:52: error: unused parameter ‘offset’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~~~~~~^~~~~~ ./include/asm-generic/iomap.h:87:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~^~~~ ./include/asm-generic/io.h: In function ‘log_write_mmio’: ./include/asm-generic/io.h:96:39: error: unused parameter ‘val’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:96:47: error: unused parameter ‘width’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:96:77: error: unused parameter ‘addr’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:97:49: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 97 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:97:76: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 97 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_post_write_mmio’: ./include/asm-generic/io.h:98:44: error: unused parameter ‘val’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:98:52: error: unused parameter ‘width’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:98:82: error: unused parameter ‘addr’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:99:54: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 99 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:99:81: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 99 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_read_mmio’: ./include/asm-generic/io.h:100:37: error: unused parameter ‘width’ [-Werror=unused-parameter] 100 | static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:100:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 100 | static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:101:48: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 101 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:101:75: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 101 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_post_read_mmio’: ./include/asm-generic/io.h:102:43: error: unused parameter ‘val’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:102:51: error: unused parameter ‘width’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:102:87: error: unused parameter ‘addr’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:103:53: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 103 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:103:80: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 103 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./arch/x86/include/asm/io.h: In function ‘phys_mem_access_encrypted’: ./arch/x86/include/asm/io.h:371:60: error: unused parameter ‘phys_addr’ [-Werror=unused-parameter] 371 | static inline bool phys_mem_access_encrypted(unsigned long phys_addr, | ~~~~~~~~~~~~~~^~~~~~~~~ ./arch/x86/include/asm/io.h:372:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 372 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/memblock.h: In function ‘early_memtest’: ./include/linux/memblock.h:610:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 610 | static inline void early_memtest(phys_addr_t start, phys_addr_t end) { } | ~~~~~~~~~~~~^~~~~ ./include/linux/memblock.h:610:65: error: unused parameter ‘end’ [-Werror=unused-parameter] 610 | static inline void early_memtest(phys_addr_t start, phys_addr_t end) { } | ~~~~~~~~~~~~^~~ ./include/linux/memblock.h: In function ‘memtest_report_meminfo’: ./include/linux/memblock.h:611:60: error: unused parameter ‘m’ [-Werror=unused-parameter] 611 | static inline void memtest_report_meminfo(struct seq_file *m) { } | ~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/vmalloc.h:15, from arch/x86/mm/physaddr.c:8: ./arch/x86/include/asm/vmalloc.h: In function ‘arch_vmap_pud_supported’: ./arch/x86/include/asm/vmalloc.h:12:53: error: unused parameter ‘prot’ [-Werror=unused-parameter] 12 | static inline bool arch_vmap_pud_supported(pgprot_t prot) | ~~~~~~~~~^~~~ ./arch/x86/include/asm/vmalloc.h: In function ‘arch_vmap_pmd_supported’: ./arch/x86/include/asm/vmalloc.h:19:53: error: unused parameter ‘prot’ [-Werror=unused-parameter] 19 | static inline bool arch_vmap_pmd_supported(pgprot_t prot) | ~~~~~~~~~^~~~ ./include/linux/vmalloc.h: In function ‘arch_vmap_p4d_supported’: ./include/linux/vmalloc.h:93:53: error: unused parameter ‘prot’ [-Werror=unused-parameter] 93 | static inline bool arch_vmap_p4d_supported(pgprot_t prot) | ~~~~~~~~~^~~~ ./include/linux/vmalloc.h: In function ‘arch_vmap_pte_range_map_size’: ./include/linux/vmalloc.h:114:72: error: unused parameter ‘addr’ [-Werror=unused-parameter] 114 | static inline unsigned long arch_vmap_pte_range_map_size(unsigned long addr, unsigned long end, | ~~~~~~~~~~~~~~^~~~ ./include/linux/vmalloc.h:114:92: error: unused parameter ‘end’ [-Werror=unused-parameter] 114 | static inline unsigned long arch_vmap_pte_range_map_size(unsigned long addr, unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/vmalloc.h:115:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 115 | u64 pfn, unsigned int max_page_shift) | ~~~~^~~ ./include/linux/vmalloc.h:115:80: error: unused parameter ‘max_page_shift’ [-Werror=unused-parameter] 115 | u64 pfn, unsigned int max_page_shift) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/linux/vmalloc.h: In function ‘arch_vmap_pte_range_unmap_size’: ./include/linux/vmalloc.h:122:74: error: unused parameter ‘addr’ [-Werror=unused-parameter] 122 | static inline unsigned long arch_vmap_pte_range_unmap_size(unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/vmalloc.h:123:67: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 123 | pte_t *ptep) | ~~~~~~~^~~~ ./include/linux/vmalloc.h: In function ‘arch_vmap_pte_supported_shift’: ./include/linux/vmalloc.h:130:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 130 | static inline int arch_vmap_pte_supported_shift(unsigned long size) | ~~~~~~~~~~~~~~^~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-untermiA’ may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/static_call_types.h:7, from ./arch/x86/include/asm/bug.h:141, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/mm.h:7, from arch/x86/mm/mmap.c:15: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/spinlock.h:56, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:7, from ./include/linux/mm.h:8: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/irqflags.h:5, from ./include/linux/irqflags.h:18, from ./include/linux/spinlock.h:59: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ In file included from ./arch/x86/include/asm/nospec-branch.h:10, from ./arch/x86/include/asm/irqflags.h:9: ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/instrumented.h:14, from ./include/asm-generic/bitops/instrumented-atomic.h:14, from ./arch/x86/include/asm/bitops.h:423, from ./include/linux/bitops.h:67, from ./include/linux/thread_info.h:27, from ./include/linux/spinlock.h:60: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62: ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ In file included from ./include/linux/spinlock.h:62: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/smp.h:12, from ./include/linux/lockdep.h:14, from ./include/linux/spinlock.h:63: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./include/linux/smp.h:13: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/preempt.h:11: ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:11: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/mmzone.h:17: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:33, from ./include/linux/rcupdate.h:27, from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:14: ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/jiffies.h:10, from ./include/linux/ktime.h:25, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/ktime.h:235: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/mm.h:9: ./include/linux/pgalloc_tag.h: In function ‘clear_page_tag_ref’: ./include/linux/pgalloc_tag.h:206:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 206 | static inline void clear_page_tag_ref(struct page *page) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_split’: ./include/linux/pgalloc_tag.h:208:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgalloc_tag.h:208:63: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h:208:78: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_swap’: ./include/linux/pgalloc_tag.h:209:51: error: unused parameter ‘new’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h:209:70: error: unused parameter ‘old’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_get’: ./include/linux/pgalloc_tag.h:210:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 210 | static inline struct alloc_tag *pgalloc_tag_get(struct page *page) { return NULL; } | ~~~~~~~~~~~~~^~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/mmap_lock.h:15, from ./include/linux/mm.h:18: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/mm.h:23: ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:25: ./include/linux/page_ext.h: In function ‘pgdat_page_ext_init’: ./include/linux/page_ext.h:198:60: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 198 | static inline void pgdat_page_ext_init(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page_ext.h: In function ‘page_ext_get’: ./include/linux/page_ext.h:214:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 214 | static inline struct page_ext *page_ext_get(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_from_phys’: ./include/linux/page_ext.h:219:63: error: unused parameter ‘phys’ [-Werror=unused-parameter] 219 | static inline struct page_ext *page_ext_from_phys(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_put’: ./include/linux/page_ext.h:224:50: error: unused parameter ‘page_ext’ [-Werror=unused-parameter] 224 | static inline void page_ext_put(struct page_ext *page_ext) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/mm.h:28: ./include/linux/page_ref.h: In function ‘__page_ref_set’: ./include/linux/page_ref.h:41:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:41:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod’: ./include/linux/page_ref.h:44:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:44:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_test’: ./include/linux/page_ref.h:47:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:47:67: error: unused parameter ‘v’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:47:74: error: unused parameter ‘ret’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_return’: ./include/linux/page_ref.h:50:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:50:69: error: unused parameter ‘v’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:50:76: error: unused parameter ‘ret’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_unless’: ./include/linux/page_ref.h:53:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:53:65: error: unused parameter ‘v’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h:53:72: error: unused parameter ‘u’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_freeze’: ./include/linux/page_ref.h:56:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:56:61: error: unused parameter ‘v’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:56:68: error: unused parameter ‘ret’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_unfreeze’: ./include/linux/page_ref.h:59:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:59:63: error: unused parameter ‘v’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~^ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./include/linux/pgtable.h:6, from ./include/linux/mm.h:32: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ In file included from ./include/linux/mm.h:33: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:35: ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/mm.h:36: ./include/linux/cacheinfo.h: In function ‘acpi_get_cache_info’: ./include/linux/cacheinfo.h:104:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 104 | int acpi_get_cache_info(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/cacheinfo.h:105:39: error: unused parameter ‘levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/cacheinfo.h:105:61: error: unused parameter ‘split_levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/mm.h:37: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:17, from ./include/linux/uaccess.h:13: ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/capability.h:17, from ./include/linux/cred.h:11, from ./include/linux/sched/signal.h:10: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:40: ./include/linux/iommu-debug-pagealloc.h: In function ‘iommu_debug_check_unmapped’: ./include/linux/iommu-debug-pagealloc.h:25:66: error: unused parameter ‘page’ [-Werror=unused-parameter] 25 | static inline void iommu_debug_check_unmapped(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/iommu-debug-pagealloc.h:26:51: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 26 | int numpages) | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_range_contiguous’: ./include/linux/mm.h:219:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 219 | static inline bool page_range_contiguous(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:220:31: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 220 | unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘vma_numab_state_init’: ./include/linux/mm.h:841:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 841 | static inline void vma_numab_state_init(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘vma_numab_state_free’: ./include/linux/mm.h:842:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 842 | static inline void vma_numab_state_free(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘__vma_atomic_valid_flag’: ./include/linux/mm.h:994:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 994 | static inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma, vma_flag_t bit) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:7, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from ./include/linux/huge_mm.h:7, from ./include/linux/mm.h:1473: ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:13: ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mod_mthp_stat’: ./include/linux/huge_mm.h:169:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h:169:65: error: unused parameter ‘item’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:169:75: error: unused parameter ‘delta’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘count_mthp_stat’: ./include/linux/huge_mm.h:173:40: error: unused parameter ‘order’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~^~~~~ ./include/linux/huge_mm.h:173:67: error: unused parameter ‘item’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘folio_test_pmd_mappable’: ./include/linux/huge_mm.h:573:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 573 | static inline bool folio_test_pmd_mappable(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_order’: ./include/linux/huge_mm.h:578:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 578 | static inline bool thp_vma_suitable_order(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:579:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:579:41: error: unused parameter ‘order’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_orders’: ./include/linux/huge_mm.h:584:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 584 | static inline unsigned long thp_vma_suitable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:585:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:585:51: error: unused parameter ‘orders’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_allowable_orders’: ./include/linux/huge_mm.h:590:77: error: unused parameter ‘vma’ [-Werror=unused-parameter] 590 | static inline unsigned long thp_vma_allowable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:591:52: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 591 | vm_flags_t vm_flags, | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:592:55: error: unused parameter ‘type’ [-Werror=unused-parameter] 592 | enum tva_type type, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:593:55: error: unused parameter ‘orders’ [-Werror=unused-parameter] 593 | unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_get_unmapped_area_vmflags’: ./include/linux/huge_mm.h:603:44: error: unused parameter ‘filp’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:603:64: error: unused parameter ‘addr’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:604:45: error: unused parameter ‘len’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:604:64: error: unused parameter ‘pgoff’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:45: error: unused parameter ‘flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:63: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘can_split_folio’: ./include/linux/huge_mm.h:611:31: error: unused parameter ‘folio’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:611:42: error: unused parameter ‘caller_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h:611:60: error: unused parameter ‘pextra_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_list_to_order’: ./include/linux/huge_mm.h:616:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:616:71: error: unused parameter ‘list’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:617:30: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 617 | unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_order’: ./include/linux/huge_mm.h:622:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:622:76: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page’: ./include/linux/huge_mm.h:627:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 627 | static inline int split_huge_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘min_order_for_split’: ./include/linux/huge_mm.h:633:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 633 | static inline unsigned int min_order_for_split(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘split_folio_to_list’: ./include/linux/huge_mm.h:639:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:639:78: error: unused parameter ‘list’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘try_folio_split_to_order’: ./include/linux/huge_mm.h:645:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 645 | static inline int try_folio_split_to_order(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:646:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:646:49: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘deferred_split_folio’: ./include/linux/huge_mm.h:652:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:652:67: error: unused parameter ‘partially_mapped’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘reparent_deferred_split_queue’: ./include/linux/huge_mm.h:653:69: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 653 | static inline void reparent_deferred_split_queue(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pmd’: ./include/linux/huge_mm.h:657:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:657:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:658:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:658:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_address’: ./include/linux/huge_mm.h:659:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 659 | static inline void split_huge_pmd_address(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:660:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:660:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_locked’: ./include/linux/huge_mm.h:661:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 661 | static inline void split_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:662:56: error: unused parameter ‘address’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:662:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:663:47: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 663 | bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘unmap_huge_pmd_locked’: ./include/linux/huge_mm.h:665:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 665 | static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:666:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:666:69: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:667:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 667 | struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘hugepage_madvise’: ./include/linux/huge_mm.h:675:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 675 | static inline int hugepage_madvise(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:676:48: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:676:62: error: unused parameter ‘advice’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘madvise_collapse’: ./include/linux/huge_mm.h:681:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 681 | static inline int madvise_collapse(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:682:50: error: unused parameter ‘start’ [-Werror=unused-parameter] 682 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:683:50: error: unused parameter ‘end’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:683:61: error: unused parameter ‘lock_dropped’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~^~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘vma_adjust_trans_huge’: ./include/linux/huge_mm.h:688:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 688 | static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:689:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 689 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:690:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 690 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:691:65: error: unused parameter ‘next’ [-Werror=unused-parameter] 691 | struct vm_area_struct *next) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘pmd_trans_huge_lock’: ./include/linux/huge_mm.h:694:54: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 694 | static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:695:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 695 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘pud_trans_huge_lock’: ./include/linux/huge_mm.h:699:54: error: unused parameter ‘pud’ [-Werror=unused-parameter] 699 | static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:700:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 700 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_numa_page’: ./include/linux/huge_mm.h:705:65: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 705 | static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_device_private’: ./include/linux/huge_mm.h:710:70: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 710 | static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_folio’: ./include/linux/huge_mm.h:715:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 715 | static inline bool is_huge_zero_folio(const struct folio *folio) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pfn’: ./include/linux/huge_mm.h:720:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 720 | static inline bool is_huge_zero_pfn(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pmd’: ./include/linux/huge_mm.h:725:43: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 725 | static inline bool is_huge_zero_pmd(pmd_t pmd) | ~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mm_put_huge_zero_folio’: ./include/linux/huge_mm.h:730:61: error: unused parameter ‘mm’ [-Werror=unused-parameter] 730 | static inline void mm_put_huge_zero_folio(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/huge_mm.h: In function ‘highest_order’: ./include/linux/huge_mm.h:740:47: error: unused parameter ‘orders’ [-Werror=unused-parameter] 740 | static inline int highest_order(unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘next_order’: ./include/linux/huge_mm.h:745:45: error: unused parameter ‘orders’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h:745:57: error: unused parameter ‘prev’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~^~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pud’: ./include/linux/huge_mm.h:750:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:750:72: error: unused parameter ‘pud’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:751:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 751 | unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h: In function ‘change_huge_pud’: ./include/linux/huge_mm.h:755:54: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 755 | static inline int change_huge_pud(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:70: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:757:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:757:64: error: unused parameter ‘newprot’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:758:49: error: unused parameter ‘cp_flags’ [-Werror=unused-parameter] 758 | unsigned long cp_flags) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘pmd_is_huge’: ./include/linux/huge_mm.h:768:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 768 | static inline bool pmd_is_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_xchg_last_cpupid’: ./include/linux/mm.h:2098:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2098 | static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘folio_xchg_access_time’: ./include/linux/mm.h:2103:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:2103:67: error: unused parameter ‘time’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_to_nid’: ./include/linux/mm.h:2113:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2113 | static inline int cpupid_to_nid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_pid’: ./include/linux/mm.h:2118:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2118 | static inline int cpupid_to_pid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_cpu’: ./include/linux/mm.h:2123:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2123 | static inline int cpupid_to_cpu(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpu_pid_to_cpupid’: ./include/linux/mm.h:2128:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h:2128:50: error: unused parameter ‘pid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h: In function ‘cpupid_pid_unset’: ./include/linux/mm.h:2133:41: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2133 | static inline bool cpupid_pid_unset(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘page_cpupid_reset_last’: ./include/linux/mm.h:2138:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 2138 | static inline void page_cpupid_reset_last(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_match_pid’: ./include/linux/mm.h:2142:57: error: unused parameter ‘task’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2142:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘vma_set_access_pid_bit’: ./include/linux/mm.h:2147:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 2147 | static inline void vma_set_access_pid_bit(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_use_access_time’: ./include/linux/mm.h:2150:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2150 | static inline bool folio_use_access_time(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘page_kasan_tag’: ./include/linux/mm.h:2200:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2200 | static inline u8 page_kasan_tag(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘page_kasan_tag_set’: ./include/linux/mm.h:2205:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2205:61: error: unused parameter ‘tag’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~^~~ ./include/linux/mm.h: In function ‘page_kasan_tag_reset’: ./include/linux/mm.h:2206:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 2206 | static inline void page_kasan_tag_reset(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘memdesc_section’: ./include/linux/mm.h:2242:61: error: unused parameter ‘mdf’ [-Werror=unused-parameter] 2242 | static inline unsigned long memdesc_section(memdesc_flags_t mdf) | ~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘set_page_links’: ./include/linux/mm.h:2460:43: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 2460 | unsigned long node, unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘arch_make_folio_accessible’: ./include/linux/mm.h:2695:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2695 | static inline int arch_make_folio_accessible(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘pmd_special’: ./include/linux/mm.h:3176:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 3176 | static inline bool pmd_special(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘pud_special’: ./include/linux/mm.h:3188:38: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3188 | static inline bool pud_special(pud_t pud) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘ptlock_alloc’: ./include/linux/mm.h:3457:48: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3457 | static inline bool ptlock_alloc(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘ptlock_free’: ./include/linux/mm.h:3462:47: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3462 | static inline void ptlock_free(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘pte_lockptr’: ./include/linux/mm.h:3472:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3472 | static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘ptep_lockptr’: ./include/linux/mm.h:3477:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3477 | static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pmd_lockptr’: ./include/linux/mm.h:3596:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3596 | static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pud_lockptr’: ./include/linux/mm.h:3647:68: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3647 | static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) | ~~~~~~~^~~ ./include/linux/mm.h: In function ‘io_remap_pfn_range_pfn’: ./include/linux/mm.h:4164:31: error: unused parameter ‘size’ [-Werror=unused-parameter] 4164 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘__kernel_poison_pages’: ./include/linux/mm.h:4279:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4279:65: error: unused parameter ‘nunmpages’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~^~~~~~~~~ ./include/linux/mm.h: In function ‘kernel_poison_pages’: ./include/linux/mm.h:4280:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4280:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘kernel_unpoison_pages’: ./include/linux/mm.h:4281:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4281:65: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_map_pages’: ./include/linux/mm.h:4383:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4383:69: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_unmap_pages’: ./include/linux/mm.h:4384:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4384:71: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_is_guard’: ./include/linux/mm.h:4387:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4387 | static inline bool page_is_guard(const struct page *page) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘set_page_guard’: ./include/linux/mm.h:4388:48: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4388:67: error: unused parameter ‘page’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4389:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 4389 | unsigned int order) { return false; } | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘clear_page_guard’: ./include/linux/mm.h:4390:50: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4390:69: error: unused parameter ‘page’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4391:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 4391 | unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘memory_failure_queue’: ./include/linux/mm.h:4610:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4610:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘__get_huge_page_for_hwpoison’: ./include/linux/mm.h:4614:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4614:71: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~^~~~~ ./include/linux/mm.h:4615:47: error: unused parameter ‘migratable_cleared’ [-Werror=unused-parameter] 4615 | bool *migratable_cleared) | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_inc’: ./include/linux/mm.h:4620:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4620 | static inline void num_poisoned_pages_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_sub’: ./include/linux/mm.h:4624:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4624:67: error: unused parameter ‘i’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘memblk_nr_poison_inc’: ./include/linux/mm.h:4633:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4633 | static inline void memblk_nr_poison_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘memblk_nr_poison_sub’: ./include/linux/mm.h:4637:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4637:65: error: unused parameter ‘i’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘arch_memory_failure’: ./include/linux/mm.h:4643:53: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4643:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘arch_is_platform_page’: ./include/linux/mm.h:4650:46: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 4650 | static inline bool arch_is_platform_page(u64 paddr) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘set_anon_vma_name’: ./include/linux/mm.h:4748:37: error: unused parameter ‘addr’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4748:57: error: unused parameter ‘size’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4749:42: error: unused parameter ‘uname’ [-Werror=unused-parameter] 4749 | const char __user *uname) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘range_contains_unaccepted_memory’: ./include/linux/mm.h:4762:65: error: unused parameter ‘start’ [-Werror=unused-parameter] 4762 | static inline bool range_contains_unaccepted_memory(phys_addr_t start, | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4763:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4763 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘accept_memory’: ./include/linux/mm.h:4768:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4768:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/io.h:17, from ./arch/x86/include/asm/io.h:343, from arch/x86/mm/mmap.c:23: ./include/asm-generic/iomap.h: In function ‘ioremap_np’: ./include/asm-generic/iomap.h:87:52: error: unused parameter ‘offset’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~~~~~~^~~~~~ ./include/asm-generic/iomap.h:87:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~^~~~ ./include/asm-generic/io.h: In function ‘log_write_mmio’: ./include/asm-generic/io.h:96:39: error: unused parameter ‘val’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:96:47: error: unused parameter ‘width’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:96:77: error: unused parameter ‘addr’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:97:49: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 97 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:97:76: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 97 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_post_write_mmio’: ./include/asm-generic/io.h:98:44: error: unused parameter ‘val’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:98:52: error: unused parameter ‘width’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:98:82: error: unused parameter ‘addr’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:99:54: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 99 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:99:81: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 99 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_read_mmio’: ./include/asm-generic/io.h:100:37: error: unused parameter ‘width’ [-Werror=unused-parameter] 100 | static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:100:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 100 | static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:101:48: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 101 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:101:75: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 101 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_post_read_mmio’: ./include/asm-generic/io.h:102:43: error: unused parameter ‘val’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:102:51: error: unused parameter ‘width’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:102:87: error: unused parameter ‘addr’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:103:53: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 103 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:103:80: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 103 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./arch/x86/include/asm/io.h: In function ‘phys_mem_access_encrypted’: ./arch/x86/include/asm/io.h:371:60: error: unused parameter ‘phys_addr’ [-Werror=unused-parameter] 371 | static inline bool phys_mem_access_encrypted(unsigned long phys_addr, | ~~~~~~~~~~~~~~^~~~~~~~~ ./arch/x86/include/asm/io.h:372:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 372 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-untermiA’ may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors make[4]: *** [scripts/Makefile.build:289: arch/x86/mm/physaddr.o] Error 1 make[4]: *** [scripts/Makefile.build:289: arch/x86/mm/mmap.o] Error 1 In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/export.h:5, from arch/x86/mm/pgprot.c:3: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/mm.h:7, from arch/x86/mm/pgprot.c:4: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/spinlock.h:56, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:7, from ./include/linux/mm.h:8: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/irqflags.h:5, from ./include/linux/irqflags.h:18, from ./include/linux/spinlock.h:59: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ In file included from ./arch/x86/include/asm/nospec-branch.h:10, from ./arch/x86/include/asm/irqflags.h:9: ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/instrumented.h:14, from ./include/asm-generic/bitops/instrumented-atomic.h:14, from ./arch/x86/include/asm/bitops.h:423, from ./include/linux/bitops.h:67, from ./include/linux/thread_info.h:27, from ./include/linux/spinlock.h:60: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62: ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ In file included from ./include/linux/spinlock.h:62: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/smp.h:12, from ./include/linux/lockdep.h:14, from ./include/linux/spinlock.h:63: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./include/linux/smp.h:13: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/preempt.h:11: ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:11: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/mmzone.h:17: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:33, from ./include/linux/rcupdate.h:27, from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:14: ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/jiffies.h:10, from ./include/linux/ktime.h:25, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/ktime.h:235: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/mm.h:9: ./include/linux/pgalloc_tag.h: In function ‘clear_page_tag_ref’: ./include/linux/pgalloc_tag.h:206:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 206 | static inline void clear_page_tag_ref(struct page *page) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_split’: ./include/linux/pgalloc_tag.h:208:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgalloc_tag.h:208:63: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h:208:78: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_swap’: ./include/linux/pgalloc_tag.h:209:51: error: unused parameter ‘new’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h:209:70: error: unused parameter ‘old’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_get’: ./include/linux/pgalloc_tag.h:210:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 210 | static inline struct alloc_tag *pgalloc_tag_get(struct page *page) { return NULL; } | ~~~~~~~~~~~~~^~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/mmap_lock.h:15, from ./include/linux/mm.h:18: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/mm.h:23: ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:25: ./include/linux/page_ext.h: In function ‘pgdat_page_ext_init’: ./include/linux/page_ext.h:198:60: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 198 | static inline void pgdat_page_ext_init(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page_ext.h: In function ‘page_ext_get’: ./include/linux/page_ext.h:214:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 214 | static inline struct page_ext *page_ext_get(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_from_phys’: ./include/linux/page_ext.h:219:63: error: unused parameter ‘phys’ [-Werror=unused-parameter] 219 | static inline struct page_ext *page_ext_from_phys(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_put’: ./include/linux/page_ext.h:224:50: error: unused parameter ‘page_ext’ [-Werror=unused-parameter] 224 | static inline void page_ext_put(struct page_ext *page_ext) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/mm.h:28: ./include/linux/page_ref.h: In function ‘__page_ref_set’: ./include/linux/page_ref.h:41:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:41:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod’: ./include/linux/page_ref.h:44:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:44:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_test’: ./include/linux/page_ref.h:47:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:47:67: error: unused parameter ‘v’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:47:74: error: unused parameter ‘ret’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_return’: ./include/linux/page_ref.h:50:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:50:69: error: unused parameter ‘v’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:50:76: error: unused parameter ‘ret’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_unless’: ./include/linux/page_ref.h:53:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:53:65: error: unused parameter ‘v’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h:53:72: error: unused parameter ‘u’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_freeze’: ./include/linux/page_ref.h:56:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:56:61: error: unused parameter ‘v’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:56:68: error: unused parameter ‘ret’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_unfreeze’: ./include/linux/page_ref.h:59:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:59:63: error: unused parameter ‘v’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~^ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./include/linux/pgtable.h:6, from ./include/linux/mm.h:32: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ In file included from ./include/linux/mm.h:33: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:35: ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/mm.h:36: ./include/linux/cacheinfo.h: In function ‘acpi_get_cache_info’: ./include/linux/cacheinfo.h:104:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 104 | int acpi_get_cache_info(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/cacheinfo.h:105:39: error: unused parameter ‘levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/cacheinfo.h:105:61: error: unused parameter ‘split_levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/mm.h:37: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:17, from ./include/linux/uaccess.h:13: ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/capability.h:17, from ./include/linux/cred.h:11, from ./include/linux/sched/signal.h:10: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:40: ./include/linux/iommu-debug-pagealloc.h: In function ‘iommu_debug_check_unmapped’: ./include/linux/iommu-debug-pagealloc.h:25:66: error: unused parameter ‘page’ [-Werror=unused-parameter] 25 | static inline void iommu_debug_check_unmapped(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/iommu-debug-pagealloc.h:26:51: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 26 | int numpages) | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_range_contiguous’: ./include/linux/mm.h:219:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 219 | static inline bool page_range_contiguous(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:220:31: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 220 | unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘vma_numab_state_init’: ./include/linux/mm.h:841:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 841 | static inline void vma_numab_state_init(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘vma_numab_state_free’: ./include/linux/mm.h:842:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 842 | static inline void vma_numab_state_free(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘__vma_atomic_valid_flag’: ./include/linux/mm.h:994:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 994 | static inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma, vma_flag_t bit) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:7, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from ./include/linux/huge_mm.h:7, from ./include/linux/mm.h:1473: ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:13: ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mod_mthp_stat’: ./include/linux/huge_mm.h:169:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h:169:65: error: unused parameter ‘item’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:169:75: error: unused parameter ‘delta’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘count_mthp_stat’: ./include/linux/huge_mm.h:173:40: error: unused parameter ‘order’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~^~~~~ ./include/linux/huge_mm.h:173:67: error: unused parameter ‘item’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘folio_test_pmd_mappable’: ./include/linux/huge_mm.h:573:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 573 | static inline bool folio_test_pmd_mappable(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_order’: ./include/linux/huge_mm.h:578:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 578 | static inline bool thp_vma_suitable_order(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:579:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:579:41: error: unused parameter ‘order’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_orders’: ./include/linux/huge_mm.h:584:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 584 | static inline unsigned long thp_vma_suitable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:585:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:585:51: error: unused parameter ‘orders’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_allowable_orders’: ./include/linux/huge_mm.h:590:77: error: unused parameter ‘vma’ [-Werror=unused-parameter] 590 | static inline unsigned long thp_vma_allowable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:591:52: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 591 | vm_flags_t vm_flags, | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:592:55: error: unused parameter ‘type’ [-Werror=unused-parameter] 592 | enum tva_type type, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:593:55: error: unused parameter ‘orders’ [-Werror=unused-parameter] 593 | unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_get_unmapped_area_vmflags’: ./include/linux/huge_mm.h:603:44: error: unused parameter ‘filp’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:603:64: error: unused parameter ‘addr’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:604:45: error: unused parameter ‘len’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:604:64: error: unused parameter ‘pgoff’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:45: error: unused parameter ‘flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:63: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘can_split_folio’: ./include/linux/huge_mm.h:611:31: error: unused parameter ‘folio’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:611:42: error: unused parameter ‘caller_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h:611:60: error: unused parameter ‘pextra_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_list_to_order’: ./include/linux/huge_mm.h:616:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:616:71: error: unused parameter ‘list’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:617:30: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 617 | unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_order’: ./include/linux/huge_mm.h:622:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:622:76: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page’: ./include/linux/huge_mm.h:627:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 627 | static inline int split_huge_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘min_order_for_split’: ./include/linux/huge_mm.h:633:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 633 | static inline unsigned int min_order_for_split(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘split_folio_to_list’: ./include/linux/huge_mm.h:639:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:639:78: error: unused parameter ‘list’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘try_folio_split_to_order’: ./include/linux/huge_mm.h:645:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 645 | static inline int try_folio_split_to_order(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:646:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:646:49: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘deferred_split_folio’: ./include/linux/huge_mm.h:652:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:652:67: error: unused parameter ‘partially_mapped’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘reparent_deferred_split_queue’: ./include/linux/huge_mm.h:653:69: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 653 | static inline void reparent_deferred_split_queue(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pmd’: ./include/linux/huge_mm.h:657:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:657:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:658:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:658:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_address’: ./include/linux/huge_mm.h:659:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 659 | static inline void split_huge_pmd_address(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:660:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:660:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_locked’: ./include/linux/huge_mm.h:661:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 661 | static inline void split_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:662:56: error: unused parameter ‘address’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:662:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:663:47: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 663 | bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘unmap_huge_pmd_locked’: ./include/linux/huge_mm.h:665:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 665 | static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:666:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:666:69: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:667:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 667 | struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘hugepage_madvise’: ./include/linux/huge_mm.h:675:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 675 | static inline int hugepage_madvise(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:676:48: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:676:62: error: unused parameter ‘advice’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘madvise_collapse’: ./include/linux/huge_mm.h:681:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 681 | static inline int madvise_collapse(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:682:50: error: unused parameter ‘start’ [-Werror=unused-parameter] 682 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:683:50: error: unused parameter ‘end’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:683:61: error: unused parameter ‘lock_dropped’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~^~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘vma_adjust_trans_huge’: ./include/linux/huge_mm.h:688:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 688 | static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:689:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 689 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:690:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 690 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:691:65: error: unused parameter ‘next’ [-Werror=unused-parameter] 691 | struct vm_area_struct *next) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘pmd_trans_huge_lock’: ./include/linux/huge_mm.h:694:54: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 694 | static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:695:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 695 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘pud_trans_huge_lock’: ./include/linux/huge_mm.h:699:54: error: unused parameter ‘pud’ [-Werror=unused-parameter] 699 | static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:700:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 700 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_numa_page’: ./include/linux/huge_mm.h:705:65: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 705 | static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_device_private’: ./include/linux/huge_mm.h:710:70: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 710 | static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_folio’: ./include/linux/huge_mm.h:715:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 715 | static inline bool is_huge_zero_folio(const struct folio *folio) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pfn’: ./include/linux/huge_mm.h:720:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 720 | static inline bool is_huge_zero_pfn(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pmd’: ./include/linux/huge_mm.h:725:43: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 725 | static inline bool is_huge_zero_pmd(pmd_t pmd) | ~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mm_put_huge_zero_folio’: ./include/linux/huge_mm.h:730:61: error: unused parameter ‘mm’ [-Werror=unused-parameter] 730 | static inline void mm_put_huge_zero_folio(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/huge_mm.h: In function ‘highest_order’: ./include/linux/huge_mm.h:740:47: error: unused parameter ‘orders’ [-Werror=unused-parameter] 740 | static inline int highest_order(unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘next_order’: ./include/linux/huge_mm.h:745:45: error: unused parameter ‘orders’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h:745:57: error: unused parameter ‘prev’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~^~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pud’: ./include/linux/huge_mm.h:750:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:750:72: error: unused parameter ‘pud’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:751:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 751 | unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h: In function ‘change_huge_pud’: ./include/linux/huge_mm.h:755:54: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 755 | static inline int change_huge_pud(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:70: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:757:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:757:64: error: unused parameter ‘newprot’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:758:49: error: unused parameter ‘cp_flags’ [-Werror=unused-parameter] 758 | unsigned long cp_flags) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘pmd_is_huge’: ./include/linux/huge_mm.h:768:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 768 | static inline bool pmd_is_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_xchg_last_cpupid’: ./include/linux/mm.h:2098:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2098 | static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘folio_xchg_access_time’: ./include/linux/mm.h:2103:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:2103:67: error: unused parameter ‘time’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_to_nid’: ./include/linux/mm.h:2113:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2113 | static inline int cpupid_to_nid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_pid’: ./include/linux/mm.h:2118:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2118 | static inline int cpupid_to_pid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_cpu’: ./include/linux/mm.h:2123:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2123 | static inline int cpupid_to_cpu(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpu_pid_to_cpupid’: ./include/linux/mm.h:2128:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h:2128:50: error: unused parameter ‘pid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h: In function ‘cpupid_pid_unset’: ./include/linux/mm.h:2133:41: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2133 | static inline bool cpupid_pid_unset(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘page_cpupid_reset_last’: ./include/linux/mm.h:2138:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 2138 | static inline void page_cpupid_reset_last(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_match_pid’: ./include/linux/mm.h:2142:57: error: unused parameter ‘task’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2142:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘vma_set_access_pid_bit’: ./include/linux/mm.h:2147:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 2147 | static inline void vma_set_access_pid_bit(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_use_access_time’: ./include/linux/mm.h:2150:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2150 | static inline bool folio_use_access_time(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘page_kasan_tag’: ./include/linux/mm.h:2200:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2200 | static inline u8 page_kasan_tag(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘page_kasan_tag_set’: ./include/linux/mm.h:2205:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2205:61: error: unused parameter ‘tag’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~^~~ ./include/linux/mm.h: In function ‘page_kasan_tag_reset’: ./include/linux/mm.h:2206:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 2206 | static inline void page_kasan_tag_reset(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘memdesc_section’: ./include/linux/mm.h:2242:61: error: unused parameter ‘mdf’ [-Werror=unused-parameter] 2242 | static inline unsigned long memdesc_section(memdesc_flags_t mdf) | ~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘set_page_links’: ./include/linux/mm.h:2460:43: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 2460 | unsigned long node, unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘arch_make_folio_accessible’: ./include/linux/mm.h:2695:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2695 | static inline int arch_make_folio_accessible(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘pmd_special’: ./include/linux/mm.h:3176:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 3176 | static inline bool pmd_special(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘pud_special’: ./include/linux/mm.h:3188:38: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3188 | static inline bool pud_special(pud_t pud) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘ptlock_alloc’: ./include/linux/mm.h:3457:48: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3457 | static inline bool ptlock_alloc(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘ptlock_free’: ./include/linux/mm.h:3462:47: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3462 | static inline void ptlock_free(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘pte_lockptr’: ./include/linux/mm.h:3472:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3472 | static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘ptep_lockptr’: ./include/linux/mm.h:3477:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3477 | static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pmd_lockptr’: ./include/linux/mm.h:3596:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3596 | static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pud_lockptr’: ./include/linux/mm.h:3647:68: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3647 | static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) | ~~~~~~~^~~ ./include/linux/mm.h: In function ‘io_remap_pfn_range_pfn’: ./include/linux/mm.h:4164:31: error: unused parameter ‘size’ [-Werror=unused-parameter] 4164 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘__kernel_poison_pages’: ./include/linux/mm.h:4279:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4279:65: error: unused parameter ‘nunmpages’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~^~~~~~~~~ ./include/linux/mm.h: In function ‘kernel_poison_pages’: ./include/linux/mm.h:4280:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4280:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘kernel_unpoison_pages’: ./include/linux/mm.h:4281:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4281:65: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_map_pages’: ./include/linux/mm.h:4383:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4383:69: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_unmap_pages’: ./include/linux/mm.h:4384:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4384:71: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_is_guard’: ./include/linux/mm.h:4387:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4387 | static inline bool page_is_guard(const struct page *page) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘set_page_guard’: ./include/linux/mm.h:4388:48: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4388:67: error: unused parameter ‘page’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4389:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 4389 | unsigned int order) { return false; } | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘clear_page_guard’: ./include/linux/mm.h:4390:50: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4390:69: error: unused parameter ‘page’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4391:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 4391 | unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘memory_failure_queue’: ./include/linux/mm.h:4610:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4610:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘__get_huge_page_for_hwpoison’: ./include/linux/mm.h:4614:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4614:71: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~^~~~~ ./include/linux/mm.h:4615:47: error: unused parameter ‘migratable_cleared’ [-Werror=unused-parameter] 4615 | bool *migratable_cleared) | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_inc’: ./include/linux/mm.h:4620:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4620 | static inline void num_poisoned_pages_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_sub’: ./include/linux/mm.h:4624:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4624:67: error: unused parameter ‘i’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘memblk_nr_poison_inc’: ./include/linux/mm.h:4633:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4633 | static inline void memblk_nr_poison_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘memblk_nr_poison_sub’: ./include/linux/mm.h:4637:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4637:65: error: unused parameter ‘i’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘arch_memory_failure’: ./include/linux/mm.h:4643:53: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4643:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘arch_is_platform_page’: ./include/linux/mm.h:4650:46: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 4650 | static inline bool arch_is_platform_page(u64 paddr) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘set_anon_vma_name’: ./include/linux/mm.h:4748:37: error: unused parameter ‘addr’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4748:57: error: unused parameter ‘size’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4749:42: error: unused parameter ‘uname’ [-Werror=unused-parameter] 4749 | const char __user *uname) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘range_contains_unaccepted_memory’: ./include/linux/mm.h:4762:65: error: unused parameter ‘start’ [-Werror=unused-parameter] 4762 | static inline bool range_contains_unaccepted_memory(phys_addr_t start, | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4763:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4763 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘accept_memory’: ./include/linux/mm.h:4768:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4768:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-untermiA’ may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/array_size.h:5, from ./include/linux/string.h:6, from ./include/linux/seq_file.h:6, from arch/x86/mm/pat/memtype_interval.c:11: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./include/linux/bug.h:5, from ./include/linux/seq_file.h:8: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/current.h:11, from ./include/linux/mutex.h:14, from ./include/linux/seq_file.h:9: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/mutex.h:15: ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/instrumented.h:14, from ./include/linux/atomic/atomic-instrumented.h:17, from ./include/linux/atomic.h:82, from ./include/linux/cpumask.h:10, from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/page_types.h:7, from ./arch/x86/include/asm/page.h:9, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62, from ./include/linux/smp.h:119: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/special_insns.h:10, from ./arch/x86/include/asm/processor.h:25: ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./include/linux/mutex.h:21: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/string.h:7: ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/fs_dirent.h:5, from ./include/linux/fs/super_types.h:5, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from ./include/linux/seq_file.h:11: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched.h:33, from ./include/linux/percpu.h:12: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/spinlock.h:62, from ./include/linux/sched.h:37: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/stat.h:20: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/swait.h:8, from ./include/linux/completion.h:12, from ./include/linux/shrinker.h:8, from ./include/linux/list_lru.h:13, from ./include/linux/fs/super_types.h:7: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mmzone.h:17, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:16, from ./include/linux/list_lru.h:14: ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/ktime.h:235, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/xarray.h:21: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs/super_types.h:13: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:12, from ./include/linux/uaccess.h:13: ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./arch/x86/include/asm/tlbflush.h:17, from ./arch/x86/include/asm/uaccess.h:17: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/slab.h:264, from ./include/linux/fs.h:45: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/seq_file.h: In function ‘seq_user_ns’: ./include/linux/seq_file.h:248:67: error: unused parameter ‘seq’ [-Werror=unused-parameter] 248 | static inline struct user_namespace *seq_user_ns(struct seq_file *seq) | ~~~~~~~~~~~~~~~~~^~~ In file included from arch/x86/mm/pat/memtype_interval.c:17: ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-untermiA’ may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors make[4]: *** [scripts/Makefile.build:289: arch/x86/mm/pgprot.o] Error 1 In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/export.h:5, from ./include/linux/linkage.h:7, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:56, from arch/x86/mm/cpu_entry_area.c:3: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/irqflags.h:5, from ./include/linux/irqflags.h:18, from ./include/linux/spinlock.h:59: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/nospec-branch.h:10, from ./arch/x86/include/asm/irqflags.h:9: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/instrumented.h:14, from ./include/asm-generic/bitops/instrumented-atomic.h:14, from ./arch/x86/include/asm/bitops.h:423, from ./include/linux/bitops.h:67, from ./include/linux/thread_info.h:27, from ./include/linux/spinlock.h:60: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62: ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ In file included from ./include/linux/spinlock.h:62: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/smp.h:12, from ./include/linux/lockdep.h:14, from ./include/linux/spinlock.h:63: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./include/linux/smp.h:13: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/preempt.h:11: ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from arch/x86/mm/cpu_entry_area.c:4: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched.h:33, from ./include/linux/percpu.h:12: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/mmzone.h:11, from ./include/linux/gfp.h:7, from ./include/linux/mm.h:8, from ./include/linux/kallsyms.h:13, from arch/x86/mm/cpu_entry_area.c:5: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/mmzone.h:17: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:14: ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/ktime.h:235, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/mm.h:9: ./include/linux/pgalloc_tag.h: In function ‘clear_page_tag_ref’: ./include/linux/pgalloc_tag.h:206:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 206 | static inline void clear_page_tag_ref(struct page *page) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_split’: ./include/linux/pgalloc_tag.h:208:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgalloc_tag.h:208:63: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h:208:78: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_swap’: ./include/linux/pgalloc_tag.h:209:51: error: unused parameter ‘new’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h:209:70: error: unused parameter ‘old’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_get’: ./include/linux/pgalloc_tag.h:210:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 210 | static inline struct alloc_tag *pgalloc_tag_get(struct page *page) { return NULL; } | ~~~~~~~~~~~~~^~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/mmap_lock.h:15, from ./include/linux/mm.h:18: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/mm.h:23: ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:25: ./include/linux/page_ext.h: In function ‘pgdat_page_ext_init’: ./include/linux/page_ext.h:198:60: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 198 | static inline void pgdat_page_ext_init(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page_ext.h: In function ‘page_ext_get’: ./include/linux/page_ext.h:214:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 214 | static inline struct page_ext *page_ext_get(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_from_phys’: ./include/linux/page_ext.h:219:63: error: unused parameter ‘phys’ [-Werror=unused-parameter] 219 | static inline struct page_ext *page_ext_from_phys(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_put’: ./include/linux/page_ext.h:224:50: error: unused parameter ‘page_ext’ [-Werror=unused-parameter] 224 | static inline void page_ext_put(struct page_ext *page_ext) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/mm.h:28: ./include/linux/page_ref.h: In function ‘__page_ref_set’: ./include/linux/page_ref.h:41:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:41:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod’: ./include/linux/page_ref.h:44:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:44:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_test’: ./include/linux/page_ref.h:47:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:47:67: error: unused parameter ‘v’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:47:74: error: unused parameter ‘ret’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_return’: ./include/linux/page_ref.h:50:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:50:69: error: unused parameter ‘v’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:50:76: error: unused parameter ‘ret’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_unless’: ./include/linux/page_ref.h:53:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:53:65: error: unused parameter ‘v’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h:53:72: error: unused parameter ‘u’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_freeze’: ./include/linux/page_ref.h:56:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:56:61: error: unused parameter ‘v’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:56:68: error: unused parameter ‘ret’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_unfreeze’: ./include/linux/page_ref.h:59:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:59:63: error: unused parameter ‘v’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~^ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./include/linux/pgtable.h:6, from ./include/linux/mm.h:32: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ In file included from ./include/linux/mm.h:33: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unmake[5]: *** [scripts/Makefile.build:289: arch/x86/mm/pat/memtype_interval.o] Error 1 make[5]: *** Waiting for unfinished jobs.... signed long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:35: ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/mm.h:36: ./include/linux/cacheinfo.h: In function ‘acpi_get_cache_info’: ./include/linux/cacheinfo.h:104:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 104 | int acpi_get_cache_info(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/cacheinfo.h:105:39: error: unused parameter ‘levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/cacheinfo.h:105:61: error: unused parameter ‘split_levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/mm.h:37: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:17, from ./include/linux/uaccess.h:13: ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/capability.h:17, from ./include/linux/cred.h:11, from ./include/linux/sched/signal.h:10: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:40: ./include/linux/iommu-debug-pagealloc.h: In function ‘iommu_debug_check_unmapped’: ./include/linux/iommu-debug-pagealloc.h:25:66: error: unused parameter ‘page’ [-Werror=unused-parameter] 25 | static inline void iommu_debug_check_unmapped(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/iommu-debug-pagealloc.h:26:51: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 26 | int numpages) | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_range_contiguous’: ./include/linux/mm.h:219:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 219 | static inline bool page_range_contiguous(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:220:31: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 220 | unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘vma_numab_state_init’: ./include/linux/mm.h:841:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 841 | static inline void vma_numab_state_init(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘vma_numab_state_free’: ./include/linux/mm.h:842:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 842 | static inline void vma_numab_state_free(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘__vma_atomic_valid_flag’: ./include/linux/mm.h:994:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 994 | static inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma, vma_flag_t bit) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:7, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from ./include/linux/huge_mm.h:7, from ./include/linux/mm.h:1473: ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:13: ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mod_mthp_stat’: ./include/linux/huge_mm.h:169:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h:169:65: error: unused parameter ‘item’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:169:75: error: unused parameter ‘delta’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘count_mthp_stat’: ./include/linux/huge_mm.h:173:40: error: unused parameter ‘order’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~^~~~~ ./include/linux/huge_mm.h:173:67: error: unused parameter ‘item’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘folio_test_pmd_mappable’: ./include/linux/huge_mm.h:573:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 573 | static inline bool folio_test_pmd_mappable(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_order’: ./include/linux/huge_mm.h:578:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 578 | static inline bool thp_vma_suitable_order(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:579:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:579:41: error: unused parameter ‘order’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_orders’: ./include/linux/huge_mm.h:584:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 584 | static inline unsigned long thp_vma_suitable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:585:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:585:51: error: unused parameter ‘orders’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_allowable_orders’: ./include/linux/huge_mm.h:590:77: error: unused parameter ‘vma’ [-Werror=unused-parameter] 590 | static inline unsigned long thp_vma_allowable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:591:52: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 591 | vm_flags_t vm_flags, | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:592:55: error: unused parameter ‘type’ [-Werror=unused-parameter] 592 | enum tva_type type, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:593:55: error: unused parameter ‘orders’ [-Werror=unused-parameter] 593 | unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_get_unmapped_area_vmflags’: ./include/linux/huge_mm.h:603:44: error: unused parameter ‘filp’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:603:64: error: unused parameter ‘addr’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:604:45: error: unused parameter ‘len’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:604:64: error: unused parameter ‘pgoff’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:45: error: unused parameter ‘flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:63: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘can_split_folio’: ./include/linux/huge_mm.h:611:31: error: unused parameter ‘folio’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:611:42: error: unused parameter ‘caller_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h:611:60: error: unused parameter ‘pextra_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_list_to_order’: ./include/linux/huge_mm.h:616:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:616:71: error: unused parameter ‘list’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:617:30: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 617 | unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_order’: ./include/linux/huge_mm.h:622:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:622:76: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page’: ./include/linux/huge_mm.h:627:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 627 | static inline int split_huge_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘min_order_for_split’: ./include/linux/huge_mm.h:633:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 633 | static inline unsigned int min_order_for_split(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘split_folio_to_list’: ./include/linux/huge_mm.h:639:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:639:78: error: unused parameter ‘list’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘try_folio_split_to_order’: ./include/linux/huge_mm.h:645:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 645 | static inline int try_folio_split_to_order(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:646:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:646:49: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘deferred_split_folio’: ./include/linux/huge_mm.h:652:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:652:67: error: unused parameter ‘partially_mapped’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘reparent_deferred_split_queue’: ./include/linux/huge_mm.h:653:69: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 653 | static inline void reparent_deferred_split_queue(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pmd’: ./include/linux/huge_mm.h:657:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:657:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:658:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:658:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_address’: ./include/linux/huge_mm.h:659:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 659 | static inline void split_huge_pmd_address(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:660:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:660:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_locked’: ./include/linux/huge_mm.h:661:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 661 | static inline void split_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:662:56: error: unused parameter ‘address’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:662:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:663:47: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 663 | bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘unmap_huge_pmd_locked’: ./include/linux/huge_mm.h:665:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 665 | static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:666:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:666:69: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:667:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 667 | struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘hugepage_madvise’: ./include/linux/huge_mm.h:675:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 675 | static inline int hugepage_madvise(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:676:48: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:676:62: error: unused parameter ‘advice’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘madvise_collapse’: ./include/linux/huge_mm.h:681:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 681 | static inline int madvise_collapse(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:682:50: error: unused parameter ‘start’ [-Werror=unused-parameter] 682 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:683:50: error: unused parameter ‘end’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:683:61: error: unused parameter ‘lock_dropped’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~^~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘vma_adjust_trans_huge’: ./include/linux/huge_mm.h:688:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 688 | static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:689:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 689 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:690:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 690 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:691:65: error: unused parameter ‘next’ [-Werror=unused-parameter] 691 | struct vm_area_struct *next) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘pmd_trans_huge_lock’: ./include/linux/huge_mm.h:694:54: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 694 | static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:695:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 695 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘pud_trans_huge_lock’: ./include/linux/huge_mm.h:699:54: error: unused parameter ‘pud’ [-Werror=unused-parameter] 699 | static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:700:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 700 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_numa_page’: ./include/linux/huge_mm.h:705:65: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 705 | static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_device_private’: ./include/linux/huge_mm.h:710:70: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 710 | static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_folio’: ./include/linux/huge_mm.h:715:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 715 | static inline bool is_huge_zero_folio(const struct folio *folio) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pfn’: ./include/linux/huge_mm.h:720:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 720 | static inline bool is_huge_zero_pfn(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pmd’: ./include/linux/huge_mm.h:725:43: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 725 | static inline bool is_huge_zero_pmd(pmd_t pmd) | ~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mm_put_huge_zero_folio’: ./include/linux/huge_mm.h:730:61: error: unused parameter ‘mm’ [-Werror=unused-parameter] 730 | static inline void mm_put_huge_zero_folio(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/huge_mm.h: In function ‘highest_order’: ./include/linux/huge_mm.h:740:47: error: unused parameter ‘orders’ [-Werror=unused-parameter] 740 | static inline int highest_order(unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘next_order’: ./include/linux/huge_mm.h:745:45: error: unused parameter ‘orders’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h:745:57: error: unused parameter ‘prev’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~^~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pud’: ./include/linux/huge_mm.h:750:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:750:72: error: unused parameter ‘pud’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:751:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 751 | unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h: In function ‘change_huge_pud’: ./include/linux/huge_mm.h:755:54: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 755 | static inline int change_huge_pud(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:70: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:757:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:757:64: error: unused parameter ‘newprot’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:758:49: error: unused parameter ‘cp_flags’ [-Werror=unused-parameter] 758 | unsigned long cp_flags) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘pmd_is_huge’: ./include/linux/huge_mm.h:768:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 768 | static inline bool pmd_is_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_xchg_last_cpupid’: ./include/linux/mm.h:2098:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2098 | static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘folio_xchg_access_time’: ./include/linux/mm.h:2103:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:2103:67: error: unused parameter ‘time’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_to_nid’: ./include/linux/mm.h:2113:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2113 | static inline int cpupid_to_nid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_pid’: ./include/linux/mm.h:2118:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2118 | static inline int cpupid_to_pid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_cpu’: ./include/linux/mm.h:2123:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2123 | static inline int cpupid_to_cpu(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpu_pid_to_cpupid’: ./include/linux/mm.h:2128:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h:2128:50: error: unused parameter ‘pid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h: In function ‘cpupid_pid_unset’: ./include/linux/mm.h:2133:41: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2133 | static inline bool cpupid_pid_unset(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘page_cpupid_reset_last’: ./include/linux/mm.h:2138:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 2138 | static inline void page_cpupid_reset_last(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_match_pid’: ./include/linux/mm.h:2142:57: error: unused parameter ‘task’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2142:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘vma_set_access_pid_bit’: ./include/linux/mm.h:2147:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 2147 | static inline void vma_set_access_pid_bit(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_use_access_time’: ./include/linux/mm.h:2150:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2150 | static inline bool folio_use_access_time(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘page_kasan_tag’: ./include/linux/mm.h:2200:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2200 | static inline u8 page_kasan_tag(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘page_kasan_tag_set’: ./include/linux/mm.h:2205:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2205:61: error: unused parameter ‘tag’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~^~~ ./include/linux/mm.h: In function ‘page_kasan_tag_reset’: ./include/linux/mm.h:2206:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 2206 | static inline void page_kasan_tag_reset(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘memdesc_section’: ./include/linux/mm.h:2242:61: error: unused parameter ‘mdf’ [-Werror=unused-parameter] 2242 | static inline unsigned long memdesc_section(memdesc_flags_t mdf) | ~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘set_page_links’: ./include/linux/mm.h:2460:43: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 2460 | unsigned long node, unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘arch_make_folio_accessible’: ./include/linux/mm.h:2695:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2695 | static inline int arch_make_folio_accessible(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘pmd_special’: ./include/linux/mm.h:3176:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 3176 | static inline bool pmd_special(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘pud_special’: ./include/linux/mm.h:3188:38: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3188 | static inline bool pud_special(pud_t pud) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘ptlock_alloc’: ./include/linux/mm.h:3457:48: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3457 | static inline bool ptlock_alloc(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘ptlock_free’: ./include/linux/mm.h:3462:47: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3462 | static inline void ptlock_free(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘pte_lockptr’: ./include/linux/mm.h:3472:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3472 | static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘ptep_lockptr’: ./include/linux/mm.h:3477:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3477 | static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pmd_lockptr’: ./include/linux/mm.h:3596:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3596 | static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pud_lockptr’: ./include/linux/mm.h:3647:68: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3647 | static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) | ~~~~~~~^~~ ./include/linux/mm.h: In function ‘io_remap_pfn_range_pfn’: ./include/linux/mm.h:4164:31: error: unused parameter ‘size’ [-Werror=unused-parameter] 4164 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘__kernel_poison_pages’: ./include/linux/mm.h:4279:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4279:65: error: unused parameter ‘nunmpages’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~^~~~~~~~~ ./include/linux/mm.h: In function ‘kernel_poison_pages’: ./include/linux/mm.h:4280:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4280:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘kernel_unpoison_pages’: ./include/linux/mm.h:4281:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4281:65: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_map_pages’: ./include/linux/mm.h:4383:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4383:69: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_unmap_pages’: ./include/linux/mm.h:4384:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4384:71: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_is_guard’: ./include/linux/mm.h:4387:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4387 | static inline bool page_is_guard(const struct page *page) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘set_page_guard’: ./include/linux/mm.h:4388:48: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4388:67: error: unused parameter ‘page’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4389:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 4389 | unsigned int order) { return false; } | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘clear_page_guard’: ./include/linux/mm.h:4390:50: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4390:69: error: unused parameter ‘page’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4391:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 4391 | unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘memory_failure_queue’: ./include/linux/mm.h:4610:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4610:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘__get_huge_page_for_hwpoison’: ./include/linux/mm.h:4614:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4614:71: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~^~~~~ ./include/linux/mm.h:4615:47: error: unused parameter ‘migratable_cleared’ [-Werror=unused-parameter] 4615 | bool *migratable_cleared) | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_inc’: ./include/linux/mm.h:4620:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4620 | static inline void num_poisoned_pages_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_sub’: ./include/linux/mm.h:4624:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4624:67: error: unused parameter ‘i’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘memblk_nr_poison_inc’: ./include/linux/mm.h:4633:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4633 | static inline void memblk_nr_poison_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘memblk_nr_poison_sub’: ./include/linux/mm.h:4637:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4637:65: error: unused parameter ‘i’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘arch_memory_failure’: ./include/linux/mm.h:4643:53: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4643:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘arch_is_platform_page’: ./include/linux/mm.h:4650:46: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 4650 | static inline bool arch_is_platform_page(u64 paddr) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘set_anon_vma_name’: ./include/linux/mm.h:4748:37: error: unused parameter ‘addr’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4748:57: error: unused parameter ‘size’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4749:42: error: unused parameter ‘uname’ [-Werror=unused-parameter] 4749 | const char __user *uname) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘range_contains_unaccepted_memory’: ./include/linux/mm.h:4762:65: error: unused parameter ‘start’ [-Werror=unused-parameter] 4762 | static inline bool range_contains_unaccepted_memory(phys_addr_t start, | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4763:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4763 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘accept_memory’: ./include/linux/mm.h:4768:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4768:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/module.h:20, from ./include/linux/kallsyms.h:14: ./include/linux/elf.h: In function ‘arch_parse_elf_property’: ./include/linux/elf.h:89:47: error: unused parameter ‘type’ [-Werror=unused-parameter] 89 | static inline int arch_parse_elf_property(u32 type, const void *data, | ~~~~^~~~ ./include/linux/elf.h:89:65: error: unused parameter ‘data’ [-Werror=unused-parameter] 89 | static inline int arch_parse_elf_property(u32 type, const void *data, | ~~~~~~~~~~~~^~~~ ./include/linux/elf.h:90:50: error: unused parameter ‘datasz’ [-Werror=unused-parameter] 90 | size_t datasz, bool compat, | ~~~~~~~^~~~~~ ./include/linux/elf.h:90:63: error: unused parameter ‘compat’ [-Werror=unused-parameter] 90 | size_t datasz, bool compat, | ~~~~~^~~~~~ ./include/linux/elf.h:91:66: error: unused parameter ‘arch’ [-Werror=unused-parameter] 91 | struct arch_elf_state *arch) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/elf.h: In function ‘arch_elf_adjust_prot’: ./include/linux/elf.h:105:69: error: unused parameter ‘state’ [-Werror=unused-parameter] 105 | const struct arch_elf_state *state, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/elf.h:106:45: error: unused parameter ‘has_interp’ [-Werror=unused-parameter] 106 | bool has_interp, bool is_interp) | ~~~~~^~~~~~~~~~ ./include/linux/elf.h:106:62: error: unused parameter ‘is_interp’ [-Werror=unused-parameter] 106 | bool has_interp, bool is_interp) | ~~~~~^~~~~~~~~ In file included from ./include/linux/module.h:26: ./include/linux/rbtree_latch.h: In function ‘latch_tree_erase’: ./include/linux/rbtree_latch.h:174:47: error: unused parameter ‘ops’ [-Werror=unused-parameter] 174 | const struct latch_tree_ops *ops) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/module.h:31: ./include/linux/dynamic_debug.h: In function ‘ddebug_dyndbg_module_param_cb’: ./include/linux/dynamic_debug.h:342:68: error: unused parameter ‘val’ [-Werror=unused-parameter] 342 | static inline int ddebug_dyndbg_module_param_cb(char *param, char *val, | ~~~~~~^~~ ./include/linux/dynamic_debug.h:343:61: error: unused parameter ‘modname’ [-Werror=unused-parameter] 343 | const char *modname) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/dynamic_debug.h: In function ‘param_set_dyndbg_classes’: ./include/linux/dynamic_debug.h:355:56: error: unused parameter ‘instr’ [-Werror=unused-parameter] 355 | static inline int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) | ~~~~~~~~~~~~^~~~~ ./include/linux/dynamic_debug.h:355:90: error: unused parameter ‘kp’ [-Werror=unused-parameter] 355 | static inline int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/dynamic_debug.h: In function ‘param_get_dyndbg_classes’: ./include/linux/dynamic_debug.h:357:50: error: unused parameter ‘buffer’ [-Werror=unused-parameter] 357 | static inline int param_get_dyndbg_classes(char *buffer, const struct kernel_param *kp) | ~~~~~~^~~~~~ ./include/linux/dynamic_debug.h:357:85: error: unused parameter ‘kp’ [-Werror=unused-parameter] 357 | static inline int param_get_dyndbg_classes(char *buffer, const struct kernel_param *kp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/module.h: In function ‘module_buildid’: ./include/linux/module.h:745:66: error: unused parameter ‘mod’ [-Werror=unused-parameter] 745 | static inline const unsigned char *module_buildid(struct module *mod) | ~~~~~~~~~~~~~~~^~~ ./include/linux/module.h: In function ‘is_livepatch_module’: ./include/linux/module.h:767:55: error: unused parameter ‘mod’ [-Werror=unused-parameter] 767 | static inline bool is_livepatch_module(struct module *mod) | ~~~~~~~~~~~~~~~^~~ ./include/linux/module.h: In function ‘retpoline_module_ok’: ./include/linux/module.h:916:45: error: unused parameter ‘has_retpoline’ [-Werror=unused-parameter] 916 | static inline bool retpoline_module_ok(bool has_retpoline) | ~~~~~^~~~~~~~~~~~~ ./include/linux/module.h: In function ‘module_sig_ok’: ./include/linux/module.h:941:49: error: unused parameter ‘module’ [-Werror=unused-parameter] 941 | static inline bool module_sig_ok(struct module *module) | ~~~~~~~~~~~~~~~^~~~~~ In file included from arch/x86/mm/cpu_entry_area.c:11: ./arch/x86/include/asm/desc.h: In function ‘pack_gate’: ./arch/x86/include/asm/desc.h:81:67: error: unused parameter ‘seg’ [-Werror=unused-parameter] 81 | unsigned dpl, unsigned ist, unsigned seg) | ~~~~~~~~~^~~ ./arch/x86/include/asm/desc.h: In function ‘paravirt_alloc_ldt’: ./arch/x86/include/asm/desc.h:126:59: error: unused parameter ‘ldt’ [-Werror=unused-parameter] 126 | static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries) | ~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/desc.h:126:73: error: unused parameter ‘entries’ [-Werror=unused-parameter] 126 | static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries) | ~~~~~~~~~^~~~~~~ ./arch/x86/include/asm/desc.h: In function ‘paravirt_free_ldt’: ./arch/x86/include/asm/desc.h:130:58: error: unused parameter ‘ldt’ [-Werror=unused-parameter] 130 | static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries) | ~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/desc.h:130:72: error: unused parameter ‘entries’ [-Werror=unused-parameter] 130 | static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries) | ~~~~~~~~~^~~~~~~ In file included from arch/x86/mm/cpu_entry_area.c:12: ./arch/x86/include/asm/kasan.h: In function ‘kasan_populate_shadow_for_vaddr’: ./arch/x86/include/asm/kasan.h:35:58: error: unused parameter ‘va’ [-Werror=unused-parameter] 35 | static inline void kasan_populate_shadow_for_vaddr(void *va, size_t size, | ~~~~~~^~ ./arch/x86/include/asm/kasan.h:35:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 35 | static inline void kasan_populate_shadow_for_vaddr(void *va, size_t size, | ~~~~~~~^~~~ ./arch/x86/include/asm/kasan.h:36:56: error: unused parameter ‘nid’ [-Werror=unused-parameter] 36 | int nid) { } | ~~~~^~~ In file included from ./arch/x86/include/asm/setup.h:72, from arch/x86/mm/cpu_entry_area.c:13: ./include/linux/kexec_handover.h: In function ‘kho_preserve_folio’: ./include/linux/kexec_handover.h:54:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 54 | static inline int kho_preserve_folio(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kexec_handover.h: In function ‘kho_unpreserve_folio’: ./include/linux/kexec_handover.h:59:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 59 | static inline void kho_unpreserve_folio(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kexec_handover.h: In function ‘kho_preserve_pages’: ./include/linux/kexec_handover.h:61:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 61 | static inline int kho_preserve_pages(struct page *page, unsigned int nr_pages) | ~~~~~~~~~~~~~^~~~ ./include/linux/kexec_handover.h:61:70: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 61 | static inline int kho_preserve_pages(struct page *page, unsigned int nr_pages) | ~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kexec_handover.h: In function ‘kho_unpreserve_pages’: ./include/linux/kexec_handover.h:66:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 66 | static inline void kho_unpreserve_pages(struct page *page, unsigned int nr_pages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/kexec_handover.h:66:73: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 66 | static inline void kho_unpreserve_pages(struct page *page, unsigned int nr_pages) { } | ~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kexec_handover.h: In function ‘kho_preserve_vmalloc’: ./include/linux/kexec_handover.h:68:46: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 68 | static inline int kho_preserve_vmalloc(void *ptr, | ~~~~~~^~~ ./include/linux/kexec_handover.h:69:60: error: unused parameter ‘preservation’ [-Werror=unused-parameter] 69 | struct kho_vmalloc *preservation) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/kexec_handover.h: In function ‘kho_unpreserve_vmalloc’: ./include/linux/kexec_handover.h:74:63: error: unused parameter ‘preservation’ [-Werror=unused-parameter] 74 | static inline void kho_unpreserve_vmalloc(struct kho_vmalloc *preservation) { } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/kexec_handover.h: In function ‘kho_alloc_preserve’: ./include/linux/kexec_handover.h:76:47: error: unused parameter ‘size’ [-Werror=unused-parameter] 76 | static inline void *kho_alloc_preserve(size_t size) | ~~~~~~~^~~~ ./include/linux/kexec_handover.h: In function ‘kho_unpreserve_free’: ./include/linux/kexec_handover.h:81:46: error: unused parameter ‘mem’ [-Werror=unused-parameter] 81 | static inline void kho_unpreserve_free(void *mem) { } | ~~~~~~^~~ ./include/linux/kexec_handover.h: In function ‘kho_restore_free’: ./include/linux/kexec_handover.h:82:43: error: unused parameter ‘mem’ [-Werror=unused-parameter] 82 | static inline void kho_restore_free(void *mem) { } | ~~~~~~^~~ ./include/linux/kexec_handover.h: In function ‘kho_restore_folio’: ./include/linux/kexec_handover.h:84:59: error: unused parameter ‘phys’ [-Werror=unused-parameter] 84 | static inline struct folio *kho_restore_folio(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/kexec_handover.h: In function ‘kho_restore_pages’: ./include/linux/kexec_handover.h:89:58: error: unused parameter ‘phys’ [-Werror=unused-parameter] 89 | static inline struct page *kho_restore_pages(phys_addr_t phys, | ~~~~~~~~~~~~^~~~ ./include/linux/kexec_handover.h:90:59: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 90 | unsigned int nr_pages) | ~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kexec_handover.h: In function ‘kho_restore_vmalloc’: ./include/linux/kexec_handover.h:95:67: error: unused parameter ‘preservation’ [-Werror=unused-parameter] 95 | static inline void *kho_restore_vmalloc(const struct kho_vmalloc *preservation) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/kexec_handover.h: In function ‘kho_add_subtree’: ./include/linux/kexec_handover.h:100:47: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline int kho_add_subtree(const char *name, void *fdt) | ~~~~~~~~~~~~^~~~ ./include/linux/kexec_handover.h:100:59: error: unused parameter ‘fdt’ [-Werror=unused-parameter] 100 | static inline int kho_add_subtree(const char *name, void *fdt) | ~~~~~~^~~ ./include/linux/kexec_handover.h: In function ‘kho_remove_subtree’: ./include/linux/kexec_handover.h:105:45: error: unused parameter ‘fdt’ [-Werror=unused-parameter] 105 | static inline void kho_remove_subtree(void *fdt) { } | ~~~~~~^~~ ./include/linux/kexec_handover.h: In function ‘kho_retrieve_subtree’: ./include/linux/kexec_handover.h:107:52: error: unused parameter ‘name’ [-Werror=unused-parameter] 107 | static inline int kho_retrieve_subtree(const char *name, phys_addr_t *phys) | ~~~~~~~~~~~~^~~~ ./include/linux/kexec_handover.h:107:71: error: unused parameter ‘phys’ [-Werror=unused-parameter] 107 | static inline int kho_retrieve_subtree(const char *name, phys_addr_t *phys) | ~~~~~~~~~~~~~^~~~ ./include/linux/kexec_handover.h: In function ‘kho_populate’: ./include/linux/kexec_handover.h:114:45: error: unused parameter ‘fdt_phys’ [-Werror=unused-parameter] 114 | static inline void kho_populate(phys_addr_t fdt_phys, u64 fdt_len, | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/kexec_handover.h:114:59: error: unused parameter ‘fdt_len’ [-Werror=unused-parameter] 114 | static inline void kho_populate(phys_addr_t fdt_phys, u64 fdt_len, | ~~~~^~~~~~~ ./include/linux/kexec_handover.h:115:45: error: unused parameter ‘scratch_phys’ [-Werror=unused-parameter] 115 | phys_addr_t scratch_phys, u64 scratch_len) | ~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/kexec_handover.h:115:63: error: unused parameter ‘scratch_len’ [-Werror=unused-parameter] 115 | phys_addr_t scratch_phys, u64 scratch_len) | ~~~~^~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-untermiA’ may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors make[4]: *** [scripts/Makefile.build:289: arch/x86/mm/cpu_entry_area.o] Error 1 In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/build_bug.h:5, from ./include/linux/init.h:5, from arch/x86/mm/hugetlbpage.c:8: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/processor.h:5, from ./arch/x86/include/asm/timex.h:5, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/fs_dirent.h:5, from ./include/linux/fs/super_types.h:5, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from arch/x86/mm/hugetlbpage.c:9: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/segment.h:6, from ./arch/x86/include/asm/ptrace.h:5, from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/current.h:11, from ./arch/x86/include/asm/processor.h:17: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/page_64.h:11, from ./arch/x86/include/asm/page.h:12, from ./arch/x86/include/asm/processor.h:20: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./include/asm-generic/bitops/instrumented-atomic.h:14, from ./arch/x86/include/asm/bitops.h:423, from ./include/linux/bitops.h:67, from ./include/linux/log2.h:12, from ./include/asm-generic/getorder.h:8, from ./arch/x86/include/asm/page.h:84: ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/special_insns.h:10, from ./arch/x86/include/asm/processor.h:25: ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./arch/x86/include/asm/cpumask.h:7, from ./arch/x86/include/asm/msr.h:11, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ In file included from ./include/linux/random.h:8: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/thread_info.h:62, from ./include/linux/smp.h:119, from ./include/linux/alloc_tag.h:14: ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched.h:33, from ./include/linux/percpu.h:12: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/spinlock.h:62, from ./include/linux/sched.h:37: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock.h:63: ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/jump_label.h:78, from ./arch/x86/include/asm/string_64.h:6, from ./arch/x86/include/asm/string.h:8, from ./arch/x86/include/asm/cpuid/api.h:10, from ./arch/x86/include/asm/processor.h:19: ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/stat.h:20: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/swait.h:8, from ./include/linux/completion.h:12, from ./include/linux/shrinker.h:8, from ./include/linux/list_lru.h:13, from ./include/linux/fs/super_types.h:7: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/mmzone.h:17, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:16, from ./include/linux/list_lru.h:14: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/ktime.h:235, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/xarray.h:21: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs/super_types.h:13: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:12, from ./include/linux/uaccess.h:13: ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./arch/x86/include/asm/tlbflush.h:17, from ./arch/x86/include/asm/uaccess.h:17: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/slab.h:264, from ./include/linux/fs.h:45: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:9, from arch/x86/mm/hugetlbpage.c:10: ./include/linux/pgalloc_tag.h: In function ‘clear_page_tag_ref’: ./include/linux/pgalloc_tag.h:206:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 206 | static inline void clear_page_tag_ref(struct page *page) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_split’: ./include/linux/pgalloc_tag.h:208:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgalloc_tag.h:208:63: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h:208:78: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_swap’: ./include/linux/pgalloc_tag.h:209:51: error: unused parameter ‘new’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h:209:70: error: unused parameter ‘old’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_get’: ./include/linux/pgalloc_tag.h:210:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 210 | static inline struct alloc_tag *pgalloc_tag_get(struct page *page) { return NULL; } | ~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:25: ./include/linux/page_ext.h: In function ‘pgdat_page_ext_init’: ./include/linux/page_ext.h:198:60: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 198 | static inline void pgdat_page_ext_init(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page_ext.h: In function ‘page_ext_get’: ./include/linux/page_ext.h:214:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 214 | static inline struct page_ext *page_ext_get(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_from_phys’: ./include/linux/page_ext.h:219:63: error: unused parameter ‘phys’ [-Werror=unused-parameter] 219 | static inline struct page_ext *page_ext_from_phys(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_put’: ./include/linux/page_ext.h:224:50: error: unused parameter ‘page_ext’ [-Werror=unused-parameter] 224 | static inline void page_ext_put(struct page_ext *page_ext) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/mm.h:28: ./include/linux/page_ref.h: In function ‘__page_ref_set’: ./include/linux/page_ref.h:41:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:41:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod’: ./include/linux/page_ref.h:44:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:44:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_test’: ./include/linux/page_ref.h:47:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:47:67: error: unused parameter ‘v’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:47:74: error: unused parameter ‘ret’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_return’: ./include/linux/page_ref.h:50:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:50:69: error: unused parameter ‘v’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:50:76: error: unused parameter ‘ret’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_unless’: ./include/linux/page_ref.h:53:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:53:65: error: unused parameter ‘v’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h:53:72: error: unused parameter ‘u’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_freeze’: ./include/linux/page_ref.h:56:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:56:61: error: unused parameter ‘v’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:56:68: error: unused parameter ‘ret’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_unfreeze’: ./include/linux/page_ref.h:59:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:59:63: error: unused parameter ‘v’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~^ In file included from ./include/linux/mm.h:32: ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ In file included from ./include/linux/mm.h:36: ./include/linux/cacheinfo.h: In function ‘acpi_get_cache_info’: ./include/linux/cacheinfo.h:104:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 104 | int acpi_get_cache_info(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/cacheinfo.h:105:39: error: unused parameter ‘levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/cacheinfo.h:105:61: error: unused parameter ‘split_levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./include/linux/mm.h:40: ./include/linux/iommu-debug-pagealloc.h: In function ‘iommu_debug_check_unmapped’: ./include/linux/iommu-debug-pagealloc.h:25:66: error: unused parameter ‘page’ [-Werror=unused-parameter] 25 | static inline void iommu_debug_check_unmapped(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/iommu-debug-pagealloc.h:26:51: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 26 | int numpages) | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_range_contiguous’: ./include/linux/mm.h:219:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 219 | static inline bool page_range_contiguous(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:220:31: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 220 | unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘vma_numab_state_init’: ./include/linux/mm.h:841:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 841 | static inline void vma_numab_state_init(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘vma_numab_state_free’: ./include/linux/mm.h:842:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 842 | static inline void vma_numab_state_free(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘__vma_atomic_valid_flag’: ./include/linux/mm.h:994:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 994 | static inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma, vma_flag_t bit) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:1473: ./include/linux/huge_mm.h: In function ‘mod_mthp_stat’: ./include/linux/huge_mm.h:169:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h:169:65: error: unused parameter ‘item’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:169:75: error: unused parameter ‘delta’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘count_mthp_stat’: ./include/linux/huge_mm.h:173:40: error: unused parameter ‘order’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~^~~~~ ./include/linux/huge_mm.h:173:67: error: unused parameter ‘item’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘folio_test_pmd_mappable’: ./include/linux/huge_mm.h:573:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 573 | static inline bool folio_test_pmd_mappable(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_order’: ./include/linux/huge_mm.h:578:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 578 | static inline bool thp_vma_suitable_order(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:579:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:579:41: error: unused parameter ‘order’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_orders’: ./include/linux/huge_mm.h:584:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 584 | static inline unsigned long thp_vma_suitable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:585:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:585:51: error: unused parameter ‘orders’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_allowable_orders’: ./include/linux/huge_mm.h:590:77: error: unused parameter ‘vma’ [-Werror=unused-parameter] 590 | static inline unsigned long thp_vma_allowable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:591:52: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 591 | vm_flags_t vm_flags, | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:592:55: error: unused parameter ‘type’ [-Werror=unused-parameter] 592 | enum tva_type type, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:593:55: error: unused parameter ‘orders’ [-Werror=unused-parameter] 593 | unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_get_unmapped_area_vmflags’: ./include/linux/huge_mm.h:603:44: error: unused parameter ‘filp’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:603:64: error: unused parameter ‘addr’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:604:45: error: unused parameter ‘len’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:604:64: error: unused parameter ‘pgoff’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:45: error: unused parameter ‘flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:63: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘can_split_folio’: ./include/linux/huge_mm.h:611:31: error: unused parameter ‘folio’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:611:42: error: unused parameter ‘caller_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h:611:60: error: unused parameter ‘pextra_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_list_to_order’: ./include/linux/huge_mm.h:616:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:616:71: error: unused parameter ‘list’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:617:30: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 617 | unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_order’: ./include/linux/huge_mm.h:622:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:622:76: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page’: ./include/linux/huge_mm.h:627:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 627 | static inline int split_huge_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘min_order_for_split’: ./include/linux/huge_mm.h:633:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 633 | static inline unsigned int min_order_for_split(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘split_folio_to_list’: ./include/linux/huge_mm.h:639:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:639:78: error: unused parameter ‘list’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘try_folio_split_to_order’: ./include/linux/huge_mm.h:645:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 645 | static inline int try_folio_split_to_order(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:646:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:646:49: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘deferred_split_folio’: ./include/linux/huge_mm.h:652:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:652:67: error: unused parameter ‘partially_mapped’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘reparent_deferred_split_queue’: ./include/linux/huge_mm.h:653:69: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 653 | static inline void reparent_deferred_split_queue(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pmd’: ./include/linux/huge_mm.h:657:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:657:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:658:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:658:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_address’: ./include/linux/huge_mm.h:659:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 659 | static inline void split_huge_pmd_address(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:660:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:660:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_locked’: ./include/linux/huge_mm.h:661:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 661 | static inline void split_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:662:56: error: unused parameter ‘address’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:662:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:663:47: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 663 | bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘unmap_huge_pmd_locked’: ./include/linux/huge_mm.h:665:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 665 | static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:666:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:666:69: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:667:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 667 | struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘hugepage_madvise’: ./include/linux/huge_mm.h:675:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 675 | static inline int hugepage_madvise(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:676:48: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:676:62: error: unused parameter ‘advice’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘madvise_collapse’: ./include/linux/huge_mm.h:681:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 681 | static inline int madvise_collapse(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:682:50: error: unused parameter ‘start’ [-Werror=unused-parameter] 682 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:683:50: error: unused parameter ‘end’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:683:61: error: unused parameter ‘lock_dropped’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~^~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘vma_adjust_trans_huge’: ./include/linux/huge_mm.h:688:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 688 | static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:689:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 689 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:690:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 690 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:691:65: error: unused parameter ‘next’ [-Werror=unused-parameter] 691 | struct vm_area_struct *next) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘pmd_trans_huge_lock’: ./include/linux/huge_mm.h:694:54: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 694 | static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:695:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 695 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘pud_trans_huge_lock’: ./include/linux/huge_mm.h:699:54: error: unused parameter ‘pud’ [-Werror=unused-parameter] 699 | static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:700:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 700 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_numa_page’: ./include/linux/huge_mm.h:705:65: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 705 | static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_device_private’: ./include/linux/huge_mm.h:710:70: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 710 | static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_folio’: ./include/linux/huge_mm.h:715:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 715 | static inline bool is_huge_zero_folio(const struct folio *folio) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pfn’: ./include/linux/huge_mm.h:720:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 720 | static inline bool is_huge_zero_pfn(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pmd’: ./include/linux/huge_mm.h:725:43: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 725 | static inline bool is_huge_zero_pmd(pmd_t pmd) | ~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mm_put_huge_zero_folio’: ./include/linux/huge_mm.h:730:61: error: unused parameter ‘mm’ [-Werror=unused-parameter] 730 | static inline void mm_put_huge_zero_folio(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/huge_mm.h: In function ‘highest_order’: ./include/linux/huge_mm.h:740:47: error: unused parameter ‘orders’ [-Werror=unused-parameter] 740 | static inline int highest_order(unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘next_order’: ./include/linux/huge_mm.h:745:45: error: unused parameter ‘orders’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h:745:57: error: unused parameter ‘prev’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~^~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pud’: ./include/linux/huge_mm.h:750:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:750:72: error: unused parameter ‘pud’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:751:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 751 | unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h: In function ‘change_huge_pud’: ./include/linux/huge_mm.h:755:54: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 755 | static inline int change_huge_pud(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:70: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:757:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:757:64: error: unused parameter ‘newprot’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:758:49: error: unused parameter ‘cp_flags’ [-Werror=unused-parameter] 758 | unsigned long cp_flags) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘pmd_is_huge’: ./include/linux/huge_mm.h:768:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 768 | static inline bool pmd_is_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_xchg_last_cpupid’: ./include/linux/mm.h:2098:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2098 | static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘folio_xchg_access_time’: ./include/linux/mm.h:2103:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:2103:67: error: unused parameter ‘time’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_to_nid’: ./include/linux/mm.h:2113:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2113 | static inline int cpupid_to_nid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_pid’: ./include/linux/mm.h:2118:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2118 | static inline int cpupid_to_pid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_cpu’: ./include/linux/mm.h:2123:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2123 | static inline int cpupid_to_cpu(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpu_pid_to_cpupid’: ./include/linux/mm.h:2128:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h:2128:50: error: unused parameter ‘pid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h: In function ‘cpupid_pid_unset’: ./include/linux/mm.h:2133:41: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2133 | static inline bool cpupid_pid_unset(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘page_cpupid_reset_last’: ./include/linux/mm.h:2138:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 2138 | static inline void page_cpupid_reset_last(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_match_pid’: ./include/linux/mm.h:2142:57: error: unused parameter ‘task’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2142:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘vma_set_access_pid_bit’: ./include/linux/mm.h:2147:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 2147 | static inline void vma_set_access_pid_bit(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_use_access_time’: ./include/linux/mm.h:2150:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2150 | static inline bool folio_use_access_time(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘page_kasan_tag’: ./include/linux/mm.h:2200:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2200 | static inline u8 page_kasan_tag(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘page_kasan_tag_set’: ./include/linux/mm.h:2205:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2205:61: error: unused parameter ‘tag’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~^~~ ./include/linux/mm.h: In function ‘page_kasan_tag_reset’: ./include/linux/mm.h:2206:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 2206 | static inline void page_kasan_tag_reset(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘memdesc_section’: ./include/linux/mm.h:2242:61: error: unused parameter ‘mdf’ [-Werror=unused-parameter] 2242 | static inline unsigned long memdesc_section(memdesc_flags_t mdf) | ~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘set_page_links’: ./include/linux/mm.h:2460:43: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 2460 | unsigned long node, unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘arch_make_folio_accessible’: ./include/linux/mm.h:2695:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2695 | static inline int arch_make_folio_accessible(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘pmd_special’: ./include/linux/mm.h:3176:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 3176 | static inline bool pmd_special(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘pud_special’: ./include/linux/mm.h:3188:38: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3188 | static inline bool pud_special(pud_t pud) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘ptlock_alloc’: ./include/linux/mm.h:3457:48: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3457 | static inline bool ptlock_alloc(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘ptlock_free’: ./include/linux/mm.h:3462:47: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3462 | static inline void ptlock_free(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘pte_lockptr’: ./include/linux/mm.h:3472:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3472 | static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘ptep_lockptr’: ./include/linux/mm.h:3477:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3477 | static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pmd_lockptr’: ./include/linux/mm.h:3596:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3596 | static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pud_lockptr’: ./include/linux/mm.h:3647:68: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3647 | static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) | ~~~~~~~^~~ ./include/linux/mm.h: In function ‘io_remap_pfn_range_pfn’: ./include/linux/mm.h:4164:31: error: unused parameter ‘size’ [-Werror=unused-parameter] 4164 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘__kernel_poison_pages’: ./include/linux/mm.h:4279:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4279:65: error: unused parameter ‘nunmpages’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~^~~~~~~~~ ./include/linux/mm.h: In function ‘kernel_poison_pages’: ./include/linux/mm.h:4280:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4280:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘kernel_unpoison_pages’: ./include/linux/mm.h:4281:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4281:65: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_map_pages’: ./include/linux/mm.h:4383:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4383:69: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_unmap_pages’: ./include/linux/mm.h:4384:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4384:71: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_is_guard’: ./include/linux/mm.h:4387:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4387 | static inline bool page_is_guard(const struct page *page) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘set_page_guard’: ./include/linux/mm.h:4388:48: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4388:67: error: unused parameter ‘page’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4389:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 4389 | unsigned int order) { return false; } | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘clear_page_guard’: ./include/linux/mm.h:4390:50: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4390:69: error: unused parameter ‘page’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4391:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 4391 | unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘memory_failure_queue’: ./include/linux/mm.h:4610:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4610:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘__get_huge_page_for_hwpoison’: ./include/linux/mm.h:4614:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4614:71: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~^~~~~ ./include/linux/mm.h:4615:47: error: unused parameter ‘migratable_cleared’ [-Werror=unused-parameter] 4615 | bool *migratable_cleared) | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_inc’: ./include/linux/mm.h:4620:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4620 | static inline void num_poisoned_pages_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_sub’: ./include/linux/mm.h:4624:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4624:67: error: unused parameter ‘i’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘memblk_nr_poison_inc’: ./include/linux/mm.h:4633:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4633 | static inline void memblk_nr_poison_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘memblk_nr_poison_sub’: ./include/linux/mm.h:4637:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4637:65: error: unused parameter ‘i’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘arch_memory_failure’: ./include/linux/mm.h:4643:53: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4643:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘arch_is_platform_page’: ./include/linux/mm.h:4650:46: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 4650 | static inline bool arch_is_platform_page(u64 paddr) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘set_anon_vma_name’: ./include/linux/mm.h:4748:37: error: unused parameter ‘addr’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4748:57: error: unused parameter ‘size’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4749:42: error: unused parameter ‘uname’ [-Werror=unused-parameter] 4749 | const char __user *uname) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘range_contains_unaccepted_memory’: ./include/linux/mm.h:4762:65: error: unused parameter ‘start’ [-Werror=unused-parameter] 4762 | static inline bool range_contains_unaccepted_memory(phys_addr_t start, | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4763:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4763 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘accept_memory’: ./include/linux/mm.h:4768:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4768:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/cgroup.h:18, from ./include/linux/hugetlb.h:10, from arch/x86/mm/hugetlbpage.c:12: ./include/linux/seq_file.h: In function ‘seq_user_ns’: ./include/linux/seq_file.h:248:67: error: unused parameter ‘seq’ [-Werror=unused-parameter] 248 | static inline struct user_namespace *seq_user_ns(struct seq_file *seq) | ~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/cgroup.h:25: ./include/linux/user_namespace.h: In function ‘get_user_ns’: ./include/linux/user_namespace.h:209:73: error: unused parameter ‘ns’ [-Werror=unused-parameter] 209 | static inline struct user_namespace *get_user_ns(struct user_namespace *ns) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/user_namespace.h: In function ‘create_user_ns’: ./include/linux/user_namespace.h:214:47: error: unused parameter ‘new’ [-Werror=unused-parameter] 214 | static inline int create_user_ns(struct cred *new) | ~~~~~~~~~~~~~^~~ ./include/linux/user_namespace.h: In function ‘unshare_userns’: ./include/linux/user_namespace.h:220:48: error: unused parameter ‘new_cred’ [-Werror=unused-parameter] 220 | struct cred **new_cred) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/user_namespace.h: In function ‘put_user_ns’: ./include/linux/user_namespace.h:227:55: error: unused parameter ‘ns’ [-Werror=unused-parameter] 227 | static inline void put_user_ns(struct user_namespace *ns) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/user_namespace.h: In function ‘userns_may_setgroups’: ./include/linux/user_namespace.h:231:70: error: unused parameter ‘ns’ [-Werror=unused-parameter] 231 | static inline bool userns_may_setgroups(const struct user_namespace *ns) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/user_namespace.h: In function ‘in_userns’: ./include/linux/user_namespace.h:236:59: error: unused parameter ‘ancestor’ [-Werror=unused-parameter] 236 | static inline bool in_userns(const struct user_namespace *ancestor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/user_namespace.h:237:59: error: unused parameter ‘child’ [-Werror=unused-parameter] 237 | const struct user_namespace *child) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/user_namespace.h: In function ‘current_in_userns’: ./include/linux/user_namespace.h:242:67: error: unused parameter ‘target_ns’ [-Werror=unused-parameter] 242 | static inline bool current_in_userns(const struct user_namespace *target_ns) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/user_namespace.h: In function ‘ns_get_owner’: ./include/linux/user_namespace.h:247:64: error: unused parameter ‘ns’ [-Werror=unused-parameter] 247 | static inline struct ns_common *ns_get_owner(struct ns_common *ns) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from ./include/linux/kernel_stat.h:8, from ./include/linux/cgroup.h:27: ./include/linux/context_tracking_state.h: In function ‘context_tracking_enabled_cpu’: ./include/linux/context_tracking_state.h:174:62: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 174 | static __always_inline bool context_tracking_enabled_cpu(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/hardirq.h:10: ./include/linux/vtime.h: In function ‘vtime_user_enter’: ./include/linux/vtime.h:23:57: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 23 | static inline void vtime_user_enter(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_user_exit’: ./include/linux/vtime.h:24:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 24 | static inline void vtime_user_exit(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_guest_enter’: ./include/linux/vtime.h:25:58: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 25 | static inline void vtime_guest_enter(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_guest_exit’: ./include/linux/vtime.h:26:57: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 26 | static inline void vtime_guest_exit(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_init_idle’: ./include/linux/vtime.h:27:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 27 | static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h:27:65: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 27 | static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { } | ~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_account_irq’: ./include/linux/vtime.h:36:58: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 36 | static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h:36:76: error: unused parameter ‘offset’ [-Werror=unused-parameter] 36 | static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { } | ~~~~~~~~~~~~~^~~~~~ ./include/linux/vtime.h: In function ‘vtime_account_softirq’: ./include/linux/vtime.h:37:62: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 37 | static inline void vtime_account_softirq(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_account_hardirq’: ./include/linux/vtime.h:38:62: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 38 | static inline void vtime_account_hardirq(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_flush’: ./include/linux/vtime.h:39:52: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 39 | static inline void vtime_flush(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_task_switch’: ./include/linux/vtime.h:112:58: error: unused parameter ‘prev’ [-Werror=unused-parameter] 112 | static inline void vtime_task_switch(struct task_struct *prev) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/vtime.h: In function ‘irqtime_account_irq’: ./include/linux/vtime.h:130:60: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 130 | static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h:130:78: error: unused parameter ‘offset’ [-Werror=unused-parameter] 130 | static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { } | ~~~~~~~~~~~~~^~~~~~ ./include/linux/interrupt.h: In function ‘disable_irq_nosync_lockdep_irqsave’: ./include/linux/interrupt.h:459:88: error: unused parameter ‘flags’ [-Werror=unused-parameter] 459 | static inline void disable_irq_nosync_lockdep_irqsave(unsigned int irq, unsigned long *flags) | ~~~~~~~~~~~~~~~^~~~~ ./include/linux/interrupt.h: In function ‘enable_irq_lockdep_irqrestore’: ./include/linux/interrupt.h:475:83: error: unused parameter ‘flags’ [-Werror=unused-parameter] 475 | static inline void enable_irq_lockdep_irqrestore(unsigned int irq, unsigned long *flags) | ~~~~~~~~~~~~~~~^~~~~ ./include/linux/interrupt.h: In function ‘do_softirq_post_smp_call_flush’: ./include/linux/interrupt.h:601:64: error: unused parameter ‘unused’ [-Werror=unused-parameter] 601 | static inline void do_softirq_post_smp_call_flush(unsigned int unused) | ~~~~~~~~~~~~~^~~~~~ ./include/linux/kernel_stat.h: In function ‘kstat_get_irq_since_snapshot’: ./include/linux/kernel_stat.h:86:70: error: unused parameter ‘irq’ [-Werror=unused-parameter] 86 | static inline unsigned int kstat_get_irq_since_snapshot(unsigned int irq) { return 0; } | ~~~~~~~~~~~~~^~~ ./include/linux/kernel_stat.h: In function ‘kcpustat_field’: ./include/linux/kernel_stat.h:108:65: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 108 | enum cpu_usage_stat usage, int cpu) | ~~~~^~~ In file included from ./include/linux/cgroup-defs.h:20, from ./include/linux/cgroup.h:29: ./include/linux/u64_stats_sync.h: In function ‘u64_stats_init’: ./include/linux/u64_stats_sync.h:110:58: error: unused parameter ‘syncp’ [-Werror=unused-parameter] 110 | static inline void u64_stats_init(struct u64_stats_sync *syncp) { } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/u64_stats_sync.h: In function ‘__u64_stats_update_begin’: ./include/linux/u64_stats_sync.h:111:68: error: unused parameter ‘syncp’ [-Werror=unused-parameter] 111 | static inline void __u64_stats_update_begin(struct u64_stats_sync *syncp) { } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/u64_stats_sync.h: In function ‘__u64_stats_update_end’: ./include/linux/u64_stats_sync.h:112:66: error: unused parameter ‘syncp’ [-Werror=unused-parameter] 112 | static inline void __u64_stats_update_end(struct u64_stats_sync *syncp) { } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/u64_stats_sync.h: In function ‘__u64_stats_irqrestore’: ./include/linux/u64_stats_sync.h:114:57: error: unused parameter ‘flags’ [-Werror=unused-parameter] 114 | static inline void __u64_stats_irqrestore(unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/u64_stats_sync.h: In function ‘__u64_stats_fetch_begin’: ./include/linux/u64_stats_sync.h:115:81: error: unused parameter ‘syncp’ [-Werror=unused-parameter] 115 | static inline unsigned int __u64_stats_fetch_begin(const struct u64_stats_sync *syncp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/u64_stats_sync.h: In function ‘__u64_stats_fetch_retry’: ./include/linux/u64_stats_sync.h:119:73: error: unused parameter ‘syncp’ [-Werror=unused-parameter] 119 | static inline bool __u64_stats_fetch_retry(const struct u64_stats_sync *syncp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/u64_stats_sync.h:120:57: error: unused parameter ‘start’ [-Werror=unused-parameter] 120 | unsigned int start) | ~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/hugetlb.h:16: ./include/linux/userfaultfd_k.h: In function ‘handle_userfault’: ./include/linux/userfaultfd_k.h:333:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 333 | static inline vm_fault_t handle_userfault(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:334:47: error: unused parameter ‘reason’ [-Werror=unused-parameter] 334 | unsigned long reason) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/userfaultfd_k.h: In function ‘uffd_wp_range’: ./include/linux/userfaultfd_k.h:339:57: error: unused parameter ‘vma’ [-Werror=unused-parameter] 339 | static inline long uffd_wp_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:340:48: error: unused parameter ‘start’ [-Werror=unused-parameter] 340 | unsigned long start, unsigned long len, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/userfaultfd_k.h:340:69: error: unused parameter ‘len’ [-Werror=unused-parameter] 340 | unsigned long start, unsigned long len, | ~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:341:39: error: unused parameter ‘enable_wp’ [-Werror=unused-parameter] 341 | bool enable_wp) | ~~~~~^~~~~~~~~ ./include/linux/userfaultfd_k.h: In function ‘is_mergeable_vm_userfaultfd_ctx’: ./include/linux/userfaultfd_k.h:346:75: error: unused parameter ‘vma’ [-Werror=unused-parameter] 346 | static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:347:67: error: unused parameter ‘vm_ctx’ [-Werror=unused-parameter] 347 | struct vm_userfaultfd_ctx vm_ctx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_missing’: ./include/linux/userfaultfd_k.h:352:63: error: unused parameter ‘vma’ [-Werror=unused-parameter] 352 | static inline bool userfaultfd_missing(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_wp’: ./include/linux/userfaultfd_k.h:357:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 357 | static inline bool userfaultfd_wp(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_minor’: ./include/linux/userfaultfd_k.h:362:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 362 | static inline bool userfaultfd_minor(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_pte_wp’: ./include/linux/userfaultfd_k.h:367:62: error: unused parameter ‘vma’ [-Werror=unused-parameter] 367 | static inline bool userfaultfd_pte_wp(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:368:45: error: unused parameter ‘pte’ [-Werror=unused-parameter] 368 | pte_t pte) | ~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_huge_pmd_wp’: ./include/linux/userfaultfd_k.h:373:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 373 | static inline bool userfaultfd_huge_pmd_wp(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:374:50: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 374 | pmd_t pmd) | ~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_armed’: ./include/linux/userfaultfd_k.h:380:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 380 | static inline bool userfaultfd_armed(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘dup_userfaultfd’: ./include/linux/userfaultfd_k.h:385:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 385 | static inline int dup_userfaultfd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:386:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 386 | struct list_head *l) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/userfaultfd_k.h: In function ‘dup_userfaultfd_complete’: ./include/linux/userfaultfd_k.h:391:63: error: unused parameter ‘l’ [-Werror=unused-parameter] 391 | static inline void dup_userfaultfd_complete(struct list_head *l) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/userfaultfd_k.h: In function ‘dup_userfaultfd_fail’: ./include/linux/userfaultfd_k.h:395:59: error: unused parameter ‘l’ [-Werror=unused-parameter] 395 | static inline void dup_userfaultfd_fail(struct list_head *l) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/userfaultfd_k.h: In function ‘mremap_userfaultfd_prep’: ./include/linux/userfaultfd_k.h:399:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 399 | static inline void mremap_userfaultfd_prep(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:400:71: error: unused parameter ‘ctx’ [-Werror=unused-parameter] 400 | struct vm_userfaultfd_ctx *ctx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘mremap_userfaultfd_complete’: ./include/linux/userfaultfd_k.h:404:75: error: unused parameter ‘ctx’ [-Werror=unused-parameter] 404 | static inline void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *ctx, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:405:62: error: unused parameter ‘from’ [-Werror=unused-parameter] 405 | unsigned long from, | ~~~~~~~~~~~~~~^~~~ ./include/linux/userfaultfd_k.h:406:62: error: unused parameter ‘to’ [-Werror=unused-parameter] 406 | unsigned long to, | ~~~~~~~~~~~~~~^~ ./include/linux/userfaultfd_k.h:407:62: error: unused parameter ‘len’ [-Werror=unused-parameter] 407 | unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘mremap_userfaultfd_fail’: ./include/linux/userfaultfd_k.h:411:71: error: unused parameter ‘ctx’ [-Werror=unused-parameter] 411 | static inline void mremap_userfaultfd_fail(struct vm_userfaultfd_ctx *ctx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_remove’: ./include/linux/userfaultfd_k.h:415:62: error: unused parameter ‘vma’ [-Werror=unused-parameter] 415 | static inline bool userfaultfd_remove(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:416:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 416 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/userfaultfd_k.h:417:53: error: unused parameter ‘end’ [-Werror=unused-parameter] 417 | unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_unmap_prep’: ./include/linux/userfaultfd_k.h:422:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 422 | static inline int userfaultfd_unmap_prep(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:423:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 423 | unsigned long start, unsigned long end, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/userfaultfd_k.h:423:77: error: unused parameter ‘end’ [-Werror=unused-parameter] 423 | unsigned long start, unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h:424:60: error: unused parameter ‘uf’ [-Werror=unused-parameter] 424 | struct list_head *uf) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_unmap_complete’: ./include/linux/userfaultfd_k.h:429:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 429 | static inline void userfaultfd_unmap_complete(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/userfaultfd_k.h:430:65: error: unused parameter ‘uf’ [-Werror=unused-parameter] 430 | struct list_head *uf) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/userfaultfd_k.h: In function ‘uffd_disable_fault_around’: ./include/linux/userfaultfd_k.h:434:69: error: unused parameter ‘vma’ [-Werror=unused-parameter] 434 | static inline bool uffd_disable_fault_around(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_wp_unpopulated’: ./include/linux/userfaultfd_k.h:439:70: error: unused parameter ‘vma’ [-Werror=unused-parameter] 439 | static inline bool userfaultfd_wp_unpopulated(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_wp_async’: ./include/linux/userfaultfd_k.h:444:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 444 | static inline bool userfaultfd_wp_async(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘vma_has_uffd_without_event_remap’: ./include/linux/userfaultfd_k.h:449:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 449 | static inline bool vma_has_uffd_without_event_remap(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘userfaultfd_wp_use_markers’: ./include/linux/userfaultfd_k.h:454:70: error: unused parameter ‘vma’ [-Werror=unused-parameter] 454 | static inline bool userfaultfd_wp_use_markers(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/userfaultfd_k.h: In function ‘pte_swp_uffd_wp_any’: ./include/linux/userfaultfd_k.h:463:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 463 | static inline bool pte_swp_uffd_wp_any(pte_t pte) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/cacheflush.h:8, from ./include/linux/cacheflush.h:5, from ./include/linux/highmem.h:8, from ./include/linux/pagemap.h:11, from ./include/linux/hugetlb.h:26: ./include/asm-generic/cacheflush.h: In function ‘flush_cache_mm’: ./include/asm-generic/cacheflush.h:23:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 23 | static inline void flush_cache_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/asm-generic/cacheflush.h: In function ‘flush_cache_dup_mm’: ./include/asm-generic/cacheflush.h:29:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 29 | static inline void flush_cache_dup_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/asm-generic/cacheflush.h: In function ‘flush_cache_range’: ./include/asm-generic/cacheflush.h:35:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 35 | static inline void flush_cache_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/asm-generic/cacheflush.h:36:52: error: unused parameter ‘start’ [-Werror=unused-parameter] 36 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/asm-generic/cacheflush.h:37:52: error: unused parameter ‘end’ [-Werror=unused-parameter] 37 | unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/asm-generic/cacheflush.h: In function ‘flush_cache_page’: ./include/asm-generic/cacheflush.h:43:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 43 | static inline void flush_cache_page(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/asm-generic/cacheflush.h:44:51: error: unused parameter ‘vmaddr’ [-Werror=unused-parameter] 44 | unsigned long vmaddr, | ~~~~~~~~~~~~~~^~~~~~ ./include/asm-generic/cacheflush.h:45:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 45 | unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/asm-generic/cacheflush.h: In function ‘flush_dcache_page’: ./include/asm-generic/cacheflush.h:51:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 51 | static inline void flush_dcache_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/asm-generic/cacheflush.h: In function ‘flush_dcache_mmap_lock’: ./include/asm-generic/cacheflush.h:59:65: error: unused parameter ‘mapping’ [-Werror=unused-parameter] 59 | static inline void flush_dcache_mmap_lock(struct address_space *mapping) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/asm-generic/cacheflush.h: In function ‘flush_dcache_mmap_unlock’: ./include/asm-generic/cacheflush.h:65:67: error: unused parameter ‘mapping’ [-Werror=unused-parameter] 65 | static inline void flush_dcache_mmap_unlock(struct address_space *mapping) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/asm-generic/cacheflush.h: In function ‘flush_icache_range’: ./include/asm-generic/cacheflush.h:71:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 71 | static inline void flush_icache_range(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./include/asm-generic/cacheflush.h:71:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 71 | static inline void flush_icache_range(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/asm-generic/cacheflush.h: In function ‘flush_icache_user_page’: ./include/asm-generic/cacheflush.h:81:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 81 | static inline void flush_icache_user_page(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/asm-generic/cacheflush.h:82:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 82 | struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/asm-generic/cacheflush.h:83:58: error: unused parameter ‘addr’ [-Werror=unused-parameter] 83 | unsigned long addr, int len) | ~~~~~~~~~~~~~~^~~~ ./include/asm-generic/cacheflush.h:83:68: error: unused parameter ‘len’ [-Werror=unused-parameter] 83 | unsigned long addr, int len) | ~~~~^~~ ./include/asm-generic/cacheflush.h: In function ‘flush_cache_vmap’: ./include/asm-generic/cacheflush.h:89:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 89 | static inline void flush_cache_vmap(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./include/asm-generic/cacheflush.h:89:72: error: unused parameter ‘end’ [-Werror=unused-parameter] 89 | static inline void flush_cache_vmap(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/asm-generic/cacheflush.h: In function ‘flush_cache_vmap_early’: ./include/asm-generic/cacheflush.h:95:57: error: unused parameter ‘start’ [-Werror=unused-parameter] 95 | static inline void flush_cache_vmap_early(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./include/asm-generic/cacheflush.h:95:78: error: unused parameter ‘end’ [-Werror=unused-parameter] 95 | static inline void flush_cache_vmap_early(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/asm-generic/cacheflush.h: In function ‘flush_cache_vunmap’: ./include/asm-generic/cacheflush.h:101:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 101 | static inline void flush_cache_vunmap(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./include/asm-generic/cacheflush.h:101:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 101 | static inline void flush_cache_vunmap(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/linux/cacheflush.h: In function ‘flush_dcache_folio’: ./include/linux/cacheflush.h:14:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 14 | static inline void flush_dcache_folio(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/cacheflush.h: In function ‘flush_icache_pages’: ./include/linux/cacheflush.h:21:62: error: unused parameter ‘vma’ [-Werror=unused-parameter] 21 | static inline void flush_icache_pages(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/cacheflush.h:22:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 22 | struct page *page, unsigned int nr) | ~~~~~~~~~~~~~^~~~ ./include/linux/cacheflush.h:22:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 22 | struct page *page, unsigned int nr) | ~~~~~~~~~~~~~^~ In file included from ./include/linux/highmem.h:9: ./include/linux/kmsan.h: In function ‘kmsan_memblock_free_pages’: ./include/linux/kmsan.h:305:72: error: unused parameter ‘page’ [-Werror=unused-parameter] 305 | static inline bool __must_check kmsan_memblock_free_pages(struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h:306:72: error: unused parameter ‘order’ [-Werror=unused-parameter] 306 | unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_task_create’: ./include/linux/kmsan.h:311:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 311 | static inline void kmsan_task_create(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h: In function ‘kmsan_task_exit’: ./include/linux/kmsan.h:315:56: error: unused parameter ‘task’ [-Werror=unused-parameter] 315 | static inline void kmsan_task_exit(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h: In function ‘kmsan_alloc_page’: ./include/linux/kmsan.h:319:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 319 | static inline void kmsan_alloc_page(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h:319:69: error: unused parameter ‘order’ [-Werror=unused-parameter] 319 | static inline void kmsan_alloc_page(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:320:43: error: unused parameter ‘flags’ [-Werror=unused-parameter] 320 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_free_page’: ./include/linux/kmsan.h:324:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 324 | static inline void kmsan_free_page(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h:324:68: error: unused parameter ‘order’ [-Werror=unused-parameter] 324 | static inline void kmsan_free_page(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_copy_page_meta’: ./include/linux/kmsan.h:328:54: error: unused parameter ‘dst’ [-Werror=unused-parameter] 328 | static inline void kmsan_copy_page_meta(struct page *dst, struct page *src) | ~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:328:72: error: unused parameter ‘src’ [-Werror=unused-parameter] 328 | static inline void kmsan_copy_page_meta(struct page *dst, struct page *src) | ~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_slab_alloc’: ./include/linux/kmsan.h:332:56: error: unused parameter ‘s’ [-Werror=unused-parameter] 332 | static inline void kmsan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kmsan.h:332:65: error: unused parameter ‘object’ [-Werror=unused-parameter] 332 | static inline void kmsan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kmsan.h:333:43: error: unused parameter ‘flags’ [-Werror=unused-parameter] 333 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_slab_free’: ./include/linux/kmsan.h:337:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 337 | static inline void kmsan_slab_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kmsan.h:337:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 337 | static inline void kmsan_slab_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kmsan.h: In function ‘kmsan_kmalloc_large’: ./include/linux/kmsan.h:341:52: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 341 | static inline void kmsan_kmalloc_large(const void *ptr, size_t size, | ~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:341:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void kmsan_kmalloc_large(const void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan.h:342:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 342 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_kfree_large’: ./include/linux/kmsan.h:346:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 346 | static inline void kmsan_kfree_large(const void *ptr) | ~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_vmap_pages_range_noflush’: ./include/linux/kmsan.h:351:23: error: unused parameter ‘start’ [-Werror=unused-parameter] 351 | unsigned long start, unsigned long end, pgprot_t prot, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:351:44: error: unused parameter ‘end’ [-Werror=unused-parameter] 351 | unsigned long start, unsigned long end, pgprot_t prot, | ~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:351:58: error: unused parameter ‘prot’ [-Werror=unused-parameter] 351 | unsigned long start, unsigned long end, pgprot_t prot, | ~~~~~~~~~^~~~ ./include/linux/kmsan.h:352:23: error: unused parameter ‘pages’ [-Werror=unused-parameter] 352 | struct page **pages, unsigned int page_shift, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:352:43: error: unused parameter ‘page_shift’ [-Werror=unused-parameter] 352 | struct page **pages, unsigned int page_shift, gfp_t gfp_mask) | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/kmsan.h:352:61: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 352 | struct page **pages, unsigned int page_shift, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kmsan.h: In function ‘kmsan_vunmap_range_noflush’: ./include/linux/kmsan.h:357:61: error: unused parameter ‘start’ [-Werror=unused-parameter] 357 | static inline void kmsan_vunmap_range_noflush(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:358:61: error: unused parameter ‘end’ [-Werror=unused-parameter] 358 | unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_ioremap_page_range’: ./include/linux/kmsan.h:362:71: error: unused parameter ‘start’ [-Werror=unused-parameter] 362 | static inline int __must_check kmsan_ioremap_page_range(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:363:71: error: unused parameter ‘end’ [-Werror=unused-parameter] 363 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:364:69: error: unused parameter ‘phys_addr’ [-Werror=unused-parameter] 364 | phys_addr_t phys_addr, | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kmsan.h:365:66: error: unused parameter ‘prot’ [-Werror=unused-parameter] 365 | pgprot_t prot, | ~~~~~~~~~^~~~ ./include/linux/kmsan.h:366:70: error: unused parameter ‘page_shift’ [-Werror=unused-parameter] 366 | unsigned int page_shift) | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/kmsan.h: In function ‘kmsan_iounmap_page_range’: ./include/linux/kmsan.h:371:59: error: unused parameter ‘start’ [-Werror=unused-parameter] 371 | static inline void kmsan_iounmap_page_range(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:372:59: error: unused parameter ‘end’ [-Werror=unused-parameter] 372 | unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_handle_dma’: ./include/linux/kmsan.h:376:49: error: unused parameter ‘phys’ [-Werror=unused-parameter] 376 | static inline void kmsan_handle_dma(phys_addr_t phys, size_t size, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h:376:62: error: unused parameter ‘size’ [-Werror=unused-parameter] 376 | static inline void kmsan_handle_dma(phys_addr_t phys, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan.h:377:61: error: unused parameter ‘dir’ [-Werror=unused-parameter] 377 | enum dma_data_direction dir) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_handle_dma_sg’: ./include/linux/kmsan.h:381:60: error: unused parameter ‘sg’ [-Werror=unused-parameter] 381 | static inline void kmsan_handle_dma_sg(struct scatterlist *sg, int nents, | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kmsan.h:381:68: error: unused parameter ‘nents’ [-Werror=unused-parameter] 381 | static inline void kmsan_handle_dma_sg(struct scatterlist *sg, int nents, | ~~~~^~~~~ ./include/linux/kmsan.h:382:64: error: unused parameter ‘dir’ [-Werror=unused-parameter] 382 | enum dma_data_direction dir) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_handle_urb’: ./include/linux/kmsan.h:386:55: error: unused parameter ‘urb’ [-Werror=unused-parameter] 386 | static inline void kmsan_handle_urb(const struct urb *urb, bool is_out) | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:386:65: error: unused parameter ‘is_out’ [-Werror=unused-parameter] 386 | static inline void kmsan_handle_urb(const struct urb *urb, bool is_out) | ~~~~~^~~~~~ ./include/linux/kmsan.h: In function ‘kmsan_unpoison_entry_regs’: ./include/linux/kmsan.h:390:68: error: unused parameter ‘regs’ [-Werror=unused-parameter] 390 | static inline void kmsan_unpoison_entry_regs(const struct pt_regs *regs) | ~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/highmem.h:14: ./include/linux/highmem-internal.h: In function ‘kmap_local_fork’: ./include/linux/highmem-internal.h:20:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 20 | static inline void kmap_local_fork(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/highmem-internal.h: In function ‘kunmap_high’: ./include/linux/highmem-internal.h:176:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 176 | static inline void kunmap_high(const struct page *page) { } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/highmem-internal.h: In function ‘kunmap’: ./include/linux/highmem-internal.h:179:46: error: unused parameter ‘page’ [-Werror=unused-parameter] 179 | static inline void kunmap(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/highmem-internal.h: In function ‘kmap_local_page_prot’: ./include/linux/highmem-internal.h:201:76: error: unused parameter ‘prot’ [-Werror=unused-parameter] 201 | static inline void *kmap_local_page_prot(const struct page *page, pgprot_t prot) | ~~~~~~~~~^~~~ ./include/linux/highmem-internal.h: In function ‘__kunmap_local’: ./include/linux/highmem-internal.h:211:47: error: unused parameter ‘addr’ [-Werror=unused-parameter] 211 | static inline void __kunmap_local(const void *addr) | ~~~~~~~~~~~~^~~~ ./include/linux/highmem-internal.h: In function ‘kmap_atomic_prot’: ./include/linux/highmem-internal.h:228:72: error: unused parameter ‘prot’ [-Werror=unused-parameter] 228 | static inline void *kmap_atomic_prot(const struct page *page, pgprot_t prot) | ~~~~~~~~~^~~~ ./include/linux/highmem-internal.h: In function ‘__kunmap_atomic’: ./include/linux/highmem-internal.h:238:48: error: unused parameter ‘addr’ [-Werror=unused-parameter] 238 | static inline void __kunmap_atomic(const void *addr) | ~~~~~~~~~~~~^~~~ ./include/linux/highmem-internal.h: In function ‘is_kmap_addr’: ./include/linux/highmem-internal.h:253:45: error: unused parameter ‘x’ [-Werror=unused-parameter] 253 | static inline bool is_kmap_addr(const void *x) | ~~~~~~~~~~~~^ ./include/linux/highmem.h: In function ‘flush_anon_page’: ./include/linux/highmem.h:186:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 186 | static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/highmem.h:186:77: error: unused parameter ‘page’ [-Werror=unused-parameter] 186 | static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) | ~~~~~~~~~~~~~^~~~ ./include/linux/highmem.h:186:97: error: unused parameter ‘vmaddr’ [-Werror=unused-parameter] 186 | static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/highmem.h: In function ‘flush_kernel_vmap_range’: ./include/linux/highmem.h:192:50: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 192 | static inline void flush_kernel_vmap_range(void *vaddr, int size) | ~~~~~~^~~~~ ./include/linux/highmem.h:192:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 192 | static inline void flush_kernel_vmap_range(void *vaddr, int size) | ~~~~^~~~ ./include/linux/highmem.h: In function ‘invalidate_kernel_vmap_range’: ./include/linux/highmem.h:195:55: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 195 | static inline void invalidate_kernel_vmap_range(void *vaddr, int size) | ~~~~~~^~~~~ ./include/linux/highmem.h:195:66: error: unused parameter ‘size’ [-Werror=unused-parameter] 195 | static inline void invalidate_kernel_vmap_range(void *vaddr, int size) | ~~~~^~~~ ./include/linux/highmem.h: In function ‘clear_user_page’: ./include/linux/highmem.h:215:62: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 215 | static inline void clear_user_page(void *addr, unsigned long vaddr, struct page *page) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/highmem.h:215:82: error: unused parameter ‘page’ [-Werror=unused-parameter] 215 | static inline void clear_user_page(void *addr, unsigned long vaddr, struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/highmem.h: In function ‘clear_user_pages’: ./include/linux/highmem.h:234:63: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 234 | static inline void clear_user_pages(void *addr, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/highmem.h:235:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 235 | struct page *page, unsigned int npages) | ~~~~~~~~~~~~~^~~~ ./include/linux/highmem.h: In function ‘tag_clear_highpages’: ./include/linux/highmem.h:351:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 351 | static inline bool tag_clear_highpages(struct page *page, int numpages) | ~~~~~~~~~~~~~^~~~ ./include/linux/highmem.h:351:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 351 | static inline bool tag_clear_highpages(struct page *page, int numpages) | ~~~~^~~~~~~~ ./include/linux/highmem.h: In function ‘copy_user_highpage’: ./include/linux/highmem.h:396:53: error: unused parameter ‘vma’ [-Werror=unused-parameter] 396 | unsigned long vaddr, struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/highmem.h: In function ‘copy_mc_user_highpage’: ./include/linux/highmem.h:434:55: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 434 | unsigned long vaddr, struct vm_area_struct *vma) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/highmem.h:434:85: error: unused parameter ‘vma’ [-Werror=unused-parameter] 434 | unsigned long vaddr, struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pagemap.h: In function ‘filemap_nr_thps’: ./include/linux/pagemap.h:522:63: error: unused parameter ‘mapping’ [-Werror=unused-parameter] 522 | static inline int filemap_nr_thps(const struct address_space *mapping) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/hugetlb.h: In function ‘pgd_write’: ./include/linux/hugetlb.h:480:35: error: unused parameter ‘pgd’ [-Werror=unused-parameter] 480 | static inline int pgd_write(pgd_t pgd) | ~~~~~~^~~ In file included from ./include/linux/memcontrol.h:18, from ./include/linux/swap.h:9, from ./include/asm-generic/hugetlb.h:5, from ./arch/x86/include/asm/hugetlb.h:6, from ./include/linux/hugetlb.h:825: ./include/linux/page_counter.h: In function ‘page_counter_calculate_protection’: ./include/linux/page_counter.h:107:75: error: unused parameter ‘root’ [-Werror=unused-parameter] 107 | static inline void page_counter_calculate_protection(struct page_counter *root, | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_counter.h:108:75: error: unused parameter ‘counter’ [-Werror=unused-parameter] 108 | struct page_counter *counter, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/page_counter.h:109:59: error: unused parameter ‘recursive_protection’ [-Werror=unused-parameter] 109 | bool recursive_protection) {} | ~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/memcontrol.h:19: ./include/linux/vmpressure.h: In function ‘vmpressure’: ./include/linux/vmpressure.h:47:37: error: unused parameter ‘gfp’ [-Werror=unused-parameter] 47 | static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, | ~~~~~~^~~ ./include/linux/vmpressure.h:47:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 47 | static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/vmpressure.h:47:73: error: unused parameter ‘tree’ [-Werror=unused-parameter] 47 | static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, | ~~~~~^~~~ ./include/linux/vmpressure.h:48:45: error: unused parameter ‘scanned’ [-Werror=unused-parameter] 48 | unsigned long scanned, unsigned long reclaimed) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/vmpressure.h:48:68: error: unused parameter ‘reclaimed’ [-Werror=unused-parameter] 48 | unsigned long scanned, unsigned long reclaimed) {} | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/vmpressure.h: In function ‘vmpressure_prio’: ./include/linux/vmpressure.h:49:42: error: unused parameter ‘gfp’ [-Werror=unused-parameter] 49 | static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, | ~~~~~~^~~ ./include/linux/vmpressure.h:49:66: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 49 | static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/vmpressure.h:50:40: error: unused parameter ‘prio’ [-Werror=unused-parameter] 50 | int prio) {} | ~~~~^~~~ In file included from ./include/linux/writeback.h:12, from ./include/linux/memcontrol.h:23: ./include/linux/backing-dev-defs.h: In function ‘wb_tryget’: ./include/linux/backing-dev-defs.h:280:52: error: unused parameter ‘wb’ [-Werror=unused-parameter] 280 | static inline bool wb_tryget(struct bdi_writeback *wb) | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/backing-dev-defs.h: In function ‘wb_get’: ./include/linux/backing-dev-defs.h:285:49: error: unused parameter ‘wb’ [-Werror=unused-parameter] 285 | static inline void wb_get(struct bdi_writeback *wb) | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/backing-dev-defs.h: In function ‘wb_put’: ./include/linux/backing-dev-defs.h:289:49: error: unused parameter ‘wb’ [-Werror=unused-parameter] 289 | static inline void wb_put(struct bdi_writeback *wb) | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/backing-dev-defs.h: In function ‘wb_put_many’: ./include/linux/backing-dev-defs.h:293:54: error: unused parameter ‘wb’ [-Werror=unused-parameter] 293 | static inline void wb_put_many(struct bdi_writeback *wb, unsigned long nr) | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/backing-dev-defs.h:293:72: error: unused parameter ‘nr’ [-Werror=unused-parameter] 293 | static inline void wb_put_many(struct bdi_writeback *wb, unsigned long nr) | ~~~~~~~~~~~~~~^~ ./include/linux/backing-dev-defs.h: In function ‘wb_dying’: ./include/linux/backing-dev-defs.h:297:51: error: unused parameter ‘wb’ [-Werror=unused-parameter] 297 | static inline bool wb_dying(struct bdi_writeback *wb) | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/energy_model.h:11, from ./include/linux/device.h:16, from ./include/linux/blk_types.h:11, from ./include/linux/writeback.h:13: ./include/linux/sched/topology.h: In function ‘arch_scale_hw_pressure’: ./include/linux/sched/topology.h:221:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 221 | unsigned long arch_scale_hw_pressure(int cpu) | ~~~~^~~ ./include/linux/sched/topology.h: In function ‘arch_update_hw_pressure’: ./include/linux/sched/topology.h:229:52: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 229 | void arch_update_hw_pressure(const struct cpumask *cpus, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/sched/topology.h:230:49: error: unused parameter ‘capped_frequency’ [-Werror=unused-parameter] 230 | unsigned long capped_frequency) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/linux/sched/topology.h: In function ‘arch_scale_freq_ref’: ./include/linux/sched/topology.h:236:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 236 | unsigned int arch_scale_freq_ref(int cpu) | ~~~~^~~ ./include/linux/energy_model.h: In function ‘em_dev_register_perf_domain’: ./include/linux/energy_model.h:354:48: error: unused parameter ‘dev’ [-Werror=unused-parameter] 354 | int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:354:66: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 354 | int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h:355:64: error: unused parameter ‘cb’ [-Werror=unused-parameter] 355 | const struct em_data_callback *cb, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:356:50: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 356 | const cpumask_t *cpus, bool microwatts) | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/energy_model.h:356:61: error: unused parameter ‘microwatts’ [-Werror=unused-parameter] 356 | const cpumask_t *cpus, bool microwatts) | ~~~~~^~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_register_pd_no_update’: ./include/linux/energy_model.h:361:49: error: unused parameter ‘dev’ [-Werror=unused-parameter] 361 | int em_dev_register_pd_no_update(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:361:67: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 361 | int em_dev_register_pd_no_update(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h:362:65: error: unused parameter ‘cb’ [-Werror=unused-parameter] 362 | const struct em_data_callback *cb, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:363:51: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 363 | const cpumask_t *cpus, bool microwatts) | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/energy_model.h:363:62: error: unused parameter ‘microwatts’ [-Werror=unused-parameter] 363 | const cpumask_t *cpus, bool microwatts) | ~~~~~^~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_unregister_perf_domain’: ./include/linux/energy_model.h:367:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 367 | static inline void em_dev_unregister_perf_domain(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_cpu_get’: ./include/linux/energy_model.h:370:53: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 370 | static inline struct em_perf_domain *em_cpu_get(int cpu) | ~~~~^~~ ./include/linux/energy_model.h: In function ‘em_pd_get’: ./include/linux/energy_model.h:374:63: error: unused parameter ‘dev’ [-Werror=unused-parameter] 374 | static inline struct em_perf_domain *em_pd_get(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_cpu_energy’: ./include/linux/energy_model.h:378:66: error: unused parameter ‘pd’ [-Werror=unused-parameter] 378 | static inline unsigned long em_cpu_energy(struct em_perf_domain *pd, | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:379:39: error: unused parameter ‘max_util’ [-Werror=unused-parameter] 379 | unsigned long max_util, unsigned long sum_util, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/energy_model.h:379:63: error: unused parameter ‘sum_util’ [-Werror=unused-parameter] 379 | unsigned long max_util, unsigned long sum_util, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/energy_model.h:380:39: error: unused parameter ‘allowed_cpu_cap’ [-Werror=unused-parameter] 380 | unsigned long allowed_cpu_cap) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_pd_nr_perf_states’: ./include/linux/energy_model.h:384:63: error: unused parameter ‘pd’ [-Werror=unused-parameter] 384 | static inline int em_pd_nr_perf_states(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_table_alloc’: ./include/linux/energy_model.h:389:61: error: unused parameter ‘pd’ [-Werror=unused-parameter] 389 | struct em_perf_table *em_table_alloc(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_table_free’: ./include/linux/energy_model.h:393:56: error: unused parameter ‘table’ [-Werror=unused-parameter] 393 | static inline void em_table_free(struct em_perf_table *table) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/energy_model.h: In function ‘em_dev_update_perf_domain’: ./include/linux/energy_model.h:395:46: error: unused parameter ‘dev’ [-Werror=unused-parameter] 395 | int em_dev_update_perf_domain(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:396:53: error: unused parameter ‘new_table’ [-Werror=unused-parameter] 396 | struct em_perf_table *new_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_perf_state_from_pd’: ./include/linux/energy_model.h:401:68: error: unused parameter ‘pd’ [-Werror=unused-parameter] 401 | struct em_perf_state *em_perf_state_from_pd(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_dev_compute_costs’: ./include/linux/energy_model.h:406:41: error: unused parameter ‘dev’ [-Werror=unused-parameter] 406 | int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:406:68: error: unused parameter ‘table’ [-Werror=unused-parameter] 406 | int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/energy_model.h:407:30: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 407 | int nr_states) | ~~~~^~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_update_chip_binning’: ./include/linux/energy_model.h:411:61: error: unused parameter ‘dev’ [-Werror=unused-parameter] 411 | static inline int em_dev_update_chip_binning(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_update_performance_limits’: ./include/linux/energy_model.h:416:57: error: unused parameter ‘pd’ [-Werror=unused-parameter] 416 | int em_update_performance_limits(struct em_perf_domain *pd, | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:417:31: error: unused parameter ‘freq_min_khz’ [-Werror=unused-parameter] 417 | unsigned long freq_min_khz, unsigned long freq_max_khz) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/energy_model.h:417:59: error: unused parameter ‘freq_max_khz’ [-Werror=unused-parameter] 417 | unsigned long freq_min_khz, unsigned long freq_max_khz) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_adjust_cpu_capacity’: ./include/linux/energy_model.h:421:56: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 421 | static inline void em_adjust_cpu_capacity(unsigned int cpu) {} | ~~~~~~~~~~~~~^~~ In file included from ./include/linux/module.h:20, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32: ./include/linux/elf.h: In function ‘arch_parse_elf_property’: ./include/linux/elf.h:89:47: error: unused parameter ‘type’ [-Werror=unused-parameter] 89 | static inline int arch_parse_elf_property(u32 type, const void *data, | ~~~~^~~~ ./include/linux/elf.h:89:65: error: unused parameter ‘data’ [-Werror=unused-parameter] 89 | static inline int arch_parse_elf_property(u32 type, const void *data, | ~~~~~~~~~~~~^~~~ ./include/linux/elf.h:90:50: error: unused parameter ‘datasz’ [-Werror=unused-parameter] 90 | size_t datasz, bool compat, | ~~~~~~~^~~~~~ ./include/linux/elf.h:90:63: error: unused parameter ‘compat’ [-Werror=unused-parameter] 90 | size_t datasz, bool compat, | ~~~~~^~~~~~ ./include/linux/elf.h:91:66: error: unused parameter ‘arch’ [-Werror=unused-parameter] 91 | struct arch_elf_state *arch) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/elf.h: In function ‘arch_elf_adjust_prot’: ./include/linux/elf.h:105:69: error: unused parameter ‘state’ [-Werror=unused-parameter] 105 | const struct arch_elf_state *state, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/elf.h:106:45: error: unused parameter ‘has_interp’ [-Werror=unused-parameter] 106 | bool has_interp, bool is_interp) | ~~~~~^~~~~~~~~~ ./include/linux/elf.h:106:62: error: unused parameter ‘is_interp’ [-Werror=unused-parameter] 106 | bool has_interp, bool is_interp) | ~~~~~^~~~~~~~~ In file included from ./include/linux/module.h:26: ./include/linux/rbtree_latch.h: In function ‘latch_tree_erase’: ./include/linux/rbtree_latch.h:174:47: error: unused parameter ‘ops’ [-Werror=unused-parameter] 174 | const struct latch_tree_ops *ops) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/module.h:31: ./include/linux/dynamic_debug.h: In function ‘ddebug_dyndbg_module_param_cb’: ./include/linux/dynamic_debug.h:342:68: error: unused parameter ‘val’ [-Werror=unused-parameter] 342 | static inline int ddebug_dyndbg_module_param_cb(char *param, char *val, | ~~~~~~^~~ ./include/linux/dynamic_debug.h:343:61: error: unused parameter ‘modname’ [-Werror=unused-parameter] 343 | const char *modname) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/dynamic_debug.h: In function ‘param_set_dyndbg_classes’: ./include/linux/dynamic_debug.h:355:56: error: unused parameter ‘instr’ [-Werror=unused-parameter] 355 | static inline int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) | ~~~~~~~~~~~~^~~~~ ./include/linux/dynamic_debug.h:355:90: error: unused parameter ‘kp’ [-Werror=unused-parameter] 355 | static inline int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/dynamic_debug.h: In function ‘param_get_dyndbg_classes’: ./include/linux/dynamic_debug.h:357:50: error: unused parameter ‘buffer’ [-Werror=unused-parameter] 357 | static inline int param_get_dyndbg_classes(char *buffer, const struct kernel_param *kp) | ~~~~~~^~~~~~ ./include/linux/dynamic_debug.h:357:85: error: unused parameter ‘kp’ [-Werror=unused-parameter] 357 | static inline int param_get_dyndbg_classes(char *buffer, const struct kernel_param *kp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/module.h: In function ‘module_buildid’: ./include/linux/module.h:745:66: error: unused parameter ‘mod’ [-Werror=unused-parameter] 745 | static inline const unsigned char *module_buildid(struct module *mod) | ~~~~~~~~~~~~~~~^~~ ./include/linux/module.h: In function ‘is_livepatch_module’: ./include/linux/module.h:767:55: error: unused parameter ‘mod’ [-Werror=unused-parameter] 767 | static inline bool is_livepatch_module(struct module *mod) | ~~~~~~~~~~~~~~~^~~ ./include/linux/module.h: In function ‘retpoline_module_ok’: ./include/linux/module.h:916:45: error: unused parameter ‘has_retpoline’ [-Werror=unused-parameter] 916 | static inline bool retpoline_module_ok(bool has_retpoline) | ~~~~~^~~~~~~~~~~~~ ./include/linux/module.h: In function ‘module_sig_ok’: ./include/linux/module.h:941:49: error: unused parameter ‘module’ [-Werror=unused-parameter] 941 | static inline bool module_sig_ok(struct module *module) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/writeback.h: In function ‘inode_attach_wb’: ./include/linux/writeback.h:272:50: error: unused parameter ‘inode’ [-Werror=unused-parameter] 272 | static inline void inode_attach_wb(struct inode *inode, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/writeback.h:272:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 272 | static inline void inode_attach_wb(struct inode *inode, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/writeback.h: In function ‘inode_detach_wb’: ./include/linux/writeback.h:276:50: error: unused parameter ‘inode’ [-Werror=unused-parameter] 276 | static inline void inode_detach_wb(struct inode *inode) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/writeback.h: In function ‘wbc_attach_fdatawrite_inode’: ./include/linux/writeback.h:280:74: error: unused parameter ‘wbc’ [-Werror=unused-parameter] 280 | static inline void wbc_attach_fdatawrite_inode(struct writeback_control *wbc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/writeback.h:281:62: error: unused parameter ‘inode’ [-Werror=unused-parameter] 281 | struct inode *inode) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/writeback.h: In function ‘wbc_detach_inode’: ./include/linux/writeback.h:285:63: error: unused parameter ‘wbc’ [-Werror=unused-parameter] 285 | static inline void wbc_detach_inode(struct writeback_control *wbc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/writeback.h: In function ‘wbc_init_bio’: ./include/linux/writeback.h:289:59: error: unused parameter ‘wbc’ [-Werror=unused-parameter] 289 | static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/writeback.h:289:76: error: unused parameter ‘bio’ [-Werror=unused-parameter] 289 | static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) | ~~~~~~~~~~~~^~~ ./include/linux/writeback.h: In function ‘wbc_account_cgroup_owner’: ./include/linux/writeback.h:293:71: error: unused parameter ‘wbc’ [-Werror=unused-parameter] 293 | static inline void wbc_account_cgroup_owner(struct writeback_control *wbc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/writeback.h:294:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 294 | struct folio *folio, size_t bytes) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/writeback.h:294:73: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 294 | struct folio *folio, size_t bytes) | ~~~~~~~^~~~~ ./include/linux/writeback.h: In function ‘cgroup_writeback_umount’: ./include/linux/writeback.h:298:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 298 | static inline void cgroup_writeback_umount(struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘folio_memcg’: ./include/linux/memcontrol.h:1050:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1050 | static inline struct mem_cgroup *folio_memcg(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘folio_memcg_charged’: ./include/linux/memcontrol.h:1055:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1055 | static inline bool folio_memcg_charged(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘folio_memcg_check’: ./include/linux/memcontrol.h:1060:66: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1060 | static inline struct mem_cgroup *folio_memcg_check(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘page_memcg_check’: ./include/linux/memcontrol.h:1065:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 1065 | static inline struct mem_cgroup *page_memcg_check(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h: In function ‘get_mem_cgroup_from_objcg’: ./include/linux/memcontrol.h:1070:79: error: unused parameter ‘objcg’ [-Werror=unused-parameter] 1070 | static inline struct mem_cgroup *get_mem_cgroup_from_objcg(struct obj_cgroup *objcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘folio_memcg_kmem’: ./include/linux/memcontrol.h:1075:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1075 | static inline bool folio_memcg_kmem(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘PageMemcgKmem’: ./include/linux/memcontrol.h:1080:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 1080 | static inline bool PageMemcgKmem(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_is_root’: ./include/linux/memcontrol.h:1085:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1085 | static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘memcg_memory_event’: ./include/linux/memcontrol.h:1095:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1095 | static inline void memcg_memory_event(struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1096:63: error: unused parameter ‘event’ [-Werror=unused-parameter] 1096 | enum memcg_memory_event event) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘memcg_memory_event_mm’: ./include/linux/memcontrol.h:1100:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1100 | static inline void memcg_memory_event_mm(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1101:66: error: unused parameter ‘event’ [-Werror=unused-parameter] 1101 | enum memcg_memory_event event) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_protection’: ./include/linux/memcontrol.h:1105:61: error: unused parameter ‘root’ [-Werror=unused-parameter] 1105 | static inline void mem_cgroup_protection(struct mem_cgroup *root, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1106:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1106 | struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_calculate_protection’: ./include/linux/memcontrol.h:1114:71: error: unused parameter ‘root’ [-Werror=unused-parameter] 1114 | static inline void mem_cgroup_calculate_protection(struct mem_cgroup *root, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1115:71: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1115 | struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_unprotected’: ./include/linux/memcontrol.h:1119:62: error: unused parameter ‘target’ [-Werror=unused-parameter] 1119 | static inline bool mem_cgroup_unprotected(struct mem_cgroup *target, | ~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h:1120:62: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1120 | struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_below_low’: ./include/linux/memcontrol.h:1124:60: error: unused parameter ‘target’ [-Werror=unused-parameter] 1124 | static inline bool mem_cgroup_below_low(struct mem_cgroup *target, | ~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h:1125:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1125 | struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_below_min’: ./include/linux/memcontrol.h:1130:60: error: unused parameter ‘target’ [-Werror=unused-parameter] 1130 | static inline bool mem_cgroup_below_min(struct mem_cgroup *target, | ~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h:1131:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1131 | struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_charge’: ./include/linux/memcontrol.h:1136:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1136 | static inline int mem_cgroup_charge(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1137:35: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1137 | struct mm_struct *mm, gfp_t gfp) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1137:45: error: unused parameter ‘gfp’ [-Werror=unused-parameter] 1137 | struct mm_struct *mm, gfp_t gfp) | ~~~~~~^~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_charge_hugetlb’: ./include/linux/memcontrol.h:1142:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1142 | static inline int mem_cgroup_charge_hugetlb(struct folio* folio, gfp_t gfp) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1142:72: error: unused parameter ‘gfp’ [-Werror=unused-parameter] 1142 | static inline int mem_cgroup_charge_hugetlb(struct folio* folio, gfp_t gfp) | ~~~~~~^~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_swapin_charge_folio’: ./include/linux/memcontrol.h:1147:64: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1147 | static inline int mem_cgroup_swapin_charge_folio(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1148:43: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1148 | struct mm_struct *mm, gfp_t gfp, swp_entry_t entry) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1148:53: error: unused parameter ‘gfp’ [-Werror=unused-parameter] 1148 | struct mm_struct *mm, gfp_t gfp, swp_entry_t entry) | ~~~~~~^~~ ./include/linux/memcontrol.h:1148:70: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1148 | struct mm_struct *mm, gfp_t gfp, swp_entry_t entry) | ~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_uncharge’: ./include/linux/memcontrol.h:1153:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1153 | static inline void mem_cgroup_uncharge(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_uncharge_folios’: ./include/linux/memcontrol.h:1157:67: error: unused parameter ‘folios’ [-Werror=unused-parameter] 1157 | static inline void mem_cgroup_uncharge_folios(struct folio_batch *folios) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_replace_folio’: ./include/linux/memcontrol.h:1161:59: error: unused parameter ‘old’ [-Werror=unused-parameter] 1161 | static inline void mem_cgroup_replace_folio(struct folio *old, | ~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1162:31: error: unused parameter ‘new’ [-Werror=unused-parameter] 1162 | struct folio *new) | ~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_migrate’: ./include/linux/memcontrol.h:1166:53: error: unused parameter ‘old’ [-Werror=unused-parameter] 1166 | static inline void mem_cgroup_migrate(struct folio *old, struct folio *new) | ~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1166:72: error: unused parameter ‘new’ [-Werror=unused-parameter] 1166 | static inline void mem_cgroup_migrate(struct folio *old, struct folio *new) | ~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_lruvec’: ./include/linux/memcontrol.h:1170:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1170 | static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘lruvec_memcg_debug’: ./include/linux/memcontrol.h:1183:40: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 1183 | void lruvec_memcg_debug(struct lruvec *lruvec, struct folio *folio) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h:1183:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1183 | void lruvec_memcg_debug(struct lruvec *lruvec, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘parent_mem_cgroup’: ./include/linux/memcontrol.h:1187:71: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1187 | static inline struct mem_cgroup *parent_mem_cgroup(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mm_match_cgroup’: ./include/linux/memcontrol.h:1192:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1192 | static inline bool mm_match_cgroup(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1193:36: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1193 | struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘get_mem_cgroup_from_mm’: ./include/linux/memcontrol.h:1198:75: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1198 | static inline struct mem_cgroup *get_mem_cgroup_from_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘get_mem_cgroup_from_folio’: ./include/linux/memcontrol.h:1208:74: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1208 | static inline struct mem_cgroup *get_mem_cgroup_from_folio(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_from_css’: ./include/linux/memcontrol.h:1214:68: error: unused parameter ‘css’ [-Werror=unused-parameter] 1214 | struct mem_cgroup *mem_cgroup_from_css(struct cgroup_subsys_state *css) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h: In function ‘obj_cgroup_get’: ./include/linux/memcontrol.h:1219:54: error: unused parameter ‘objcg’ [-Werror=unused-parameter] 1219 | static inline void obj_cgroup_get(struct obj_cgroup *objcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘obj_cgroup_put’: ./include/linux/memcontrol.h:1223:54: error: unused parameter ‘objcg’ [-Werror=unused-parameter] 1223 | static inline void obj_cgroup_put(struct obj_cgroup *objcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_tryget’: ./include/linux/memcontrol.h:1227:57: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1227 | static inline bool mem_cgroup_tryget(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_tryget_online’: ./include/linux/memcontrol.h:1232:64: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1232 | static inline bool mem_cgroup_tryget_online(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_put’: ./include/linux/memcontrol.h:1237:54: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1237 | static inline void mem_cgroup_put(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_iter’: ./include/linux/memcontrol.h:1267:36: error: unused parameter ‘root’ [-Werror=unused-parameter] 1267 | mem_cgroup_iter(struct mem_cgroup *root, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1268:36: error: unused parameter ‘prev’ [-Werror=unused-parameter] 1268 | struct mem_cgroup *prev, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1269:51: error: unused parameter ‘reclaim’ [-Werror=unused-parameter] 1269 | struct mem_cgroup_reclaim_cookie *reclaim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_iter_break’: ./include/linux/memcontrol.h:1274:61: error: unused parameter ‘root’ [-Werror=unused-parameter] 1274 | static inline void mem_cgroup_iter_break(struct mem_cgroup *root, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1275:61: error: unused parameter ‘prev’ [-Werror=unused-parameter] 1275 | struct mem_cgroup *prev) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_scan_tasks’: ./include/linux/memcontrol.h:1279:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1279 | static inline void mem_cgroup_scan_tasks(struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1280:23: error: unused parameter ‘fn’ [-Werror=unused-parameter] 1280 | int (*fn)(struct task_struct *, void *), void *arg) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/memcontrol.h:1280:64: error: unused parameter ‘arg’ [-Werror=unused-parameter] 1280 | int (*fn)(struct task_struct *, void *), void *arg) | ~~~~~~^~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_private_id’: ./include/linux/memcontrol.h:1284:71: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1284 | static inline unsigned short mem_cgroup_private_id(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_id’: ./include/linux/memcontrol.h:1296:52: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1296 | static inline u64 mem_cgroup_id(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_get_from_id’: ./include/linux/memcontrol.h:1301:61: error: unused parameter ‘id’ [-Werror=unused-parameter] 1301 | static inline struct mem_cgroup *mem_cgroup_get_from_id(u64 id) | ~~~~^~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_from_seq’: ./include/linux/memcontrol.h:1306:71: error: unused parameter ‘m’ [-Werror=unused-parameter] 1306 | static inline struct mem_cgroup *mem_cgroup_from_seq(struct seq_file *m) | ~~~~~~~~~~~~~~~~~^ ./include/linux/memcontrol.h: In function ‘lruvec_memcg’: ./include/linux/memcontrol.h:1311:62: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 1311 | static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_online’: ./include/linux/memcontrol.h:1316:57: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1316 | static inline bool mem_cgroup_online(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_get_zone_lru_size’: ./include/linux/memcontrol.h:1322:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 1322 | unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h:1323:31: error: unused parameter ‘lru’ [-Werror=unused-parameter] 1323 | enum lru_list lru, int zone_idx) | ~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1323:40: error: unused parameter ‘zone_idx’ [-Werror=unused-parameter] 1323 | enum lru_list lru, int zone_idx) | ~~~~^~~~~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_get_max’: ./include/linux/memcontrol.h:1328:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1328 | static inline unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_print_oom_context’: ./include/linux/memcontrol.h:1334:49: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1334 | mem_cgroup_print_oom_context(struct mem_cgroup *memcg, struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1334:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 1334 | mem_cgroup_print_oom_context(struct mem_cgroup *memcg, struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/memcontrol.h: In function ‘mem_cgroup_print_oom_meminfo’: ./include/linux/memcontrol.h:1339:49: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1339 | mem_cgroup_print_oom_meminfo(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_handle_over_high’: ./include/linux/memcontrol.h:1343:54: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 1343 | static inline void mem_cgroup_handle_over_high(gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_get_oom_group’: ./include/linux/memcontrol.h:1348:29: error: unused parameter ‘victim’ [-Werror=unused-parameter] 1348 | struct task_struct *victim, struct mem_cgroup *oom_domain) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h:1348:56: error: unused parameter ‘oom_domain’ [-Werror=unused-parameter] 1348 | struct task_struct *victim, struct mem_cgroup *oom_domain) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_print_oom_group’: ./include/linux/memcontrol.h:1353:66: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1353 | static inline void mem_cgroup_print_oom_group(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mod_memcg_state’: ./include/linux/memcontrol.h:1357:55: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1357 | static inline void mod_memcg_state(struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1358:57: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1358 | enum memcg_stat_item idx, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1359:40: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1359 | int nr) | ~~~~^~ ./include/linux/memcontrol.h: In function ‘mod_memcg_page_state’: ./include/linux/memcontrol.h:1363:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 1363 | static inline void mod_memcg_page_state(struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1364:62: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1364 | enum memcg_stat_item idx, int val) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1364:71: error: unused parameter ‘val’ [-Werror=unused-parameter] 1364 | enum memcg_stat_item idx, int val) | ~~~~^~~ ./include/linux/memcontrol.h: In function ‘memcg_page_state’: ./include/linux/memcontrol.h:1368:65: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1368 | static inline unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1368:76: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1368 | static inline unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) | ~~~~^~~ ./include/linux/memcontrol.h: In function ‘memcg_page_state_output’: ./include/linux/memcontrol.h:1373:72: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1373 | static inline unsigned long memcg_page_state_output(struct mem_cgroup *memcg, int item) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1373:83: error: unused parameter ‘item’ [-Werror=unused-parameter] 1373 | static inline unsigned long memcg_page_state_output(struct mem_cgroup *memcg, int item) | ~~~~^~~~ ./include/linux/memcontrol.h: In function ‘memcg_stat_item_valid’: ./include/linux/memcontrol.h:1378:46: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1378 | static inline bool memcg_stat_item_valid(int idx) | ~~~~^~~ ./include/linux/memcontrol.h: In function ‘memcg_vm_event_item_valid’: ./include/linux/memcontrol.h:1383:65: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1383 | static inline bool memcg_vm_event_item_valid(enum vm_event_item idx) | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_flush_stats’: ./include/linux/memcontrol.h:1400:62: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1400 | static inline void mem_cgroup_flush_stats(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_flush_stats_ratelimited’: ./include/linux/memcontrol.h:1404:74: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1404 | static inline void mem_cgroup_flush_stats_ratelimited(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘count_memcg_events’: ./include/linux/memcontrol.h:1416:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1416 | static inline void count_memcg_events(struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1417:60: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1417 | enum vm_event_item idx, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1418:55: error: unused parameter ‘count’ [-Werror=unused-parameter] 1418 | unsigned long count) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘count_memcg_folio_events’: ./include/linux/memcontrol.h:1422:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1422 | static inline void count_memcg_folio_events(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1423:36: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1423 | enum vm_event_item idx, unsigned long nr) | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1423:55: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1423 | enum vm_event_item idx, unsigned long nr) | ~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘count_memcg_events_mm’: ./include/linux/memcontrol.h:1427:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1427 | static inline void count_memcg_events_mm(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1428:60: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1428 | enum vm_event_item idx, unsigned long count) | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1428:79: error: unused parameter ‘count’ [-Werror=unused-parameter] 1428 | enum vm_event_item idx, unsigned long count) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘count_memcg_event_mm’: ./include/linux/memcontrol.h:1433:45: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1433 | void count_memcg_event_mm(struct mm_struct *mm, enum vm_event_item idx) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1433:68: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1433 | void count_memcg_event_mm(struct mm_struct *mm, enum vm_event_item idx) | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h: In function ‘split_page_memcg’: ./include/linux/memcontrol.h:1437:50: error: unused parameter ‘first’ [-Werror=unused-parameter] 1437 | static inline void split_page_memcg(struct page *first, unsigned order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1437:66: error: unused parameter ‘order’ [-Werror=unused-parameter] 1437 | static inline void split_page_memcg(struct page *first, unsigned order) | ~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘folio_split_memcg_refs’: ./include/linux/memcontrol.h:1441:57: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1441 | static inline void folio_split_memcg_refs(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1442:26: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 1442 | unsigned old_order, unsigned new_order) | ~~~~~~~~~^~~~~~~~~ ./include/linux/memcontrol.h:1442:46: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 1442 | unsigned old_order, unsigned new_order) | ~~~~~~~~~^~~~~~~~~ ./include/linux/memcontrol.h: In function ‘cgroup_id_from_mm’: ./include/linux/memcontrol.h:1446:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1446 | static inline u64 cgroup_id_from_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_wb_domain’: ./include/linux/memcontrol.h:1561:76: error: unused parameter ‘wb’ [-Werror=unused-parameter] 1561 | static inline struct wb_domain *mem_cgroup_wb_domain(struct bdi_writeback *wb) | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_wb_stats’: ./include/linux/memcontrol.h:1566:62: error: unused parameter ‘wb’ [-Werror=unused-parameter] 1566 | static inline void mem_cgroup_wb_stats(struct bdi_writeback *wb, | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1567:55: error: unused parameter ‘pfilepages’ [-Werror=unused-parameter] 1567 | unsigned long *pfilepages, | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/memcontrol.h:1568:55: error: unused parameter ‘pheadroom’ [-Werror=unused-parameter] 1568 | unsigned long *pheadroom, | ~~~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/memcontrol.h:1569:55: error: unused parameter ‘pdirty’ [-Werror=unused-parameter] 1569 | unsigned long *pdirty, | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/memcontrol.h:1570:55: error: unused parameter ‘pwriteback’ [-Werror=unused-parameter] 1570 | unsigned long *pwriteback) | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_track_foreign_dirty’: ./include/linux/memcontrol.h:1574:65: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1574 | static inline void mem_cgroup_track_foreign_dirty(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1575:73: error: unused parameter ‘wb’ [-Werror=unused-parameter] 1575 | struct bdi_writeback *wb) | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_flush_foreign’: ./include/linux/memcontrol.h:1579:67: error: unused parameter ‘wb’ [-Werror=unused-parameter] 1579 | static inline void mem_cgroup_flush_foreign(struct bdi_writeback *wb) | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_sk_alloc’: ./include/linux/memcontrol.h:1644:53: error: unused parameter ‘sk’ [-Werror=unused-parameter] 1644 | static inline void mem_cgroup_sk_alloc(struct sock *sk) | ~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_sk_free’: ./include/linux/memcontrol.h:1648:52: error: unused parameter ‘sk’ [-Werror=unused-parameter] 1648 | static inline void mem_cgroup_sk_free(struct sock *sk) | ~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_sk_inherit’: ./include/linux/memcontrol.h:1652:61: error: unused parameter ‘sk’ [-Werror=unused-parameter] 1652 | static inline void mem_cgroup_sk_inherit(const struct sock *sk, struct sock *newsk) | ~~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1652:78: error: unused parameter ‘newsk’ [-Werror=unused-parameter] 1652 | static inline void mem_cgroup_sk_inherit(const struct sock *sk, struct sock *newsk) | ~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_sk_charge’: ./include/linux/memcontrol.h:1656:60: error: unused parameter ‘sk’ [-Werror=unused-parameter] 1656 | static inline bool mem_cgroup_sk_charge(const struct sock *sk, | ~~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1657:54: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 1657 | unsigned int nr_pages, | ~~~~~~~~~~~~~^~~~~~~~ ./include/linux/memcontrol.h:1658:47: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 1658 | gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_sk_uncharge’: ./include/linux/memcontrol.h:1663:62: error: unused parameter ‘sk’ [-Werror=unused-parameter] 1663 | static inline void mem_cgroup_sk_uncharge(const struct sock *sk, | ~~~~~~~~~~~~~~~~~~~^~ ./include/linux/memcontrol.h:1664:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 1664 | unsigned int nr_pages) | ~~~~~~~~~~~~~^~~~~~~~ ./include/linux/memcontrol.h: In function ‘set_shrinker_bit’: ./include/linux/memcontrol.h:1668:56: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1668 | static inline void set_shrinker_bit(struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1669:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 1669 | int nid, int shrinker_id) | ~~~~^~~ ./include/linux/memcontrol.h:1669:50: error: unused parameter ‘shrinker_id’ [-Werror=unused-parameter] 1669 | int nid, int shrinker_id) | ~~~~^~~~~~~~~~~ ./include/linux/memcontrol.h: In function ‘shrinker_id’: ./include/linux/memcontrol.h:1673:48: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 1673 | static inline int shrinker_id(struct shrinker *shrinker) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/memcontrol.h: In function ‘memcg_kmem_charge_page’: ./include/linux/memcontrol.h:1776:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 1776 | static inline int memcg_kmem_charge_page(struct page *page, gfp_t gfp, | ~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1776:67: error: unused parameter ‘gfp’ [-Werror=unused-parameter] 1776 | static inline int memcg_kmem_charge_page(struct page *page, gfp_t gfp, | ~~~~~~^~~ ./include/linux/memcontrol.h:1777:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 1777 | int order) | ~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘memcg_kmem_uncharge_page’: ./include/linux/memcontrol.h:1782:58: error: unused parameter ‘page’ [-Werror=unused-parameter] 1782 | static inline void memcg_kmem_uncharge_page(struct page *page, int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1782:68: error: unused parameter ‘order’ [-Werror=unused-parameter] 1782 | static inline void memcg_kmem_uncharge_page(struct page *page, int order) | ~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘__memcg_kmem_charge_page’: ./include/linux/memcontrol.h:1786:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 1786 | static inline int __memcg_kmem_charge_page(struct page *page, gfp_t gfp, | ~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1786:69: error: unused parameter ‘gfp’ [-Werror=unused-parameter] 1786 | static inline int __memcg_kmem_charge_page(struct page *page, gfp_t gfp, | ~~~~~~^~~ ./include/linux/memcontrol.h:1787:48: error: unused parameter ‘order’ [-Werror=unused-parameter] 1787 | int order) | ~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘__memcg_kmem_uncharge_page’: ./include/linux/memcontrol.h:1792:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 1792 | static inline void __memcg_kmem_uncharge_page(struct page *page, int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h:1792:70: error: unused parameter ‘order’ [-Werror=unused-parameter] 1792 | static inline void __memcg_kmem_uncharge_page(struct page *page, int order) | ~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘get_obj_cgroup_from_folio’: ./include/linux/memcontrol.h:1796:74: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1796 | static inline struct obj_cgroup *get_obj_cgroup_from_folio(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘memcg_kmem_id’: ./include/linux/memcontrol.h:1811:52: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1811 | static inline int memcg_kmem_id(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_from_virt’: ./include/linux/memcontrol.h:1816:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 1816 | static inline struct mem_cgroup *mem_cgroup_from_virt(void *p) | ~~~~~~^ ./include/linux/memcontrol.h: In function ‘count_objcg_events’: ./include/linux/memcontrol.h:1821:58: error: unused parameter ‘objcg’ [-Werror=unused-parameter] 1821 | static inline void count_objcg_events(struct obj_cgroup *objcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1822:58: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1822 | enum vm_event_item idx, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/memcontrol.h:1823:53: error: unused parameter ‘count’ [-Werror=unused-parameter] 1823 | unsigned long count) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘page_cgroup_ino’: ./include/linux/memcontrol.h:1827:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 1827 | static inline ino_t page_cgroup_ino(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_node_filter_allowed’: ./include/linux/memcontrol.h:1832:70: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1832 | static inline void mem_cgroup_node_filter_allowed(struct mem_cgroup *memcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1833:63: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1833 | nodemask_t *mask) | ~~~~~~~~~~~~^~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_show_protected_memory’: ./include/linux/memcontrol.h:1837:72: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1837 | static inline void mem_cgroup_show_protected_memory(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘memcg_is_dying’: ./include/linux/memcontrol.h:1841:54: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1841 | static inline bool memcg_is_dying(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘obj_cgroup_may_zswap’: ./include/linux/memcontrol.h:1853:60: error: unused parameter ‘objcg’ [-Werror=unused-parameter] 1853 | static inline bool obj_cgroup_may_zswap(struct obj_cgroup *objcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘obj_cgroup_charge_zswap’: ./include/linux/memcontrol.h:1857:63: error: unused parameter ‘objcg’ [-Werror=unused-parameter] 1857 | static inline void obj_cgroup_charge_zswap(struct obj_cgroup *objcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1858:51: error: unused parameter ‘size’ [-Werror=unused-parameter] 1858 | size_t size) | ~~~~~~~^~~~ ./include/linux/memcontrol.h: In function ‘obj_cgroup_uncharge_zswap’: ./include/linux/memcontrol.h:1861:65: error: unused parameter ‘objcg’ [-Werror=unused-parameter] 1861 | static inline void obj_cgroup_uncharge_zswap(struct obj_cgroup *objcg, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1862:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 1862 | size_t size) | ~~~~~~~^~~~ ./include/linux/memcontrol.h: In function ‘mem_cgroup_zswap_writeback_enabled’: ./include/linux/memcontrol.h:1865:74: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 1865 | static inline bool mem_cgroup_zswap_writeback_enabled(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘memcg1_soft_limit_reclaim’: ./include/linux/memcontrol.h:1904:52: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 1904 | unsigned long memcg1_soft_limit_reclaim(pg_data_t *pgdat, int order, | ~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1904:63: error: unused parameter ‘order’ [-Werror=unused-parameter] 1904 | unsigned long memcg1_soft_limit_reclaim(pg_data_t *pgdat, int order, | ~~~~^~~~~ ./include/linux/memcontrol.h:1905:47: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 1905 | gfp_t gfp_mask, | ~~~~~~^~~~~~~~ ./include/linux/memcontrol.h:1906:56: error: unused parameter ‘total_scanned’ [-Werror=unused-parameter] 1906 | unsigned long *total_scanned) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/linux/memcontrol.h: In function ‘task_in_memcg_oom’: ./include/linux/memcontrol.h:1911:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 1911 | static inline bool task_in_memcg_oom(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/memcontrol.h: In function ‘mem_cgroup_oom_synchronize’: ./include/linux/memcontrol.h:1916:52: error: unused parameter ‘wait’ [-Werror=unused-parameter] 1916 | static inline bool mem_cgroup_oom_synchronize(bool wait) | ~~~~~^~~~ ./include/linux/memcontrol.h: In function ‘memcg1_swapout’: ./include/linux/memcontrol.h:1929:49: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1929 | static inline void memcg1_swapout(struct folio *folio, swp_entry_t entry) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1929:68: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1929 | static inline void memcg1_swapout(struct folio *folio, swp_entry_t entry) | ~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h: In function ‘memcg1_swapin’: ./include/linux/memcontrol.h:1933:46: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1933 | static inline void memcg1_swapin(swp_entry_t entry, unsigned int nr_pages) | ~~~~~~~~~~~~^~~~~ ./include/linux/memcontrol.h:1933:66: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 1933 | static inline void memcg1_swapin(swp_entry_t entry, unsigned int nr_pages) | ~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/swap.h:11: ./include/linux/node.h: In function ‘node_add_cache’: ./include/linux/node.h:91:48: error: unused parameter ‘nid’ [-Werror=unused-parameter] 91 | static inline void node_add_cache(unsigned int nid, | ~~~~~~~~~~~~~^~~ ./include/linux/node.h:92:60: error: unused parameter ‘cache_attrs’ [-Werror=unused-parameter] 92 | struct node_cache_attrs *cache_attrs) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/linux/node.h: In function ‘node_set_perf_attrs’: ./include/linux/node.h:96:53: error: unused parameter ‘nid’ [-Werror=unused-parameter] 96 | static inline void node_set_perf_attrs(unsigned int nid, | ~~~~~~~~~~~~~^~~ ./include/linux/node.h:97:66: error: unused parameter ‘coord’ [-Werror=unused-parameter] 97 | struct access_coordinate *coord, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/node.h:98:69: error: unused parameter ‘access’ [-Werror=unused-parameter] 98 | enum access_coordinate_class access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/node.h: In function ‘node_update_perf_attrs’: ./include/linux/node.h:102:56: error: unused parameter ‘nid’ [-Werror=unused-parameter] 102 | static inline void node_update_perf_attrs(unsigned int nid, | ~~~~~~~~~~~~~^~~ ./include/linux/node.h:103:69: error: unused parameter ‘coord’ [-Werror=unused-parameter] 103 | struct access_coordinate *coord, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/node.h:104:72: error: unused parameter ‘access’ [-Werror=unused-parameter] 104 | enum access_coordinate_class access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/swap.h: In function ‘mem_cgroup_swappiness’: ./include/linux/swap.h:575:60: error: unused parameter ‘mem’ [-Werror=unused-parameter] 575 | static inline int mem_cgroup_swappiness(struct mem_cgroup *mem) | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/swap.h: In function ‘folio_throttle_swaprate’: ./include/linux/swap.h:590:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 590 | static inline void folio_throttle_swaprate(struct folio *folio, gfp_t gfp) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/swap.h:590:71: error: unused parameter ‘gfp’ [-Werror=unused-parameter] 590 | static inline void folio_throttle_swaprate(struct folio *folio, gfp_t gfp) | ~~~~~~^~~ ./include/linux/swap.h: In function ‘mem_cgroup_try_charge_swap’: ./include/linux/swap.h:616:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 616 | static inline int mem_cgroup_try_charge_swap(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/swap.h:617:58: error: unused parameter ‘entry’ [-Werror=unused-parameter] 617 | swp_entry_t entry) | ~~~~~~~~~~~~^~~~~ ./include/linux/swap.h: In function ‘mem_cgroup_uncharge_swap’: ./include/linux/swap.h:622:57: error: unused parameter ‘entry’ [-Werror=unused-parameter] 622 | static inline void mem_cgroup_uncharge_swap(swp_entry_t entry, | ~~~~~~~~~~~~^~~~~ ./include/linux/swap.h:623:58: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 623 | unsigned int nr_pages) | ~~~~~~~~~~~~~^~~~~~~~ ./include/linux/swap.h: In function ‘mem_cgroup_get_nr_swap_pages’: ./include/linux/swap.h:627:68: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 627 | static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/swap.h: In function ‘mem_cgroup_swap_full’: ./include/linux/swap.h:632:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 632 | static inline bool mem_cgroup_swap_full(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ In file included from ./include/asm-generic/hugetlb.h:6: ./include/linux/swapops.h: In function ‘make_readable_device_private_entry’: ./include/linux/swapops.h:152:70: error: unused parameter ‘offset’ [-Werror=unused-parameter] 152 | static inline swp_entry_t make_readable_device_private_entry(pgoff_t offset) ./include/linux/swapops.h: In function ‘make_writable_device_private_entry’: ./include/linux/swapops.h:157:70: error: unused parameter ‘offset’ [-Werror=unused-parameter] 157 | static inline swp_entry_t make_writable_device_private_entry(pgoff_t offset) ./include/linux/swapops.h: In function ‘make_device_exclusive_entry’: ./include/linux/swapops.h:162:63: error: unused parameter ‘offset’ [-Werror=unused-parameter] 162 | static inline swp_entry_t make_device_exclusive_entry(pgoff_t offset) ./include/linux/swapops.h: In function ‘make_hwpoison_entry’: ./include/linux/swapops.h:270:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 270 | static inline swp_entry_t make_hwpoison_entry(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/swapops.h: In function ‘is_hwpoison_entry’: ./include/linux/swapops.h:275:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 275 | static inline int is_hwpoison_entry(swp_entry_t swp) | ~~~~~~~~~~~~^~~ ./include/linux/swapops.h: In function ‘set_pmd_migration_entry’: ./include/linux/swapops.h:342:72: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 342 | static inline int set_pmd_migration_entry(struct page_vma_mapped_walk *pvmw, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/swapops.h:343:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 343 | struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/swapops.h: In function ‘remove_migration_pmd’: ./include/linux/swapops.h:348:70: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 348 | static inline void remove_migration_pmd(struct page_vma_mapped_walk *pvmw, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/swapops.h:349:30: error: unused parameter ‘new’ [-Werror=unused-parameter] 349 | struct page *new) | ~~~~~~~~~~~~~^~~ ./include/linux/swapops.h: In function ‘pmd_migration_entry_wait’: ./include/linux/swapops.h:354:63: error: unused parameter ‘m’ [-Werror=unused-parameter] 354 | static inline void pmd_migration_entry_wait(struct mm_struct *m, pmd_t *p) { } | ~~~~~~~~~~~~~~~~~~^ ./include/linux/swapops.h:354:73: error: unused parameter ‘p’ [-Werror=unused-parameter] 354 | static inline void pmd_migration_entry_wait(struct mm_struct *m, pmd_t *p) { } | ~~~~~~~^ ./include/linux/swapops.h: In function ‘swp_entry_to_pmd’: ./include/linux/swapops.h:356:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 356 | static inline pmd_t swp_entry_to_pmd(swp_entry_t entry) | ~~~~~~~~~~~~^~~~~ ./include/asm-generic/hugetlb.h: In function ‘huge_pte_clear’: ./include/asm-generic/hugetlb.h:63:48: error: unused parameter ‘sz’ [-Werror=unused-parameter] 63 | pte_t *ptep, unsigned long sz) | ~~~~~~~~~~~~~~^~ ./include/asm-generic/hugetlb.h: In function ‘set_huge_pte_at’: ./include/asm-generic/hugetlb.h:71:55: error: unused parameter ‘sz’ [-Werror=unused-parameter] 71 | pte_t *ptep, pte_t pte, unsigned long sz) | ~~~~~~~~~~~~~~^~ ./include/asm-generic/hugetlb.h: In function ‘huge_ptep_get_and_clear’: ./include/asm-generic/hugetlb.h:79:64: error: unused parameter ‘sz’ [-Werror=unused-parameter] 79 | unsigned long addr, pte_t *ptep, unsigned long sz) | ~~~~~~~~~~~~~~^~ ./include/asm-generic/hugetlb.h: In function ‘huge_ptep_get’: ./include/asm-generic/hugetlb.h:118:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 118 | static inline pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~~~~~^~ ./include/asm-generic/hugetlb.h:118:71: error: unused parameter ‘addr’ [-Werror=unused-parameter] 118 | static inline pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./include/linux/hugetlb.h: In function ‘is_hugepage_only_range’: ./include/linux/hugetlb.h:828:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 828 | static inline int is_hugepage_only_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/hugetlb.h:829:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 829 | unsigned long addr, unsigned long len) | ~~~~~~~~~~~~~~^~~~ ./include/linux/hugetlb.h:829:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 829 | unsigned long addr, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/hugetlb.h: In function ‘arch_clear_hugetlb_flags’: ./include/linux/hugetlb.h:837:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 837 | static inline void arch_clear_hugetlb_flags(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/hugetlb.h: In function ‘arch_make_huge_pte’: ./include/linux/hugetlb.h:842:66: error: unused parameter ‘shift’ [-Werror=unused-parameter] 842 | static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, | ~~~~~~~~~~~~~^~~~~ ./include/linux/hugetlb.h:843:51: error: unused parameter ‘flags’ [-Werror=unused-parameter] 843 | vm_flags_t flags) | ~~~~~~~~~~~^~~~~ ./include/linux/hugetlb.h: In function ‘folio_clear_hugetlb_hwpoison’: ./include/linux/hugetlb.h:883:63: error: unused parameter ‘folio’ [-Werror=unused-parameter] 883 | static inline void folio_clear_hugetlb_hwpoison(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/hugetlb.h: In function ‘huge_ptep_modify_prot_commit’: ./include/linux/hugetlb.h:1060:55: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1060 | pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/tlb.h:8, from arch/x86/mm/hugetlbpage.c:18: ./include/asm-generic/tlb.h: In function ‘tlb_change_page_size’: ./include/asm-generic/tlb.h:526:60: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 526 | static inline void tlb_change_page_size(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/asm-generic/tlb.h:527:67: error: unused parameter ‘page_size’ [-Werror=unused-parameter] 527 | unsigned int page_size) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/asm-generic/tlb.h: In function ‘tlb_end_vma’: ./include/asm-generic/tlb.h:574:79: error: unused parameter ‘vma’ [-Werror=unused-parameter] 574 | static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/asm-generic/tlb.h: In function ‘__tlb_remove_tlb_entry’: ./include/asm-generic/tlb.h:643:62: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 643 | static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long address) | ~~~~~~~~~~~~~~~~~~~^~~ ./include/asm-generic/tlb.h:643:74: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 643 | static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long address) | ~~~~~~~^~~~ ./include/asm-generic/tlb.h:643:94: error: unused parameter ‘address’ [-Werror=unused-parameter] 643 | static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-untermiA’ may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors make[4]: *** [scripts/Makefile.build:289: arch/x86/mm/hugetlbpage.o] Error 1 In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:16, from arch/x86/mm/srat.c:13: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/asm-generic/bitops/generic-non-atomic.h:7, from ./include/linux/bitops.h:28, from ./include/linux/kernel.h:23: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ In file included from ./include/linux/instrumented.h:14, from ./include/asm-generic/bitops/instrumented-atomic.h:14, from ./arch/x86/include/asm/bitops.h:423, from ./include/linux/bitops.h:67: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/kernel.h:34: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ In file included from ./include/linux/resource_ext.h:9, from ./include/linux/acpi.h:14, from arch/x86/mm/srat.c:14: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/spinlock.h:56, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:7, from ./include/linux/slab.h:17, from ./include/linux/resource_ext.h:11: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/irqflags.h:5, from ./include/linux/irqflags.h:18, from ./include/linux/spinlock.h:59: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62, from ./include/linux/spinlock.h:60: ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ In file included from ./include/linux/spinlock.h:62: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/spinlock.h:63: ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/acpi.h:11: ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:11: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/mmzone.h:17: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:33, from ./include/linux/rcupdate.h:27, from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:14: ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/jiffies.h:10, from ./include/linux/ktime.h:25, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/ktime.h:235: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/slab.h:264: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/xarray.h:21, from ./include/linux/radix-tree.h:21, from ./include/linux/idr.h:15, from ./include/linux/kernfs.h:12, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/energy_model.h:7, from ./include/linux/device.h:16, from ./include/linux/acpi.h:15: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/kernfs.h:18: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/energy_model.h:11: ./include/linux/sched/topology.h: In function ‘arch_scale_hw_pressure’: ./include/linux/sched/topology.h:221:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 221 | unsigned long arch_scale_hw_pressure(int cpu) | ~~~~^~~ ./include/linux/sched/topology.h: In function ‘arch_update_hw_pressure’: ./include/linux/sched/topology.h:229:52: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 229 | void arch_update_hw_pressure(const struct cpumask *cpus, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/sched/topology.h:230:49: error: unused parameter ‘capped_frequency’ [-Werror=unused-parameter] 230 | unsigned long capped_frequency) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/linux/sched/topology.h: In function ‘arch_scale_freq_ref’: ./include/linux/sched/topology.h:236:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 236 | unsigned int arch_scale_freq_ref(int cpu) | ~~~~^~~ ./include/linux/energy_model.h: In function ‘em_dev_register_perf_domain’: ./include/linux/energy_model.h:354:48: error: unused parameter ‘dev’ [-Werror=unused-parameter] 354 | int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:354:66: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 354 | int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h:355:64: error: unused parameter ‘cb’ [-Werror=unused-parameter] 355 | const struct em_data_callback *cb, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:356:50: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 356 | const cpumask_t *cpus, bool microwatts) | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/energy_model.h:356:61: error: unused parameter ‘microwatts’ [-Werror=unused-parameter] 356 | const cpumask_t *cpus, bool microwatts) | ~~~~~^~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_register_pd_no_update’: ./include/linux/energy_model.h:361:49: error: unused parameter ‘dev’ [-Werror=unused-parameter] 361 | int em_dev_register_pd_no_update(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:361:67: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 361 | int em_dev_register_pd_no_update(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h:362:65: error: unused parameter ‘cb’ [-Werror=unused-parameter] 362 | const struct em_data_callback *cb, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:363:51: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 363 | const cpumask_t *cpus, bool microwatts) | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/energy_model.h:363:62: error: unused parameter ‘microwatts’ [-Werror=unused-parameter] 363 | const cpumask_t *cpus, bool microwatts) | ~~~~~^~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_unregister_perf_domain’: ./include/linux/energy_model.h:367:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 367 | static inline void em_dev_unregister_perf_domain(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_cpu_get’: ./include/linux/energy_model.h:370:53: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 370 | static inline struct em_perf_domain *em_cpu_get(int cpu) | ~~~~^~~ ./include/linux/energy_model.h: In function ‘em_pd_get’: ./include/linux/energy_model.h:374:63: error: unused parameter ‘dev’ [-Werror=unused-parameter] 374 | static inline struct em_perf_domain *em_pd_get(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_cpu_energy’: ./include/linux/energy_model.h:378:66: error: unused parameter ‘pd’ [-Werror=unused-parameter] 378 | static inline unsigned long em_cpu_energy(struct em_perf_domain *pd, | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:379:39: error: unused parameter ‘max_util’ [-Werror=unused-parameter] 379 | unsigned long max_util, unsigned long sum_util, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/energy_model.h:379:63: error: unused parameter ‘sum_util’ [-Werror=unused-parameter] 379 | unsigned long max_util, unsigned long sum_util, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/energy_model.h:380:39: error: unused parameter ‘allowed_cpu_cap’ [-Werror=unused-parameter] 380 | unsigned long allowed_cpu_cap) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_pd_nr_perf_states’: ./include/linux/energy_model.h:384:63: error: unused parameter ‘pd’ [-Werror=unused-parameter] 384 | static inline int em_pd_nr_perf_states(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_table_alloc’: ./include/linux/energy_model.h:389:61: error: unused parameter ‘pd’ [-Werror=unused-parameter] 389 | struct em_perf_table *em_table_alloc(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_table_free’: ./include/linux/energy_model.h:393:56: error: unused parameter ‘table’ [-Werror=unused-parameter] 393 | static inline void em_table_free(struct em_perf_table *table) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/energy_model.h: In function ‘em_dev_update_perf_domain’: ./include/linux/energy_model.h:395:46: error: unused parameter ‘dev’ [-Werror=unused-parameter] 395 | int em_dev_update_perf_domain(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:396:53: error: unused parameter ‘new_table’ [-Werror=unused-parameter] 396 | struct em_perf_table *new_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_perf_state_from_pd’: ./include/linux/energy_model.h:401:68: error: unused parameter ‘pd’ [-Werror=unused-parameter] 401 | struct em_perf_state *em_perf_state_from_pd(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_dev_compute_costs’: ./include/linux/energy_model.h:406:41: error: unused parameter ‘dev’ [-Werror=unused-parameter] 406 | int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:406:68: error: unused parameter ‘table’ [-Werror=unused-parameter] 406 | int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/energy_model.h:407:30: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 407 | int nr_states) | ~~~~^~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_update_chip_binning’: ./include/linux/energy_model.h:411:61: error: unused parameter ‘dev’ [-Werror=unused-parameter] 411 | static inline int em_dev_update_chip_binning(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_update_performance_limits’: ./include/linux/energy_model.h:416:57: error: unused parameter ‘pd’ [-Werror=unused-parameter] 416 | int em_update_performance_limits(struct em_perf_domain *pd, | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:417:31: error: unused parameter ‘freq_min_khz’ [-Werror=unused-parameter] 417 | unsigned long freq_min_khz, unsigned long freq_max_khz) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/energy_model.h:417:59: error: unused parameter ‘freq_max_khz’ [-Werror=unused-parameter] 417 | unsigned long freq_min_khz, unsigned long freq_max_khz) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_adjust_cpu_capacity’: ./include/linux/energy_model.h:421:56: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 421 | static inline void em_adjust_cpu_capacity(unsigned int cpu) {} | ~~~~~~~~~~~~~^~~ In file included from ./include/linux/uio.h:10, from ./include/linux/socket.h:8, from ./include/linux/compat.h:15, from ./arch/x86/include/asm/ia32.h:7, from ./arch/x86/include/asm/elf.h:10, from ./include/linux/elf.h:6, from ./include/linux/module.h:20, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./include/linux/list_lru.h:13, from ./include/linux/fs/super_types.h:7, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from ./include/linux/compat.h:17: ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs/super_types.h:13: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:12, from ./include/linux/uaccess.h:13, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./arch/x86/include/asm/tlbflush.h:17, from ./arch/x86/include/asm/uaccess.h:17: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untIn file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/build_bug.h:5, from ./include/linux/init.h:5, from ./include/linux/memblock.h:11, from arch/x86/mm/ioremap.c:10: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/mm.h:7, from ./include/linux/memblock.h:12: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/spinlock.h:56, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:7, from ./include/linux/mm.h:8: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/irqflags.h:5, from ./include/linux/irqflags.h:18, from ./include/linux/spinlock.h:59: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ In file included from ./arch/x86/include/asm/nospec-branch.h:10, from ./arch/x86/include/asm/irqflags.h:9: ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/instrumented.h:14, from ./include/asm-generic/bitops/instrumented-atomic.h:14, from ./arch/x86/include/asm/bitops.h:423, from ./include/linux/bitops.h:67, from ./include/linux/thread_info.h:27, from ./include/linux/spinlock.h:60: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62: ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ In file included from ./include/linux/spinlock.h:62: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/smp.h:12, from ./include/linux/lockdep.h:14, from ./include/linux/spinlock.h:63: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./include/linux/smp.h:13: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/preempt.h:11: ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:11: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/mmzone.h:17: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/elf.h: In function ‘arch_parse_elf_property’: ./include/linux/elf.h:89:47: error: unused parameter ‘type’ [-Werror=unused-parameter] 89 | static inline int arch_parse_elf_property(u32 type, const void *data, | ~~~~^~~~ ./include/linux/elf.h:89:65: error: unused parameter ‘data’ [-Werror=unused-parameter] 89 | static inline int arch_parse_elf_property(u32 type, const void *data, | ~~~~~~~~~~~~^~~~ ./include/linux/elf.h:90:50: error: unused parameter ‘datasz’ [-Werror=unused-parameter] 90 | size_t datasz, bool compat, | ~~~~~~~^~~~~~ ./include/linux/elf.h:90:63: error: unused parameter ‘compat’ [-Werror=unused-parameter] 90 | size_t datasz, bool compat, | ~~~~~^~~~~~ ./include/linux/elf.h:91:66: error: unused parameter ‘arch’ [-Werror=unused-parameter] 91 | struct arch_elf_state *arch) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/elf.h: In function ‘arch_elf_adjust_prot’: ./include/linux/elf.h:105:69: error: unused parameter ‘state’ [-Werror=unused-parameter] 105 | const struct arch_elf_state *state, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/elf.h:106:45: error: unused parameter ‘has_interp’ [-Werror=unused-parameter] 106 | bool has_interp, bool is_interp) | ~~~~~^~~~~~~~~~ ./include/linux/elf.h:106:62: error: unused parameter ‘is_interp’ [-Werror=unused-parameter] 106 | bool has_interp, bool is_interp) | ~~~~~^~~~~~~~~ In file included from ./include/linux/module.h:26: ./include/linux/rbtree_latch.h: In function ‘latch_tree_erase’: ./include/linux/rbtree_latch.h:174:47: error: unused parameter ‘ops’ [-Werror=unused-parameter] 174 | const struct latch_tree_ops *ops) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/module.h:31: ./include/linux/dynamic_debug.h: In function ‘ddebug_dyndbg_module_param_cb’: ./include/linux/dynamic_debug.h:342:68: error: unused parameter ‘val’ [-Werror=unused-parameter] 342 | static inline int ddebug_dyndbg_module_param_cb(char *param, char *val, | ~~~~~~^~~ ./include/linux/dynamic_debug.h:343:61: error: unused parameter ‘modname’ [-Werror=unused-parameter] 343 | const char *modname) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/dynamic_debug.h: In function ‘param_set_dyndbg_classes’: ./include/linux/dynamic_debug.h:355:56: error: unused parameter ‘instr’ [-Werror=unused-parameter] 355 | static inline int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) | ~~~~~~~~~~~~^~~~~ ./include/linux/dynamic_debug.h:355:90: error: unused parameter ‘kp’ [-Werror=unused-parameter] 355 | static inline int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/dynamic_debug.h: In function ‘param_get_dyndbg_classes’: ./include/linux/dynamic_debug.h:357:50: error: unused parameter ‘buffer’ [-Werror=unused-parameter] 357 | static inline int param_get_dyndbg_classes(char *buffer, const struct kernel_param *kp) | ~~~~~~^~~~~~ ./include/linux/dynamic_debug.h:357:85: error: unused parameter ‘kp’ [-Werror=unused-parameter] 357 | static inline int param_get_dyndbg_classes(char *buffer, const struct kernel_param *kp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/module.h: In function ‘module_buildid’: ./include/linux/module.h:745:66: error: unused parameter ‘mod’ [-Werror=unused-parameter] 745 | static inline const unsigned char *module_buildid(struct module *mod) | ~~~~~~~~~~~~~~~^~~ ./include/linux/module.h: In function ‘is_livepatch_module’: ./include/linux/module.h:767:55: error: unused parameter ‘mod’ [-Werror=unused-parameter] 767 | static inline bool is_livepatch_module(struct module *mod) | ~~~~~~~~~~~~~~~^~~ ./include/linux/module.h: In function ‘retpoline_module_ok’: ./include/linux/module.h:916:45: error: unused parameter ‘has_retpoline’ [-Werror=unused-parameter] 916 | static inline bool retpoline_module_ok(bool has_retpoline) | ~~~~~^~~~~~~~~~~~~ ./include/linux/module.h: In function ‘module_sig_ok’: ./include/linux/module.h:941:49: error: unused parameter ‘module’ [-Werror=unused-parameter] 941 | static inline bool module_sig_ok(struct module *module) | ~~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/acpi.h:19: ./include/linux/node.h: In function ‘node_add_cache’: ./include/linux/node.h:91:48: error: unused parameter ‘nid’ [-Werror=unused-parameter] 91 | static inline void node_add_cache(unsigned int nid, | ~~~~~~~~~~~~~^~~ ./include/linux/node.h:92:60: error: unused parameter ‘cache_attrs’ [-Werror=unused-parameter] 92 | struct node_cache_attrs *cache_attrs) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/linux/node.h: In function ‘node_set_perf_attrs’: ./include/linux/node.h:96:53: error: unused parameter ‘nid’ [-Werror=unused-parameter] 96 | static inline void node_set_perf_attrs(unsigned int nid, | ~~~~~~~~~~~~~^~~ ./include/linux/node.h:97:66: error: unused parameter ‘coord’ [-Werror=unused-parameter] 97 | struct access_coordinate *coord, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/node.h:98:69: error: unused parameter ‘access’ [-Werror=unused-parameter] 98 | enum access_coordinate_class access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/node.h: In function ‘node_update_perf_attrs’: ./include/linux/node.h:102:56: error: unused parameter ‘nid’ [-Werror=unused-parameter] 102 | static inline void node_update_perf_attrs(unsigned int nid, | ~~~~~~~~~~~~~^~~ ./include/linux/node.h:103:69: error: unused parameter ‘coord’ [-Werror=unused-parameter] 103 | struct access_coordinate *coord, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/node.h:104:72: error: unused parameter ‘access’ [-Werror=unused-parameter] 104 | enum access_coordinate_class access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ./include/acpi/platform/acenvex.h:23, from ./include/acpi/acpi.h:28, from ./include/linux/acpi.h:27: ./include/acpi/platform/aclinuxex.h: In function ‘acpi_os_readable’: ./include/acpi/platform/aclinuxex.h:119:41: error: unused parameter ‘pointer’ [-Werror=unused-parameter] 119 | static inline u8 acpi_os_readable(void *pointer, acpi_size length) | ~~~~~~^~~~~~~ ./include/acpi/platform/aclinuxex.h:119:60: error: unused parameter ‘length’ [-Werror=unused-parameter] 119 | static inline u8 acpi_os_readable(void *pointer, acpi_size length) | ~~~~~~~~~~^~~~~~ In file included from ./include/acpi/acpi.h:31: ./include/acpi/acpixf.h: In function ‘acpi_debug_print’: ./include/acpi/acpixf.h:948:53: error: unused parameter ‘requested_debug_level’ [-Werror=unused-parameter] 948 | acpi_debug_print(u32 requested_debug_level, | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:949:53: error: unused parameter ‘line_number’ [-Werror=unused-parameter] 949 | u32 line_number, | ~~~~^~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:950:61: error: unused parameter ‘function_name’ [-Werror=unused-parameter] 950 | const char *function_name, | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:951:61: error: unused parameter ‘module_name’ [-Werror=unused-parameter] 951 | const char *module_name, | ~~~~~~~~~~~~^~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:952:53: error: unused parameter ‘component_id’ [-Werror=unused-parameter] 952 | u32 component_id, | ~~~~^~~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:953:61: error: unused parameter ‘format’ [-Werror=unused-parameter] 953 | const char *format, ...)) | ~~~~~~~~~~~~^~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h: In function ‘acpi_debug_print_raw’: ./include/acpi/acpixf.h:956:58: error: unused parameter ‘requested_debug_level’ [-Werror=unused-parameter] 956 | acpi_debug_print_raw(u32 requested_debug_level, | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:957:58: error: unused parameter ‘line_number’ [-Werror=unused-parameter] 957 | u32 line_number, | ~~~~^~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:958:66: error: unused parameter ‘function_name’ [-Werror=unused-parameter] 958 | const char *function_name, | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:959:66: error: unused parameter ‘module_name’ [-Werror=unused-parameter] 959 | const char *module_name, | ~~~~~~~~~~~~^~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:960:58: error: unused parameter ‘component_id’ [-Werror=unused-parameter] 960 | u32 component_id, | ~~~~^~~~~~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:961:66: error: unused parameter ‘format’ [-Werror=unused-parameter] 961 | const char *format, ...)) | ~~~~~~~~~~~~^~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h: In function ‘acpi_trace_point’: ./include/acpi/acpixf.h:964:71: error: unused parameter ‘type’ [-Werror=unused-parameter] 964 | acpi_trace_point(acpi_trace_event_type type, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:965:52: error: unused parameter ‘begin’ [-Werror=unused-parameter] 965 | u8 begin, | ~~~^~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:966:53: error: unused parameter ‘aml’ [-Werror=unused-parameter] 966 | u8 *aml, char *pathname)) | ~~~~^~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ ./include/acpi/acpixf.h:966:64: error: unused parameter ‘pathname’ [-Werror=unused-parameter] 966 | u8 *aml, char *pathname)) | ~~~~~~^~~~~~~~ ./include/acpi/acpixf.h:357:28: note: in definition of macro ‘ACPI_DBG_DEPENDENT_RETURN_VOID’ 357 | static ACPI_INLINE prototype {return;} | ^~~~~~~~~ In file included from ./include/linux/acpi.h:38: ./include/acpi/acpi_bus.h: In function ‘acpi_quirk_skip_i2c_client_enumeration’: ./include/acpi/acpi_bus.h:795:79: error: unused parameter ‘adev’ [-Werror=unused-parameter] 795 | static inline bool acpi_quirk_skip_i2c_client_enumeration(struct acpi_device *adev) | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/io.h:17, from ./arch/x86/include/asm/io.h:343, from ./include/linux/io.h:12, from ./include/acpi/acpi_io.h:5, from ./include/linux/acpi.h:40: ./include/asm-generic/iomap.h: In function ‘ioremap_np’: ./include/asm-generic/iomap.h:87:52: error: unused parameter ‘offset’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~~~~~~^~~~~~ ./include/asm-generic/iomap.h:87:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~^~~~ ./include/asm-generic/io.h: In function ‘log_write_mmio’: ./include/asm-generic/io.h:96:39: error: unused parameter ‘val’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:96:47: error: unused parameter ‘width’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:96:77: error: unused parameter ‘addr’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:97:49: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 97 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:97:76: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 97 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_post_write_mmio’: ./include/asm-generic/io.h:98:44: error: unused parameter ‘val’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:98:52: error: unused parameter ‘width’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:98:82: error: unused parameter ‘addr’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:99:54: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 99 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:99:81: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 99 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_read_mmio’: ./include/asm-generic/io.h:100:37: error: unused parameter ‘width’ [-Werror=unused-parameter] 100 | static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:100:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 100 | static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:101:48: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 101 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:101:75: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 101 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_post_read_mmio’: ./include/asm-generic/io.h:102:43: error: unused parameter ‘val’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:102:51: error: unused parameter ‘width’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:102:87: error: unused parameter ‘addr’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:103:53: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 103 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:103:80: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 103 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./arch/x86/include/asm/io.h: In function ‘phys_mem_access_encrypted’: ./arch/x86/include/asm/io.h:371:60: error: unused parameter ‘phys_addr’ [-Werror=unused-parameter] 371 | static inline bool phys_mem_access_encrypted(unsigned long phys_addr, | ~~~~~~~~~~~~~~^~~~~~~~~ ./arch/x86/include/asm/io.h:372:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 372 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/acpi.h:19, from ./include/acpi/acpi_io.h:7: ./arch/x86/include/asm/xen/hypervisor.h: In function ‘xen_initdom_restore_msi’: ./arch/x86/include/asm/xen/hypervisor.h:54:60: error: unused parameter ‘dev’ [-Werror=unused-parameter] 54 | static inline bool xen_initdom_restore_msi(struct pci_dev *dev) { return true; } | ~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/xen/hypervisor.h: In function ‘xen_sanitize_proc_cap_bits’: ./arch/x86/include/asm/xen/hypervisor.h:95:57: error: unused parameter ‘buf’ [-Werror=unused-parameter] 95 | static inline void xen_sanitize_proc_cap_bits(uint32_t *buf) | ~~~~~~~~~~^~~ In file included from ./arch/x86/include/asm/acpi.h:21: ./include/xen/xen.h: In function ‘xen_processor_present’: ./include/xen/xen.h:96:51: error: unused parameter ‘acpi_id’ [-Werror=unused-parameter] 96 | static inline bool xen_processor_present(uint32_t acpi_id) | ~~~~~~~~~^~~~~~~ ./arch/x86/include/asm/acpi.h: In function ‘arch_apei_report_x86_error’: ./arch/x86/include/asm/acpi.h:235:71: error: unused parameter ‘ctx_info’ [-Werror=unused-parameter] 235 | static inline int arch_apei_report_x86_error(struct cper_ia_proc_ctx *ctx_info, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/acpi.h:236:50: error: unused parameter ‘lapic_id’ [-Werror=unused-parameter] 236 | u64 lapic_id) | ~~~~^~~~~~~~ ./include/linux/acpi.h: In function ‘acpi_register_debugger’: ./include/linux/acpi.h:171:57: error: unused parameter ‘owner’ [-Werror=unused-parameter] 171 | static inline int acpi_register_debugger(struct module *owner, | ~~~~~~~~~~~~~~~^~~~~ ./include/linux/acpi.h:172:74: error: unused parameter ‘ops’ [-Werror=unused-parameter] 172 | const struct acpi_debugger_ops *ops) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘acpi_unregister_debugger’: ./include/linux/acpi.h:177:77: error: unused parameter ‘ops’ [-Werror=unused-parameter] 177 | static inline void acpi_unregister_debugger(const struct acpi_debugger_ops *ops) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘acpi_debugger_create_thread’: ./include/linux/acpi.h:181:70: error: unused parameter ‘function’ [-Werror=unused-parameter] 181 | static inline int acpi_debugger_create_thread(acpi_osd_exec_callback function, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/acpi.h:182:53: error: unused parameter ‘context’ [-Werror=unused-parameter] 182 | void *context) | ~~~~~~^~~~~~~ ./include/linux/acpi.h: In function ‘acpi_debugger_write_log’: ./include/linux/acpi.h:187:55: error: unused parameter ‘msg’ [-Werror=unused-parameter] 187 | static inline int acpi_debugger_write_log(const char *msg) | ~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘acpi_debugger_read_cmd’: ./include/linux/acpi.h:192:48: error: unused parameter ‘buffer’ [-Werror=unused-parameter] 192 | static inline int acpi_debugger_read_cmd(char *buffer, u32 buffer_length) | ~~~~~~^~~~~~ ./include/linux/acpi.h:192:60: error: unused parameter ‘buffer_length’ [-Werror=unused-parameter] 192 | static inline int acpi_debugger_read_cmd(char *buffer, u32 buffer_length) | ~~~~^~~~~~~~~~~~~ ./include/linux/acpi.h: In function ‘acpi_arch_dma_setup’: ./include/linux/acpi.h:266:55: error: unused parameter ‘dev’ [-Werror=unused-parameter] 266 | static inline void acpi_arch_dma_setup(struct device *dev) { } | ~~~~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘acpi_numa_gicc_affinity_init’: ./include/linux/acpi.h:273:62: error: unused parameter ‘pa’ [-Werror=unused-parameter] 273 | acpi_numa_gicc_affinity_init(struct acpi_srat_gicc_affinity *pa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/acpi.h: In function ‘acpi_numa_rintc_affinity_init’: ./include/linux/acpi.h:279:83: error: unused parameter ‘pa’ [-Werror=unused-parameter] 279 | static inline void acpi_numa_rintc_affinity_init(struct acpi_srat_rintc_affinity *pa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/acpi.h: In function ‘acpi_get_genport_coordinates’: ./include/linux/acpi.h:455:52: error: unused parameter ‘uid’ [-Werror=unused-parameter] 455 | static inline int acpi_get_genport_coordinates(u32 uid, | ~~~~^~~ ./include/linux/acpi.h:456:74: error: unused parameter ‘coord’ [-Werror=unused-parameter] 456 | struct access_coordinate *coord) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/acpi.h: In function ‘hmat_get_extended_linear_cache_size’: ./include/linux/acpi.h:1125:72: error: unused parameter ‘backing_res’ [-Werror=unused-parameter] 1125 | static inline int hmat_get_extended_linear_cache_size(struct resource *backing_res, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/linux/acpi.h:1126:59: error: unused parameter ‘nid’ [-Werror=unused-parameter] 1126 | int nid, resource_size_t *size) | ~~~~^~~ ./include/linux/acpi.h:1126:81: error: unused parameter ‘size’ [-Werror=unused-parameter] 1126 | int nid, resource_size_t *size) | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/acpi.h: In function ‘acpi_gpio_get_irq_resource’: ./include/linux/acpi.h:1295:69: error: unused parameter ‘ares’ [-Werror=unused-parameter] 1295 | static inline bool acpi_gpio_get_irq_resource(struct acpi_resource *ares, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/acpi.h:1296:75: error: unused parameter ‘agpio’ [-Werror=unused-parameter] 1296 | struct acpi_resource_gpio **agpio) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/acpi.h: In function ‘acpi_gpio_get_io_resource’: ./include/linux/acpi.h:1300:68: error: unused parameter ‘ares’ [-Werror=unused-parameter] 1300 | static inline bool acpi_gpio_get_io_resource(struct acpi_resource *ares, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/acpi.h:1301:74: error: unused parameter ‘agpio’ [-Werror=unused-parameter] 1301 | struct acpi_resource_gpio **agpio) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/acpi.h: In function ‘acpi_dev_gpio_irq_wake_get_by’: ./include/linux/acpi.h:1305:69: error: unused parameter ‘adev’ [-Werror=unused-parameter] 1305 | static inline int acpi_dev_gpio_irq_wake_get_by(struct acpi_device *adev, const char *con_id, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/acpi.h:1305:87: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 1305 | static inline int acpi_dev_gpio_irq_wake_get_by(struct acpi_device *adev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/acpi.h:1306:53: error: unused parameter ‘index’ [-Werror=unused-parameter] 1306 | int index, bool *wake_capable) | ~~~~^~~~~ ./include/linux/acpi.h:1306:66: error: unused parameter ‘wake_capable’ [-Werror=unused-parameter] 1306 | int index, bool *wake_capable) | ~~~~~~^~~~~~~~~~~~ ./include/linux/acpi.h: In function ‘acpi_irq_get’: ./include/linux/acpi.h:1513:30: error: unused parameter ‘handle’ [-Werror=unused-parameter] 1513 | int acpi_irq_get(acpi_handle handle, unsigned int index, struct resource *res) | ~~~~~~~~~~~~^~~~~~ ./include/linux/acpi.h:1513:51: error: unused parameter ‘index’ [-Werror=unused-parameter] 1513 | int acpi_irq_get(acpi_handle handle, unsigned int index, struct resource *res) | ~~~~~~~~~~~~~^~~~~ ./include/linux/acpi.h:1513:75: error: unused parameter ‘res’ [-Werror=unused-parameter] 1513 | int acpi_irq_get(acpi_handle handle, unsigned int index, struct resource *res) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘acpi_irq_get_affinity’: ./include/linux/acpi.h:1517:71: error: unused parameter ‘handle’ [-Werror=unused-parameter] 1517 | static inline const struct cpumask *acpi_irq_get_affinity(acpi_handle handle, | ~~~~~~~~~~~~^~~~~~ ./include/linux/acpi.h:1518:72: error: unused parameter ‘index’ [-Werror=unused-parameter] 1518 | unsigned int index) | ~~~~~~~~~~~~~^~~~~ ./include/linux/acpi.h: In function ‘arch_get_idle_state_flags’: ./include/linux/acpi.h:1535:58: error: unused parameter ‘arch_flags’ [-Werror=unused-parameter] 1535 | static inline unsigned int arch_get_idle_state_flags(u32 arch_flags) | ~~~~^~~~~~~~~~ ./include/linux/acpi.h: In function ‘acpi_pptt_cpu_is_thread’: ./include/linux/acpi.h:1552:56: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 1552 | static inline int acpi_pptt_cpu_is_thread(unsigned int cpu) | ~~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘find_acpi_cpu_topology’: ./include/linux/acpi.h:1556:55: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 1556 | static inline int find_acpi_cpu_topology(unsigned int cpu, int level) | ~~~~~~~~~~~~~^~~ ./include/linux/acpi.h:1556:64: error: unused parameter ‘level’ [-Werror=unused-parameter] 1556 | static inline int find_acpi_cpu_topology(unsigned int cpu, int level) | ~~~~^~~~~ ./include/linux/acpi.h: In function ‘find_acpi_cpu_topology_cluster’: ./include/linux/acpi.h:1560:63: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 1560 | static inline int find_acpi_cpu_topology_cluster(unsigned int cpu) | ~~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘find_acpi_cpu_topology_package’: ./include/linux/acpi.h:1564:63: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 1564 | static inline int find_acpi_cpu_topology_package(unsigned int cpu) | ~~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘find_acpi_cpu_topology_hetero_id’: ./include/linux/acpi.h:1568:65: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 1568 | static inline int find_acpi_cpu_topology_hetero_id(unsigned int cpu) | ~~~~~~~~~~~~~^~~ ./include/linux/acpi.h: In function ‘acpi_pptt_get_cpus_from_container’: ./include/linux/acpi.h:1572:58: error: unused parameter ‘acpi_cpu_id’ [-Werror=unused-parameter] 1572 | static inline void acpi_pptt_get_cpus_from_container(u32 acpi_cpu_id, | ~~~~^~~~~~~~~~~ ./include/linux/acpi.h:1573:65: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 1573 | cpumask_t *cpus) { } | ~~~~~~~~~~~^~~~ ./include/linux/acpi.h: In function ‘find_acpi_cache_level_from_id’: ./include/linux/acpi.h:1574:53: error: unused parameter ‘cache_id’ [-Werror=unused-parameter] 1574 | static inline int find_acpi_cache_level_from_id(u32 cache_id) | ~~~~^~~~~~~~ ./include/linux/acpi.h: In function ‘acpi_pptt_get_cpumask_from_cache_id’: ./include/linux/acpi.h:1578:59: error: unused parameter ‘cache_id’ [-Werror=unused-parameter] 1578 | static inline int acpi_pptt_get_cpumask_from_cache_id(u32 cache_id, | ~~~~^~~~~~~~ ./include/linux/acpi.h:1579:66: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 1579 | cpumask_t *cpus) | ~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:9, from arch/x86/mm/srat.c:19: ./include/linux/pgalloc_tag.h: In function ‘clear_page_tag_ref’: ./include/linux/pgalloc_tag.h:206:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 206 | static inline void clear_page_tag_ref(struct page *page) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_split’: ./include/linux/pgalloc_tag.h:208:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgalloc_tag.h:208:63: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h:208:78: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_swap’: ./include/linux/pgalloc_tag.h:209:51: error: unused parameter ‘new’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h:209:70: error: unused parameter ‘old’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_get’: ./include/linux/pgalloc_tag.h:210:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 210 | static inline struct alloc_tag *pgalloc_tag_get(struct page *page) { return NULL; } | ~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:25: ./include/linux/page_ext.h: In function ‘pgdat_page_ext_init’: ./include/linux/page_ext.h:198:60: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 198 | static inline void pgdat_page_ext_init(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page_ext.h: In function ‘page_ext_get’: ./include/linux/page_ext.h:214:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 214 | static inline struct page_ext *page_ext_get(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_from_phys’: ./include/linux/page_ext.h:219:63: error: unused parameter ‘phys’ [-Werror=unused-parameter] 219 | static inline struct page_ext *page_ext_from_phys(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_put’: ./include/linux/page_ext.h:224:50: error: unused parameter ‘page_ext’ [-Werror=unused-parameter] 224 | static inline void page_ext_put(struct page_ext *page_ext) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/mm.h:28: ./include/linux/page_ref.h: In function ‘__page_ref_set’: ./include/linux/page_ref.h:41:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:41:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod’: ./include/linux/page_ref.h:44:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:44:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_test’: ./include/linux/page_ref.h:47:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:47:67: error: unused parameter ‘v’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:47:74: error: unused parameter ‘ret’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_return’: ./include/linux/page_ref.h:50:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:50:69: error: unused parameter ‘v’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:50:76: error: unused parameter ‘ret’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_unless’: ./include/linux/page_ref.h:53:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:53:65: error: unused parameter ‘v’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h:53:72: error: unused parameter ‘u’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_freeze’: ./include/linux/page_ref.h:56:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:56:61: error: unused parameter ‘v’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:56:68: error: unused parameter ‘ret’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_unfreeze’: ./include/linux/page_ref.h:59:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:59:63: error: unused parameter ‘v’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~^ In file included from ./include/linux/mm.h:32: ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:33, from ./include/linux/rcupdate.h:27, from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:14: ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/jiffies.h:10, from ./include/linux/ktime.h:25, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/ktime.h:235: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_In file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/array_size.h:5, from ./include/linux/string.h:6, from ./include/linux/seq_file.h:6, from arch/x86/mm/pat/memtype.c:34: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193, from ./include/linux/bug.h:5, from ./include/linux/seq_file.h:8: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/current.h:11, from ./include/linux/mutex.h:14, from ./include/linux/seq_file.h:9: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/mutex.h:15: ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/instrumented.h:14, from ./include/linux/atomic/atomic-instrumented.h:17, from ./include/linux/atomic.h:82, from ./include/linux/cpumask.h:10, from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/page_types.h:7, from ./arch/x86/include/asm/page.h:9, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62, from ./include/linux/smp.h:119: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/special_insns.h:10, from ./arch/x86/include/asm/processor.h:25: ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./include/linux/mutex.h:21: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/string.h:7: ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/fs_dirent.h:5, from ./include/linux/fs/super_types.h:5, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from ./include/linux/seq_file.h:11: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched.h:33, from ./include/linux/percpu.h:12: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/spinlock.h:62, from ./include/linux/sched.h:37: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: : unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ In file included from ./include/linux/mm.h:36: ./include/linux/cacheinfo.h: In function ‘acpi_get_cache_info’: ./include/linux/cacheinfo.h:104:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 104 | int acpi_get_cache_info(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/cacheinfo.h:105:39: error: unused parameter ‘levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/cacheinfo.h:105:61: error: unused parameter ‘split_levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./include/linux/mm.h:40: ./include/linux/iommu-debug-pagealloc.h: In function ‘iommu_debug_check_unmapped’: ./include/linux/iommu-debug-pagealloc.h:25:66: error: unused parameter ‘page’ [-Werror=unused-parameter] 25 | static inline void iommu_debug_check_unmapped(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/iommu-debug-pagealloc.h:26:51: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 26 | int numpages) | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_range_contiguous’: ./include/linux/mm.h:219:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 219 | static inline bool page_range_contiguous(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:220:31: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 220 | unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘vma_numab_state_init’: ./include/linux/mm.h:841:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 841 | static inline void vma_numab_state_init(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘vma_numab_state_free’: ./include/linux/mm.h:842:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 842 | static inline void vma_numab_state_free(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘__vma_atomic_valid_flag’: ./include/linux/mm.h:994:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 994 | static inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma, vma_flag_t bit) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:1473: ./include/linux/huge_mm.h: In function ‘mod_mthp_stat’: ./include/linux/huge_mm.h:169:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h:169:65: error: unused parameter ‘item’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:169:75: error: unused parameter ‘delta’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘count_mthp_stat’: ./include/linux/huge_mm.h:173:40: error: unused parameter ‘order’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~^~~~~ ./include/linux/huge_mm.h:173:67: error: unused parameter ‘item’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘folio_test_pmd_mappable’: ./include/linux/huge_mm.h:573:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 573 | static inline bool folio_test_pmd_mappable(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_order’: ./include/linux/huge_mm.h:578:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 578 | static inline bool thp_vma_suitable_order(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:579:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:579:41: error: unused parameter ‘order’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_orders’: ./include/linux/huge_mm.h:584:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 584 | static inline unsigned long thp_vma_suitable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:585:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:585:51: error: unused parameter ‘orders’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_allowable_orders’: ./include/linux/huge_mm.h:590:77: error: unused parameter ‘vma’ [-Werror=unused-parameter] 590 | static inline unsigned long thp_vma_allowable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:591:52: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 591 | vm_flags_t vm_flags, | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:592:55: error: unused parameter ‘type’ [-Werror=unused-parameter] 592 | enum tva_type type, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:593:55: error: unused parameter ‘orders’ [-Werror=unused-parameter] 593 | unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_get_unmapped_area_vmflags’: ./include/linux/huge_mm.h:603:44: error: unused parameter ‘filp’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:603:64: error: unused parameter ‘addr’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:604:45: error: unused parameter ‘len’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:604:64: error: unused parameter ‘pgoff’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:45: error: unused parameter ‘flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:63: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘can_split_folio’: ./include/linux/huge_mm.h:611:31: error: unused parameter ‘folio’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:611:42: error: unused parameter ‘caller_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h:611:60: error: unused parameter ‘pextra_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_list_to_order’: ./include/linux/huge_mm.h:616:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:616:71: error: unused parameter ‘list’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:617:30: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 617 | unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_order’: ./include/linux/huge_mm.h:622:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:622:76: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page’: ./include/linux/huge_mm.h:627:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 627 | static inline int split_huge_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘min_order_for_split’: ./include/linux/huge_mm.h:633:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 633 | static inline unsigned int min_order_for_split(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘split_folio_to_list’: ./include/linux/huge_mm.h:639:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:639:78: error: unused parameter ‘list’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘try_folio_split_to_order’: ./include/linux/huge_mm.h:645:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 645 | static inline int try_folio_split_to_order(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:646:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:646:49: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘deferred_split_folio’: ./include/linux/huge_mm.h:652:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:652:67: error: unused parameter ‘partially_mapped’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘reparent_deferred_split_queue’: ./include/linux/huge_mm.h:653:69: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 653 | static inline void reparent_deferred_split_queue(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pmd’: ./include/linux/huge_mm.h:657:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:657:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:658:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:658:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_address’: ./include/linux/huge_mm.h:659:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 659 | static inline void split_huge_pmd_address(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:660:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:660:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_locked’: ./include/linux/huge_mm.h:661:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 661 | static inline void split_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:662:56: error: unused parameter ‘address’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:662:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:663:47: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 663 | bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘unmap_huge_pmd_locked’: ./include/linux/huge_mm.h:665:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 665 | static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:666:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:666:69: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:667:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 667 | struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘hugepage_madvise’: ./include/linux/huge_mm.h:675:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 675 | static inline int hugepage_madvise(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:676:48: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:676:62: error: unused parameter ‘advice’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘madvise_collapse’: ./include/linux/huge_mm.h:681:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 681 | static inline int madvise_collapse(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:682:50: error: unused parameter ‘start’ [-Werror=unused-parameter] 682 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:683:50: error: unused parameter ‘end’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:683:61: error: unused parameter ‘lock_dropped’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~^~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘vma_adjust_trans_huge’: ./include/linux/huge_mm.h:688:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 688 | static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:689:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 689 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:690:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 690 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:691:65: error: unused parameter ‘next’ [-Werror=unused-parameter] 691 | struct vm_area_struct *next) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘pmd_trans_huge_lock’: ./include/linux/huge_mm.h:694:54: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 694 | static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:695:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 695 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘pud_trans_huge_lock’: ./include/linux/huge_mm.h:699:54: error: unused parameter ‘pud’ [-Werror=unused-parameter] 699 | static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:700:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 700 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_numa_page’: ./include/linux/huge_mm.h:705:65: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 705 | static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_device_private’: ./include/linux/huge_mm.h:710:70: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 710 | static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_folio’: ./include/linux/huge_mm.h:715:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 715 | static inline bool is_huge_zero_folio(const struct folio *folio) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pfn’: ./include/linux/huge_mm.h:720:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 720 | static inline bool is_huge_zero_pfn(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pmd’: ./include/linux/huge_mm.h:725:43: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 725 | static inline bool is_huge_zero_pmd(pmd_t pmd) | ~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mm_put_huge_zero_folio’: ./include/linux/huge_mm.h:730:61: error: unused parameter ‘mm’ [-Werror=unused-parameter] 730 | static inline void mm_put_huge_zero_folio(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/huge_mm.h: In function ‘highest_order’: ./include/linux/huge_mm.h:740:47: error: unused parameter ‘orders’ [-Werror=unused-parameter] 740 | static inline int highest_order(unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘next_order’: ./include/linux/huge_mm.h:745:45: error: unused parameter ‘orders’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h:745:57: error: unused parameter ‘prev’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~^~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pud’: ./include/linux/huge_mm.h:750:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:750:72: error: unused parameter ‘pud’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:751:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 751 | unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h: In function ‘change_huge_pud’: ./include/linux/huge_mm.h:755:54: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 755 | static inline int change_huge_pud(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:70: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:757:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:757:64: error: unused parameter ‘newprot’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:758:49: error: unused parameter ‘cp_flags’ [-Werror=unused-parameter] 758 | unsigned long cp_flags) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘pmd_is_huge’: ./include/linux/huge_mm.h:768:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 768 | static inline bool pmd_is_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_xchg_last_cpupid’: ./include/linux/mm.h:2098:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2098 | static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘folio_xchg_access_time’: ./include/linux/mm.h:2103:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:2103:67: error: unused parameter ‘time’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_to_nid’: ./include/linux/mm.h:2113:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2113 | static inline int cpupid_to_nid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_pid’: ./include/linux/mm.h:2118:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2118 | static inline int cpupid_to_pid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_cpu’: ./include/linux/mm.h:2123:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2123 | static inline int cpupid_to_cpu(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpu_pid_to_cpupid’: ./include/linux/mm.h:2128:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h:2128:50: error: unused parameter ‘pid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h: In function ‘cpupid_pid_unset’: ./include/linux/mm.h:2133:41: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2133 | static inline bool cpupid_pid_unset(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘page_cpupid_reset_last’: ./include/linux/mm.h:2138:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 2138 | static inline void page_cpupid_reset_last(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_match_pid’: ./include/linux/mm.h:2142:57: error: unused parameter ‘task’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2142:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘vma_set_access_pid_bit’: ./include/linux/mm.h:2147:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 2147 | static inline void vma_set_access_pid_bit(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_use_access_time’: ./include/linux/mm.h:2150:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2150 | static inline bool folio_use_access_time(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘page_kasan_tag’: ./include/linux/mm.h:2200:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2200 | static inline u8 page_kasan_tag(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘page_kasan_tag_set’: ./include/linux/mm.h:2205:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2205:61: error: unused parameter ‘tag’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~^~~ ./include/linux/mm.h: In function ‘page_kasan_tag_reset’: ./include/linux/mm.h:2206:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 2206 | static inline void page_kasan_tag_reset(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘memdesc_section’: ./include/linux/mm.h:2242:61: error: unused parameter ‘mdf’ [-Werror=unused-parameter] 2242 | static inline unsigned long memdesc_section(memdesc_flags_t mdf) | ~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘set_page_links’: ./include/linux/mm.h:2460:43: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 2460 | unsigned long node, unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘arch_make_folio_accessible’: ./include/linux/mm.h:2695:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2695 | static inline int arch_make_folio_accessible(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘pmd_special’: ./include/linux/mm.h:3176:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 3176 | static inline bool pmd_special(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘pud_special’: ./include/linux/mm.h:3188:38: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3188 | static inline bool pud_special(pud_t pud) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘ptlock_alloc’: ./include/linux/mm.h:3457:48: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3457 | static inline bool ptlock_alloc(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘ptlock_free’: ./include/linux/mm.h:3462:47: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3462 | static inline void ptlock_free(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘pte_lockptr’: ./include/linux/mm.h:3472:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3472 | static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘ptep_lockptr’: ./include/linux/mm.h:3477:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3477 | static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pmd_lockptr’: ./include/linux/mm.h:3596:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3596 | static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pud_lockptr’: ./include/linux/mm.h:3647:68: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3647 | static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) | ~~~~~~~^~~ ./include/linux/mm.h: In function ‘io_remap_pfn_range_pfn’: ./include/linux/mm.h:4164:31: error: unused parameter ‘size’ [-Werror=unused-parameter] 4164 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘__kernel_poison_pages’: ./include/linux/mm.h:4279:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4279:65: error: unused parameter ‘nunmpages’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~^~~~~~~~~ ./include/linux/mm.h: In function ‘kernel_poison_pages’: ./include/linux/mm.h:4280:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4280:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘kernel_unpoison_pages’: ./include/linux/mm.h:4281:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4281:65: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_map_pages’: ./include/linux/mm.h:4383:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4383:69: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_unmap_pages’: ./include/linux/mm.h:4384:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4384:71: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_is_guard’: ./include/linux/mm.h:4387:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4387 | static inline bool page_is_guard(const struct page *page) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘set_page_guard’: ./include/linux/mm.h:4388:48: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4388:67: error: unused parameter ‘page’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4389:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 4389 | unsigned int order) { return false; } | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘clear_page_guard’: ./include/linux/mm.h:4390:50: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4390:69: error: unused parameter ‘page’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4391:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 4391 | unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘memory_failure_queue’: ./include/linux/mm.h:4610:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4610:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘__get_huge_page_for_hwpoison’: ./include/linux/mm.h:4614:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4614:71: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~^~~~~ ./include/linux/mm.h:4615:47: error: unused parameter ‘migratable_cleared’ [-Werror=unused-parameter] 4615 | bool *migratable_cleared) | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_inc’: ./include/linux/mm.h:4620:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4620 | static inline void num_poisoned_pages_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_sub’: ./include/linux/mm.h:4624:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4624:67: error: unused parameter ‘i’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘memblk_nr_poison_inc’: ./include/linux/mm.h:4633:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4633 | static inline void memblk_nr_poison_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘memblk_nr_poison_sub’: ./include/linux/mm.h:4637:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4637:65: error: unused parameter ‘i’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘arch_memory_failure’: ./include/linux/mm.h:4643:53: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4643:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘arch_is_platform_page’: ./include/linux/mm.h:4650:46: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 4650 | static inline bool arch_is_platform_page(u64 paddr) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘set_anon_vma_name’: ./include/linux/mm.h:4748:37: error: unused parameter ‘addr’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4748:57: error: unused parameter ‘size’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4749:42: error: unused parameter ‘uname’ [-Werror=unused-parameter] 4749 | const char __user *uname) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘range_contains_unaccepted_memory’: ./include/linux/mm.h:4762:65: error: unused parameter ‘start’ [-Werror=unused-parameter] 4762 | static inline bool range_contains_unaccepted_memory(phys_addr_t start, | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4763:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4763 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘accept_memory’: ./include/linux/mm.h:4768:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4768:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/static_call.h:135, from ./arch/x86/include/asm/apic.h:6, from arch/x86/mm/srat.c:23: ./include/linux/cpu.h: In function ‘cpu_attack_vector_mitigated’: ./include/linux/cpu.h:225:72: error: unused parameter ‘v’ [-Werror=unused-parameter] 225 | static inline bool cpu_attack_vector_mitigated(enum cpu_attack_vectors v) | ~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/apic.h:17: ./arch/x86/include/asm/posted_intr.h: In function ‘pi_pending_this_cpu’: ./arch/x86/include/asm/posted_intr.h:182:53: error: unused parameter ‘vector’ [-Werror=unused-parameter] 182 | static inline bool pi_pending_this_cpu(unsigned int vector) { return false; } | ~~~~~~~~~~~~~^~~~~~ ./arch/x86/include/asm/apic.h: In function ‘apic_force_enable’: ./arch/x86/include/asm/apic.h:143:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 143 | static inline bool apic_force_enable(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ In file included from arch/x86/mm/srat.c:24: ./arch/x86/include/asm/uv/uv.h: In function ‘is_uv_hubbed’: ./arch/x86/include/asm/uv/uv.h:38:36: error: unused parameter ‘uv’ [-Werror=unused-parameter] 38 | static inline int is_uv_hubbed(int uv) { return 0; } | ~~~~^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-untermiA’ may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/mm.h:9: ./include/linux/pgalloc_tag.h: In function ‘clear_page_tag_ref’: ./include/linux/pgalloc_tag.h:206:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 206 | static inline void clear_page_tag_ref(struct page *page) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_split’: ./include/linux/pgalloc_tag.h:208:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgalloc_tag.h:208:63: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h:208:78: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_swap’: ./include/linux/pgalloc_tag.h:209:51: error: unused parameter ‘new’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h:209:70: error: unused parameter ‘old’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_get’: ./include/linux/pgalloc_tag.h:210:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 210 | static inline struct alloc_tag *pgalloc_tag_get(struct page *page) { return NULL; } | ~~~~~~~~~~~~~^~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/mmap_lock.h:15, from ./include/linux/mm.h:18: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/mm.h:23: ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:25: ./include/linux/page_ext.h: In function ‘pgdat_page_ext_init’: ./include/linux/page_ext.h:198:60: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 198 | static inline void pgdat_page_ext_init(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page_ext.h: In function ‘page_ext_get’: ./include/linux/page_ext.h:214:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 214 | static inline struct page_ext *page_ext_get(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_from_phys’: ./include/linux/page_ext.h:219:63: error: unused parameter ‘phys’ [-Werror=unused-parameter] 219 | static inline struct page_ext *page_ext_from_phys(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_put’: ./include/linux/page_ext.h:224:50: error: unused parameter ‘page_ext’ [-Werror=unused-parameter] 224 | static inline void page_ext_put(struct page_ext *page_ext) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/mm.h:28: ./include/linux/page_ref.h: In function ‘__page_ref_set’: ./include/linux/page_ref.h:41:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:41:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod’: ./include/linux/page_ref.h:44:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:44:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_test’: ./include/linux/page_ref.h:47:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:47:67: error: unused parameter ‘v’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:47:74: error: unused parameter ‘ret’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_return’: ./include/linux/page_ref.h:50:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:50:69: error: unused parameter ‘v’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:50:76: error: unused parameter ‘ret’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_unless’: ./include/linux/page_ref.h:53:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:53:65: error: unused parameter ‘v’ [-Werror=ununused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/stat.h:20: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/swait.h:8, from ./include/linux/completion.h:12, from ./include/linux/shrinker.h:8, from ./include/linux/list_lru.h:13, from ./include/linux/fs/super_types.h:7: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/shrinker.h: In function ‘shrinker_debugfs_rename’: ./include/linux/shrinker.h:155:46: error: unused parameter ‘shrinker’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/shrinker.h:155:68: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 155 | int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/mmzone.h:17, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:16, from ./include/linux/list_lru.h:14: ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/ktime.h:235, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_used-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h:53:72: error: unused parameter ‘u’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_freeze’: ./include/linux/page_ref.h:56:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:56:61: error: unused parameter ‘v’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:56:68: error: unused parameter ‘ret’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_unfreeze’: ./include/linux/page_ref.h:59:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:59:63: error: unused parameter ‘v’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~^ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./include/linux/pgtable.h:6, from ./include/linux/mm.h:32: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ In file included from ./include/linux/mm.h:33: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:35: ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/mm.h:36: ./include/linux/cacheinfo.h: In function ‘acpi_get_cache_info’: ./include/linux/cacheinfo.h:104:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 104 | int acpi_get_cache_info(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/cacheinfo.h:105:39: error: unused parameter ‘levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/cacheinfo.h:105:61: error: unused parameter ‘split_levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/mm.h:37: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:17, from ./include/linux/uaccess.h:13: ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/capability.h:17, from ./include/linux/cred.h:11, from ./include/linux/sched/signal.h:10: ./include/linux/uidgid.h: In function ‘make_kuid’: ./include/linux/uidgid.h:139:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 139 | static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘make_kgid’: ./include/linux/uidgid.h:144:55: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/uidgid.h: In function ‘from_kuid’: ./include/linux/uidgid.h:149:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 149 | static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘from_kgid’: ./include/linux/uidgid.h:154:54: error: unused parameter ‘to’ [-Werror=unused-parameter] 154 | static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kuid_has_mapping’: ./include/linux/uidgid.h:175:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 175 | static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘kgid_has_mapping’: ./include/linux/uidgid.h:180:60: error: unused parameter ‘ns’ [-Werror=unused-parameter] 180 | static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/uidgid.h: In function ‘map_id_down’: ./include/linux/uidgid.h:185:51: error: unused parameter ‘map’ [-Werror=unused-parameter] 185 | static inline u32 map_id_down(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h: In function ‘map_id_range_up’: ./include/linux/uidgid.h:190:55: error: unused parameter ‘map’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/uidgid.h:190:72: error: unused parameter ‘count’ [-Werror=unused-parameter] 190 | static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count) | ~~~~^~~~~ ./include/linux/uidgid.h: In function ‘map_id_up’: ./include/linux/uidgid.h:195:49: error: unused parameter ‘map’ [-Werror=unused-parameter] 195 | static inline u32 map_id_up(struct uid_gid_map *map, u32 id) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:40: ./include/linux/iommu-debug-pagealloc.h: In function ‘iommu_debug_check_unmapped’: ./include/linux/iommu-debug-pagealloc.h:25:66: error: unused parameter ‘page’ [-Werror=unused-parameter] 25 | static inline void iommu_debug_check_unmapped(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/iommu-debug-pagealloc.h:26:51: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 26 | int numpages) | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_range_contiguous’: ./include/linux/mm.h:219:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 219 | static inline bool page_range_contiguous(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:220:31: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 220 | unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘vma_numab_state_init’: ./include/linux/mm.h:841:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 841 | static inline void vma_numab_state_init(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘vma_numab_state_free’: ./include/linux/mm.h:842:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 842 | static inline void vma_numab_state_free(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘__vma_atomic_valid_flag’: ./include/linux/mm.h:994:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 994 | static inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma, vma_flag_t bit) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:7, from ./include/linux/fs/super.h:5, from ./include/linux/fs.h:5, from ./include/linux/huge_mm.h:7, from ./include/linux/mm.h:1473: ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/fs/super_types.h:13: ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inlineIn file included from ././include/linux/compiler_types.h:44, from : ./include/linux/compiler-context-analysis.h: In function ‘_context_unsafe_alias’: ./include/linux/compiler-context-analysis.h:232:49: error: unused parameter ‘p’ [-Werror=unused-parameter] 232 | static inline void _context_unsafe_alias(void **p) { } | ~~~~~~~^ In file included from ./include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ./include/linux/compiler.h:372, from ./include/linux/static_call_types.h:7, from ./arch/x86/include/asm/bug.h:141, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/mm.h:7, from arch/x86/mm/pgtable.c:2: ./include/linux/kasan-checks.h: In function ‘__kasan_check_read’: ./include/linux/kasan-checks.h:22:60: error: unused parameter ‘p’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:22:76: error: unused parameter ‘size’ [-Werror=unused-parameter] 22 | static inline bool __kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘__kasan_check_write’: ./include/linux/kasan-checks.h:26:61: error: unused parameter ‘p’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:26:77: error: unused parameter ‘size’ [-Werror=unused-parameter] 26 | static inline bool __kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_read’: ./include/linux/kasan-checks.h:40:58: error: unused parameter ‘p’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:40:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 40 | static inline bool kasan_check_read(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan-checks.h: In function ‘kasan_check_write’: ./include/linux/kasan-checks.h:44:59: error: unused parameter ‘p’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan-checks.h:44:75: error: unused parameter ‘size’ [-Werror=unused-parameter] 44 | static inline bool kasan_check_write(const volatile void *p, unsigned int size) | ~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/rwonce.h:27: ./include/linux/kcsan-checks.h: In function ‘__kcsan_check_access’: ./include/linux/kcsan-checks.h:189:62: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:189:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 189 | static inline void __kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:190:45: error: unused parameter ‘type’ [-Werror=unused-parameter] 190 | int type) { } | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_atomic_next’: ./include/linux/kcsan-checks.h:203:42: error: unused parameter ‘n’ [-Werror=unused-parameter] 203 | static inline void kcsan_atomic_next(int n) { } | ~~~~^ ./include/linux/kcsan-checks.h: In function ‘kcsan_set_access_mask’: ./include/linux/kcsan-checks.h:204:56: error: unused parameter ‘mask’ [-Werror=unused-parameter] 204 | static inline void kcsan_set_access_mask(unsigned long mask) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_begin_scoped_access’: ./include/linux/kcsan-checks.h:209:48: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:209:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:209:70: error: unused parameter ‘type’ [-Werror=unused-parameter] 209 | kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, | ~~~~^~~~ ./include/linux/kcsan-checks.h: In function ‘kcsan_end_scoped_access’: ./include/linux/kcsan-checks.h:211:72: error: unused parameter ‘sa’ [-Werror=unused-parameter] 211 | static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kcsan-checks.h: In function ‘kcsan_check_access’: ./include/linux/kcsan-checks.h:229:60: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kcsan-checks.h:229:72: error: unused parameter ‘size’ [-Werror=unused-parameter] 229 | static inline void kcsan_check_access(const volatile void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kcsan-checks.h:230:43: error: unused parameter ‘type’ [-Werror=unused-parameter] 230 | int type) { } | ~~~~^~~~ In file included from ./include/asm-generic/bug.h:31, from ./arch/x86/include/asm/bug.h:193: ./include/linux/printk.h: In function ‘print_hex_dump_debug’: ./include/linux/printk.h:797:53: error: unused parameter ‘prefix_str’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/printk.h:797:69: error: unused parameter ‘prefix_type’ [-Werror=unused-parameter] 797 | static inline void print_hex_dump_debug(const char *prefix_str, int prefix_type, | ~~~~^~~~~~~~~~~ ./include/linux/printk.h:798:45: error: unused parameter ‘rowsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~ ./include/linux/printk.h:798:58: error: unused parameter ‘groupsize’ [-Werror=unused-parameter] 798 | int rowsize, int groupsize, | ~~~~^~~~~~~~~ ./include/linux/printk.h:799:53: error: unused parameter ‘buf’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~~~~~~^~~ ./include/linux/printk.h:799:65: error: unused parameter ‘len’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~~~^~~ ./include/linux/printk.h:799:75: error: unused parameter ‘ascii’ [-Werror=unused-parameter] 799 | const void *buf, size_t len, bool ascii) | ~~~~~^~~~~ In file included from ./include/asm-generic/percpu.h:9, from ./arch/x86/include/asm/percpu.h:598, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/spinlock.h:56, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:7, from ./include/linux/mm.h:8: ./include/linux/percpu-defs.h: In function ‘__this_cpu_preempt_check’: ./include/linux/percpu-defs.h:317:66: error: unused parameter ‘op’ [-Werror=unused-parameter] 317 | static __always_inline void __this_cpu_preempt_check(const char *op) { } | ~~~~~~~~~~~~^~ In file included from ./arch/x86/include/asm/mem_encrypt.h:16, from ./include/linux/mem_encrypt.h:17, from ./arch/x86/include/asm/processor-flags.h:6, from ./arch/x86/include/asm/irqflags.h:5, from ./include/linux/irqflags.h:18, from ./include/linux/spinlock.h:59: ./include/linux/cc_platform.h: In function ‘cc_platform_has’: ./include/linux/cc_platform.h:129:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 129 | static inline bool cc_platform_has(enum cc_attr attr) { return false; } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_set’: ./include/linux/cc_platform.h:130:49: error: unused parameter ‘attr’ [-Werror=unused-parameter] 130 | static inline void cc_platform_set(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/cc_platform.h: In function ‘cc_platform_clear’: ./include/linux/cc_platform.h:131:51: error: unused parameter ‘attr’ [-Werror=unused-parameter] 131 | static inline void cc_platform_clear(enum cc_attr attr) { } | ~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_encrypt’: ./arch/x86/include/asm/mem_encrypt.h:74:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 74 | static inline void __init sme_early_encrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:75:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 75 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_early_decrypt’: ./arch/x86/include/asm/mem_encrypt.h:76:61: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 76 | static inline void __init sme_early_decrypt(resource_size_t paddr, | ~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:77:59: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_map_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:79:50: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 79 | static inline void __init sme_map_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_unmap_bootdata’: ./arch/x86/include/asm/mem_encrypt.h:80:52: error: unused parameter ‘real_mode_data’ [-Werror=unused-parameter] 80 | static inline void __init sme_unmap_bootdata(char *real_mode_data) { } | ~~~~~~^~~~~~~~~~~~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_encrypt_kernel’: ./arch/x86/include/asm/mem_encrypt.h:84:59: error: unused parameter ‘bp’ [-Werror=unused-parameter] 84 | static inline void sme_encrypt_kernel(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘sme_enable’: ./arch/x86/include/asm/mem_encrypt.h:85:51: error: unused parameter ‘bp’ [-Werror=unused-parameter] 85 | static inline void sme_enable(struct boot_params *bp) { } | ~~~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_decrypted’: ./arch/x86/include/asm/mem_encrypt.h:90:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:90:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 90 | early_set_memory_decrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_memory_encrypted’: ./arch/x86/include/asm/mem_encrypt.h:92:42: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:92:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 92 | early_set_memory_encrypted(unsigned long vaddr, unsigned long size) { return 0; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h: In function ‘early_set_mem_enc_dec_hypercall’: ./arch/x86/include/asm/mem_encrypt.h:94:47: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/mem_encrypt.h:94:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/mem_encrypt.h:94:79: error: unused parameter ‘enc’ [-Werror=unused-parameter] 94 | early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) {} | ~~~~~^~~ In file included from ./arch/x86/include/asm/nospec-branch.h:10, from ./arch/x86/include/asm/irqflags.h:9: ./arch/x86/include/asm/alternative.h: In function ‘callthunks_patch_module_calls’: ./arch/x86/include/asm/alternative.h:121:55: error: unused parameter ‘sites’ [-Werror=unused-parameter] 121 | callthunks_patch_module_calls(struct callthunk_sites *sites, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:122:46: error: unused parameter ‘mod’ [-Werror=unused-parameter] 122 | struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘x86_call_depth_emit_accounting’: ./arch/x86/include/asm/alternative.h:127:64: error: unused parameter ‘pprog’ [-Werror=unused-parameter] 127 | static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, | ~~~~~^~~~~ ./arch/x86/include/asm/alternative.h:128:65: error: unused parameter ‘func’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~~~ ./arch/x86/include/asm/alternative.h:128:77: error: unused parameter ‘ip’ [-Werror=unused-parameter] 128 | void *func, void *ip) | ~~~~~~^~ ./arch/x86/include/asm/alternative.h: In function ‘its_init_mod’: ./arch/x86/include/asm/alternative.h:140:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 140 | static inline void its_init_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_fini_mod’: ./arch/x86/include/asm/alternative.h:141:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 141 | static inline void its_fini_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_free_mod’: ./arch/x86/include/asm/alternative.h:142:48: error: unused parameter ‘mod’ [-Werror=unused-parameter] 142 | static inline void its_free_mod(struct module *mod) { } | ~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘its_static_thunk’: ./arch/x86/include/asm/alternative.h:143:40: error: unused parameter ‘reg’ [-Werror=unused-parameter] 143 | static inline u8 *its_static_thunk(int reg) | ~~~~^~~ ./arch/x86/include/asm/alternative.h: In function ‘cpu_wants_rethunk_at’: ./arch/x86/include/asm/alternative.h:159:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 159 | static __always_inline bool cpu_wants_rethunk_at(void *addr) | ~~~~~~^~~~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_on’: ./include/linux/irqflags.h:33:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 33 | static inline void lockdep_softirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_softirqs_off’: ./include/linux/irqflags.h:34:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 34 | static inline void lockdep_softirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_on’: ./include/linux/irqflags.h:36:56: error: unused parameter ‘ip’ [-Werror=unused-parameter] 36 | static inline void lockdep_hardirqs_on(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_hardirqs_off’: ./include/linux/irqflags.h:37:57: error: unused parameter ‘ip’ [-Werror=unused-parameter] 37 | static inline void lockdep_hardirqs_off(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/irqflags.h: In function ‘lockdep_cleanup_dead_cpu’: ./include/linux/irqflags.h:38:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 38 | static inline void lockdep_cleanup_dead_cpu(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/irqflags.h:39:67: error: unused parameter ‘idle’ [-Werror=unused-parameter] 39 | struct task_struct *idle) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/instrumented.h:14, from ./include/asm-generic/bitops/instrumented-atomic.h:14, from ./arch/x86/include/asm/bitops.h:423, from ./include/linux/bitops.h:67, from ./include/linux/thread_info.h:27, from ./include/linux/spinlock.h:60: ./include/linux/kmsan-checks.h: In function ‘kmsan_poison_memory’: ./include/linux/kmsan-checks.h:77:52: error: unused parameter ‘address’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:77:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 77 | static inline void kmsan_poison_memory(const void *address, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h:78:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 78 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_unpoison_memory’: ./include/linux/kmsan-checks.h:81:54: error: unused parameter ‘address’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:81:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline void kmsan_unpoison_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_check_memory’: ./include/linux/kmsan-checks.h:84:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:84:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 84 | static inline void kmsan_check_memory(const void *address, size_t size) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_copy_to_user’: ./include/linux/kmsan-checks.h:87:52: error: unused parameter ‘to’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~~^~ ./include/linux/kmsan-checks.h:87:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 87 | static inline void kmsan_copy_to_user(void __user *to, const void *from, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:88:46: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~~~~ ./include/linux/kmsan-checks.h:88:62: error: unused parameter ‘left’ [-Werror=unused-parameter] 88 | size_t to_copy, size_t left) | ~~~~~~~^~~~ ./include/linux/kmsan-checks.h: In function ‘kmsan_memmove’: ./include/linux/kmsan-checks.h:92:40: error: unused parameter ‘to’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~^~ ./include/linux/kmsan-checks.h:92:56: error: unused parameter ‘from’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan-checks.h:92:69: error: unused parameter ‘to_copy’ [-Werror=unused-parameter] 92 | static inline void kmsan_memmove(void *to, const void *from, size_t to_copy) | ~~~~~~~^~~~~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_before’: ./include/linux/instrumented.h:144:69: error: unused parameter ‘from’ [-Werror=unused-parameter] 144 | instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/instrumented.h: In function ‘instrument_copy_from_user_after’: ./include/linux/instrumented.h:161:68: error: unused parameter ‘from’ [-Werror=unused-parameter] 161 | instrument_copy_from_user_after(const void *to, const void __user *from, | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:62: ./arch/x86/include/asm/page.h: In function ‘copy_user_page’: ./arch/x86/include/asm/page.h:25:71: error: unused parameter ‘vaddr’ [-Werror=unused-parameter] 25 | static inline void copy_user_page(void *to, void *from, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/page.h:26:48: error: unused parameter ‘topage’ [-Werror=unused-parameter] 26 | struct page *topage) | ~~~~~~~~~~~~~^~~~~~ In file included from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:59: ./arch/x86/include/asm/ptrace.h: In function ‘v8086_mode’: ./arch/x86/include/asm/ptrace.h:218:55: error: unused parameter ‘regs’ [-Werror=unused-parameter] 218 | static __always_inline int v8086_mode(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/processor.h:21: ./arch/x86/include/asm/pgtable_types.h: In function ‘p4d_pfn_mask’: ./arch/x86/include/asm/pgtable_types.h:417:43: error: unused parameter ‘p4d’ [-Werror=unused-parameter] 417 | static inline p4dval_t p4d_pfn_mask(p4d_t p4d) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/processor.h:30: ./arch/x86/include/asm/shstk.h: In function ‘shstk_prctl’: ./arch/x86/include/asm/shstk.h:29:52: error: unused parameter ‘task’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h:29:62: error: unused parameter ‘option’ [-Werror=unused-parameter] 29 | static inline long shstk_prctl(struct task_struct *task, int option, | ~~~~^~~~~~ ./arch/x86/include/asm/shstk.h:30:46: error: unused parameter ‘arg2’ [-Werror=unused-parameter] 30 | unsigned long arg2) { return -EINVAL; } | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_alloc_thread_stack’: ./arch/x86/include/asm/shstk.h:32:74: error: unused parameter ‘p’ [-Werror=unused-parameter] 32 | static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h:33:58: error: unused parameter ‘clone_flags’ [-Werror=unused-parameter] 33 | u64 clone_flags, | ~~~~^~~~~~~~~~~ ./arch/x86/include/asm/shstk.h:34:68: error: unused parameter ‘stack_size’ [-Werror=unused-parameter] 34 | unsigned long stack_size) { return 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_free’: ./arch/x86/include/asm/shstk.h:35:51: error: unused parameter ‘p’ [-Werror=unused-parameter] 35 | static inline void shstk_free(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./arch/x86/include/asm/shstk.h: In function ‘setup_signal_shadow_stack’: ./arch/x86/include/asm/shstk.h:36:61: error: unused parameter ‘ksig’ [-Werror=unused-parameter] 36 | static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_update_last_frame’: ./arch/x86/include/asm/shstk.h:38:57: error: unused parameter ‘val’ [-Werror=unused-parameter] 38 | static inline int shstk_update_last_frame(unsigned long val) { return 0; } | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_pop’: ./arch/x86/include/asm/shstk.h:40:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 40 | static inline int shstk_pop(u64 *val) { return -ENOTSUPP; } | ~~~~~^~~ ./arch/x86/include/asm/shstk.h: In function ‘shstk_push’: ./arch/x86/include/asm/shstk.h:41:34: error: unused parameter ‘val’ [-Werror=unused-parameter] 41 | static inline int shstk_push(u64 val) { return -ENOTSUPP; } | ~~~~^~~ ./arch/x86/include/asm/thread_info.h: In function ‘arch_within_stack_frames’: ./arch/x86/include/asm/thread_info.h:164:63: error: unused parameter ‘stack’ [-Werror=unused-parameter] 164 | static inline int arch_within_stack_frames(const void * const stack, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/thread_info.h:165:63: error: unused parameter ‘stackend’ [-Werror=unused-parameter] 165 | const void * const stackend, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./arch/x86/include/asm/thread_info.h:166:56: error: unused parameter ‘obj’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~^~~ ./arch/x86/include/asm/thread_info.h:166:75: error: unused parameter ‘len’ [-Werror=unused-parameter] 166 | const void *obj, unsigned long len) | ~~~~~~~~~~~~~~^~~ In file included from ./include/linux/spinlock.h:62: ./include/linux/bottom_half.h: In function ‘__local_bh_disable_ip’: ./include/linux/bottom_half.h:11:65: error: unused parameter ‘ip’ [-Werror=unused-parameter] 11 | static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/smp.h:12, from ./include/linux/lockdep.h:14, from ./include/linux/spinlock.h:63: ./include/linux/list.h: In function ‘__list_add_valid’: ./include/linux/list.h:136:55: error: unused parameter ‘new’ [-Werror=unused-parameter] 136 | static inline bool __list_add_valid(struct list_head *new, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/list.h:137:51: error: unused parameter ‘prev’ [-Werror=unused-parameter] 137 | struct list_head *prev, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h:138:51: error: unused parameter ‘next’ [-Werror=unused-parameter] 138 | struct list_head *next) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/list.h: In function ‘__list_del_entry_valid’: ./include/linux/list.h:142:61: error: unused parameter ‘entry’ [-Werror=unused-parameter] 142 | static inline bool __list_del_entry_valid(struct list_head *entry) | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/kernel.h:34, from ./include/linux/random.h:7, from ./include/linux/nodemask.h:94, from ./include/linux/numa.h:6, from ./include/linux/cpumask.h:15, from ./include/linux/smp.h:13: ./include/linux/trace_printk.h: In function ‘____trace_printk_check_format’: ./include/linux/trace_printk.h:48:48: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 48 | void ____trace_printk_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/kernel.h: In function ‘__might_resched’: ./include/linux/kernel.h:130:50: error: unused parameter ‘file’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:130:60: error: unused parameter ‘line’ [-Werror=unused-parameter] 130 | static inline void __might_resched(const char *file, int line, | ~~~~^~~~ ./include/linux/kernel.h:131:51: error: unused parameter ‘offsets’ [-Werror=unused-parameter] 131 | unsigned int offsets) { } | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/kernel.h: In function ‘__might_sleep’: ./include/linux/kernel.h:132:46: error: unused parameter ‘file’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~~~~~~~~~^~~~ ./include/linux/kernel.h:132:56: error: unused parameter ‘line’ [-Werror=unused-parameter] 132 | static inline void __might_sleep(const char *file, int line) { } | ~~~~^~~~ ./include/linux/random.h: In function ‘register_random_vmfork_notifier’: ./include/linux/random.h:35:74: error: unused parameter ‘nb’ [-Werror=unused-parameter] 35 | static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/random.h: In function ‘unregister_random_vmfork_notifier’: ./include/linux/random.h:36:76: error: unused parameter ‘nb’ [-Werror=unused-parameter] 36 | static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/cpumask.h: In function ‘cpu_max_bits_warn’: ./include/linux/cpumask.h:135:60: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~ ./include/linux/cpumask.h:135:78: error: unused parameter ‘bits’ [-Werror=unused-parameter] 135 | static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits) | ~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var’: ./include/linux/cpumask.h:1076:62: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1076:74: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1076 | static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘alloc_cpumask_var_node’: ./include/linux/cpumask.h:1081:67: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h:1081:79: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1081 | static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1082:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1082 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var’: ./include/linux/cpumask.h:1087:75: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1087 | static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/cpumask.h: In function ‘zalloc_cpumask_var_node’: ./include/linux/cpumask.h:1093:80: error: unused parameter ‘flags’ [-Werror=unused-parameter] 1093 | static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, | ~~~~~~^~~~~ ./include/linux/cpumask.h:1094:47: error: unused parameter ‘node’ [-Werror=unused-parameter] 1094 | int node) | ~~~~^~~~ ./include/linux/cpumask.h: In function ‘alloc_bootmem_cpumask_var’: ./include/linux/cpumask.h:1100:70: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1100 | static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask) | ~~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_cpumask_var’: ./include/linux/cpumask.h:1104:60: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1104 | static __always_inline void free_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘free_bootmem_cpumask_var’: ./include/linux/cpumask.h:1108:68: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1108 | static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘cpumask_available’: ./include/linux/cpumask.h:1112:61: error: unused parameter ‘mask’ [-Werror=unused-parameter] 1112 | static __always_inline bool cpumask_available(cpumask_var_t mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/cpumask.h: In function ‘__check_is_bitmap’: ./include/linux/cpumask.h:1182:67: error: unused parameter ‘bitmap’ [-Werror=unused-parameter] 1182 | static __always_inline int __check_is_bitmap(const unsigned long *bitmap) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/lockdep.h: In function ‘lockdep_init_task’: ./include/linux/lockdep.h:320:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 320 | static inline void lockdep_init_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_set_selftest_task’: ./include/linux/lockdep.h:332:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 332 | static inline void lockdep_set_selftest_task(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_register_key’: ./include/linux/lockdep.h:371:64: error: unused parameter ‘key’ [-Werror=unused-parameter] 371 | static inline void lockdep_register_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_unregister_key’: ./include/linux/lockdep.h:375:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 375 | static inline void lockdep_unregister_key(struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/lockdep.h: In function ‘lockdep_invariant_state’: ./include/linux/lockdep.h:433:49: error: unused parameter ‘force’ [-Werror=unused-parameter] 433 | static inline void lockdep_invariant_state(bool force) {} | ~~~~~^~~~~ ./include/linux/lockdep.h: In function ‘lockdep_free_task’: ./include/linux/lockdep.h:434:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 434 | static inline void lockdep_free_task(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘print_irqtrace_events’: ./include/linux/lockdep.h:478:62: error: unused parameter ‘curr’ [-Werror=unused-parameter] 478 | static inline void print_irqtrace_events(struct task_struct *curr) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h: In function ‘lockdep_rcu_suspicious’: ./include/linux/lockdep.h:659:36: error: unused parameter ‘file’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:52: error: unused parameter ‘line’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~^~~~ ./include/linux/lockdep.h:659:70: error: unused parameter ‘s’ [-Werror=unused-parameter] 659 | lockdep_rcu_suspicious(const char *file, const int line, const char *s) | ~~~~~~~~~~~~^ In file included from ./arch/x86/include/asm/paravirt.h:20, from ./arch/x86/include/asm/qspinlock.h:8, from ./arch/x86/include/asm/spinlock.h:26, from ./include/linux/spinlock.h:95: ./arch/x86/include/asm/frame.h: In function ‘encode_frame_pointer’: ./arch/x86/include/asm/frame.h:100:66: error: unused parameter ‘regs’ [-Werror=unused-parameter] 100 | static inline unsigned long encode_frame_pointer(struct pt_regs *regs) | ~~~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/paravirt.h: In function ‘paravirt_enter_mmap’: ./arch/x86/include/asm/paravirt.h:569:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 569 | static inline void paravirt_enter_mmap(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/spinlock_api_smp.h:213, from ./include/linux/spinlock.h:301: ./include/linux/rwlock_api_smp.h: In function ‘__raw_write_lock_nested’: ./include/linux/rwlock_api_smp.h:231:64: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 231 | static inline void __raw_write_lock_nested(rwlock_t *lock, int subclass) | ~~~~^~~~~~~~ In file included from ./include/linux/preempt.h:11: ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:537:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 537 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:541:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 541 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_nested_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:547:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 547 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:553:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 553 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:557:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 557 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:563:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 563 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:567:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 567 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:574:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 574 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:579:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 579 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_raw_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:583:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 583 | DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:589:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 589 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:593:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 593 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:599:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 599 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irq_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:604:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 604 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irq_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:610:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 610 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_bh_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:615:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 615 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_bh_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:622:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 622 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_irqsave_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:627:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 627 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_irqsave_try, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_spinlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(spinlock_init, __acquires(_T), __releases(*(spinlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:637:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 637 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:643:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 643 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_read_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:650:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 650 | DECLARE_LOCK_GUARD_1_ATTRS(read_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:656:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 656 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:662:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 662 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irq, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_write_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:669:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 669 | DECLARE_LOCK_GUARD_1_ATTRS(write_lock_irqsave, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/spinlock.h: In function ‘__class_rwlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/spinlock.h:673:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 673 | DECLARE_LOCK_GUARD_1_ATTRS(rwlock_init, __acquires(_T), __releases(*(rwlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:11: ./include/linux/wait.h: In function ‘__remove_wait_queue’: ./include/linux/wait.h:207:45: error: unused parameter ‘wq_head’ [-Werror=unused-parameter] 207 | __remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/mutex.h:21, from ./include/linux/seqlock.h:20, from ./include/linux/mmzone.h:17: ./include/linux/debug_locks.h: In function ‘debug_show_held_locks’: ./include/linux/debug_locks.h:60:62: error: unused parameter ‘task’ [-Werror=unused-parameter] 60 | static inline void debug_show_held_locks(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’: ./include/linux/debug_locks.h:65:40: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~^~~~ ./include/linux/debug_locks.h:65:60: error: unused parameter ‘len’ [-Werror=unused-parameter] 65 | debug_check_no_locks_freed(const void *from, unsigned long len) | ~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘mutex_destroy’: ./include/linux/mutex.h:48:48: error: unused parameter ‘lock’ [-Werror=unused-parameter] 48 | static inline void mutex_destroy(struct mutex *lock) {} | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__mutex_init’: ./include/linux/mutex.h:100:65: error: unused parameter ‘name’ [-Werror=unused-parameter] 100 | static inline void __mutex_init(struct mutex *lock, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/mutex.h:101:56: error: unused parameter ‘key’ [-Werror=unused-parameter] 101 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h: In function ‘__devm_mutex_init’: ./include/linux/mutex.h:158:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~~^~~ ./include/linux/mutex.h:158:84: error: unused parameter ‘lock’ [-Werror=unused-parameter] 158 | static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mutex.h: In function ‘__class_mutex_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:258:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 258 | DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:260:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 260 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:262:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 262 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mutex.h: In function ‘__class_mutex_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/mutex.h:264:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 264 | DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_preemptible’: ./include/linux/seqlock.h:215:60: error: unused parameter ‘s’ [-Werror=unused-parameter] 215 | static inline bool __seqprop_preemptible(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_assert’: ./include/linux/seqlock.h:220:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 220 | static inline void __seqprop_assert(const seqcount_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlockinit_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 630 | static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_lruvec’: ./include/linux/mmzone.h:634:55: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 634 | static inline void lru_gen_init_lruvec(struct lruvec *lruvec) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_look_around’: ./include/linux/mmzone.h:638:69: error: unused parameter ‘pvmw’ [-Werror=unused-parameter] 638 | static inline bool lru_gen_look_around(struct page_vma_mapped_walk *pvmw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_memcg’: ./include/linux/mmzone.h:643:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 643 | static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_exit_memcg’: ./include/linux/mmzone.h:647:58: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 647 | static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_online_memcg’: ./include/linux/mmzone.h:651:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 651 | static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_offline_memcg’: ./include/linux/mmzone.h:655:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 655 | static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_release_memcg’: ./include/linux/mmzone.h:659:61: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 659 | static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_soft_reclaim’: ./include/linux/mmzone.h:663:60: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h:663:71: error: unused parameter ‘nid’ [-Werror=unused-parameter] 663 | static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) | ~~~~^~~ ./include/linux/mmzone.h: In function ‘zone_cma_pages’: ./include/linux/mmzone.h:1108:57: error: unused parameter ‘zone’ [-Werror=unused-parameter] 1108 | static inline unsigned long zone_cma_pages(struct zone *zone) | ~~~~~~~~~~~~~^~~~ ./include/linux/mmzone.h: In function ‘is_highmem_idx’: ./include/linux/mmzone.h:1642:49: error: unused parameter ‘idx’ [-Werror=unused-parameter] 1642 | static inline int is_highmem_idx(enum zone_type idx) | ~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/topology.h:30, from ./include/linux/gfp.h:8: ./include/linux/arch_topology.h: In function ‘topology_core_has_smt’: ./include/linux/arch_topology.h:110:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 110 | static inline bool topology_core_has_smt(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/topology.h:37: ./arch/x86/include/asm/topology.h: In function ‘arch_fix_phys_package_id’: ./arch/x86/include/asm/topology.h:256:49: error: unused parameter ‘num’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~ ./arch/x86/include/asm/topology.h:256:58: error: unused parameter ‘slot’ [-Werror=unused-parameter] 256 | static inline void arch_fix_phys_package_id(int num, u32 slot) | ~~~~^~~~ ./arch/x86/include/asm/topology.h: In function ‘sched_set_itmt_core_prio’: ./arch/x86/include/asm/topology.h:284:49: error: unused parameter ‘prio’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~ ./arch/x86/include/asm/topology.h:284:59: error: unused parameter ‘core_cpu’ [-Werror=unused-parameter] 284 | static inline void sched_set_itmt_core_prio(int prio, int core_cpu) | ~~~~^~~~~~~~ ./include/linux/gfp.h: In function ‘arch_free_page’: ./include/linux/gfp.h:223:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:223:58: error: unused parameter ‘order’ [-Werror=unused-parameter] 223 | static inline void arch_free_page(struct page *page, int order) { } | ~~~~^~~~~ ./include/linux/gfp.h: In function ‘arch_alloc_page’: ./include/linux/gfp.h:226:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/gfp.h:226:59: error: unused parameter ‘order’ [-Werror=unused-parameter] 226 | static inline void arch_alloc_page(struct page *page, int order) { } | ~~~~^~~~~ In file included from ./include/linux/sched/mm.h:10, from ./include/linux/xarray.h:21: ./include/linux/sync_core.h: In function ‘prepare_sync_core_cmd’: ./include/linux/sync_core.h:30:60: error: unused parameter ‘mm’ [-Werror=unused-parameter] 30 | static inline void prepare_sync_core_cmd(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘mm_update_next_owner’: ./include/linux/sched/mm.h:166:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 166 | static inline void mm_update_next_owner(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_acquire’: ./include/linux/sched/mm.h:275:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 275 | static inline void __fs_reclaim_acquire(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘__fs_reclaim_release’: ./include/linux/sched/mm.h:276:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 276 | static inline void __fs_reclaim_release(unsigned long ip) { } | ~~~~~~~~~~~~~~^~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_acquire’: ./include/linux/sched/mm.h:277:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 277 | static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘fs_reclaim_release’: ./include/linux/sched/mm.h:278:45: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 278 | static inline void fs_reclaim_release(gfp_t gfp_mask) { } | ~~~~~~^~~~~~~~ ./include/linux/sched/mm.h: In function ‘set_active_memcg’: ./include/linux/sched/mm.h:508:37: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 508 | set_active_memcg(struct mem_cgroup *memcg) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/list_lru.h: In function ‘list_lru_init_memcg_key’: ./include/linux/list_lru.h:74:66: error: unused parameter ‘key’ [-Werror=unused-parameter] 74 | struct lock_class_key *key) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs/super_types.h:13: ./include/linux/signal.h: In function ‘arch_untagged_si_addr’: ./include/linux/signal.h:486:64: error: unused parameter ‘sig’ [-Werror=unused-parameter] 486 | unsigned long sig, | ~~~~~~~~~~~~~~^~~ ./include/linux/signal.h:487:64: error: unused parameter ‘si_code’ [-Werror=unused-parameter] 487 | unsigned long si_code) | ~~~~~~~~~~~~~~^~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:13, from ./include/linux/sched/signal.h:9: ./include/linux/ucopysize.h: In function ‘check_object_size’: ./include/linux/ucopysize.h:26:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~^~~ ./include/linux/ucopysize.h:26:69: error: unused parameter ‘n’ [-Werror=unused-parameter] 26 | static inline void check_object_size(const void *ptr, unsigned long n, | ~~~~~~~~~~~~~~^ ./include/linux/ucopysize.h:27:43: error: unused parameter ‘to_user’ [-Werror=unused-parameter] 27 | bool to_user) | ~~~~~^~~~~~~ In file included from ./arch/x86/include/asm/uaccess.h:12, from ./include/linux/uaccess.h:13: ./include/linux/mmap_lock.h: In function ‘vma_start_read_locked_nested’: ./include/linux/mmap_lock.h:238:81: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 238 | static inline bool vma_start_read_locked_nested(struct vm_area_struct *vma, int subclass) | ~~~~^~~~~~~~ ./include/linux/mmap_lock.h: In function ‘mmap_write_lock_nested’: ./include/linux/mmap_lock.h:541:69: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 541 | static inline void mmap_write_lock_nested(struct mm_struct *mm, int subclass) | ~~~~^~~~~~~~ In file included from ./arch/x86/include/asm/pgtable.h:22, from ./arch/x86/include/asm/tlbflush.h:17, from ./arch/x86/include/asm/uaccess.h:17: ./arch/x86/include/asm/fpu/api.h: In function ‘fpstate_init_soft’: ./arch/x86/include/asm/fpu/api.h:125:59: error: unused parameter ‘soft’ [-Werror=unused-parameter] 125 | static inline void fpstate_init_soft(struct swregs_state *soft) {} | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:24: ./include/asm-generic/pgtable_uffd.h: In function ‘pte_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:22:46: error: unused parameter ‘pte’ [-Werror=unused-parameter] 22 | static __always_inline int pte_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:27:46: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 27 | static __always_inline int pmd_uffd_wp(pmd_t pmd) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pte_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:57:50: error: unused parameter ‘pte’ [-Werror=unused-parameter] 57 | static __always_inline int pte_swp_uffd_wp(pte_t pte) | ~~~~~~^~~ ./include/asm-generic/pgtable_uffd.h: In function ‘pmd_swp_uffd_wp’: ./include/asm-generic/pgtable_uffd.h:72:41: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 72 | static inline int pmd_swp_uffd_wp(pmd_t pmd) | ~~~~~~^~~ In file included from ./arch/x86/include/asm/pgtable.h:25: ./include/linux/page_table_check.h: In function ‘page_table_check_alloc’: ./include/linux/page_table_check.h:116:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:116:75: error: unused parameter ‘order’ [-Werror=unused-parameter] 116 | static inline void page_table_check_alloc(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_free’: ./include/linux/page_table_check.h:120:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:120:74: error: unused parameter ‘order’ [-Werror=unused-parameter] 120 | static inline void page_table_check_free(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear’: ./include/linux/page_table_check.h:124:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 124 | static inline void page_table_check_pte_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:125:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:125:73: error: unused parameter ‘pte’ [-Werror=unused-parameter] 125 | unsigned long addr, pte_t pte) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmd_clear’: ./include/linux/page_table_check.h:129:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 129 | static inline void page_table_check_pmd_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:130:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:130:73: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 130 | unsigned long addr, pmd_t pmd) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_pud_clear’: ./include/linux/page_table_check.h:134:65: error: unused parameter ‘mm’ [-Werror=unused-parameter] 134 | static inline void page_table_check_pud_clear(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:135:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:135:73: error: unused parameter ‘pud’ [-Werror=unused-parameter] 135 | unsigned long addr, pud_t pud) | ~~~~~~^~~ ./include/linux/page_table_check.h: In function ‘page_table_check_ptes_set’: ./include/linux/page_table_check.h:139:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 139 | static inline void page_table_check_ptes_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:140:60: error: unused parameter ‘addr’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:140:73: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 140 | unsigned long addr, pte_t *ptep, | ~~~~~~~^~~~ ./include/linux/page_table_check.h:141:52: error: unused parameter ‘pte’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:141:70: error: unused parameter ‘nr’ [-Werror=unused-parameter] 141 | pte_t pte, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pmds_set’: ./include/linux/page_table_check.h:145:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 145 | static inline void page_table_check_pmds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:146:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:146:44: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:146:56: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:146:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 146 | unsigned long addr, pmd_t *pmdp, pmd_t pmd, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_puds_set’: ./include/linux/page_table_check.h:150:64: error: unused parameter ‘mm’ [-Werror=unused-parameter] 150 | static inline void page_table_check_puds_set(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:151:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:151:44: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/page_table_check.h:151:56: error: unused parameter ‘pud’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~^~~ ./include/linux/page_table_check.h:151:74: error: unused parameter ‘nr’ [-Werror=unused-parameter] 151 | unsigned long addr, pud_t *pudp, pud_t pud, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h: In function ‘page_table_check_pte_clear_range’: ./include/linux/page_table_check.h:155:71: error: unused parameter ‘mm’ [-Werror=unused-parameter] 155 | static inline void page_table_check_pte_clear_range(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/page_table_check.h:156:67: error: unused parameter ‘addr’ [-Werror=unused-parameter] 156 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/page_table_check.h:157:59: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 157 | pmd_t pmd) | ~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘pti_set_user_pgtbl’: ./arch/x86/include/asm/pgtable.h:927:47: error: unused parameter ‘pgdp’ [-Werror=unused-parameter] 927 | static inline pgd_t pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) | ~~~~~~~^~~~ In file included from ./arch/x86/include/asm/pgtable.h:939: ./arch/x86/include/asm/pgtable_64.h: In function ‘mm_p4d_folded’: ./arch/x86/include/asm/pgtable_64.h:53:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 53 | static inline bool mm_p4d_folded(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h: In function ‘native_pte_clear’: ./arch/x86/include/asm/pgtable_64.h:66:55: error: unused parameter ‘mm’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable_64.h:66:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable_64.h: In function ‘gup_fast_permitted’: ./arch/x86/include/asm/pgtable_64.h:260:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 260 | static inline bool gup_fast_permitted(unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/pgtable.h: In function ‘ptep_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1279:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1279 | static inline void ptep_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1280:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1280 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘pmdp_set_wrprotect’: ./arch/x86/include/asm/pgtable.h:1339:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1339 | static inline void pmdp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h:1340:53: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1340 | unsigned long addr, pmd_t *pmdp) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache’: ./arch/x86/include/asm/pgtable.h:1496:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1496 | static inline void update_mmu_cache(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1497:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1497:44: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1497 | unsigned long addr, pte_t *ptep) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_range’: ./arch/x86/include/asm/pgtable.h:1500:60: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 1500 | static inline void update_mmu_cache_range(struct vm_fault *vmf, | ~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1501:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1501 | struct vm_area_struct *vma, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:24: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1502:43: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1502 | pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pmd’: ./arch/x86/include/asm/pgtable.h:1505:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1505 | static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1506:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1506:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1506 | unsigned long addr, pmd_t *pmd) | ~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h: In function ‘update_mmu_cache_pud’: ./arch/x86/include/asm/pgtable.h:1509:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1509 | static inline void update_mmu_cache_pud(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/pgtable.h:1510:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~~~~~~~~^~~~ ./arch/x86/include/asm/pgtable.h:1510:44: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1510 | unsigned long addr, pud_t *pud) | ~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘arch_tlbbatch_add_pending’: ./arch/x86/include/asm/tlbflush.h:350:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~~~ ./arch/x86/include/asm/tlbflush.h:350:74: error: unused parameter ‘end’ [-Werror=unused-parameter] 350 | struct mm_struct *mm, unsigned long start, unsigned long end) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h: In function ‘cpu_tlbstate_update_lam’: ./arch/x86/include/asm/tlbflush.h:479:58: error: unused parameter ‘lam’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~~~~~~~~~~~^~~ ./arch/x86/include/asm/tlbflush.h:479:67: error: unused parameter ‘untag_mask’ [-Werror=unused-parameter] 479 | static inline void cpu_tlbstate_update_lam(unsigned long lam, u64 untag_mask) | ~~~~^~~~~~~~~~ ./include/linux/uaccess.h: In function ‘probe_subpage_writeable’: ./include/linux/uaccess.h:327:59: error: unused parameter ‘uaddr’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~~~~~~~^~~~~ ./include/linux/uaccess.h:327:73: error: unused parameter ‘size’ [-Werror=unused-parameter] 327 | static inline size_t probe_subpage_writeable(char __user *uaddr, size_t size) | ~~~~~~~^~~~ ./include/linux/uaccess.h: In function ‘__scoped_user_read_access_end’: ./include/linux/uaccess.h:654:71: error: unused parameter ‘p’ [-Werror=unused-parameter] 654 | static __always_inline void __scoped_user_read_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_write_access_end’: ./include/linux/uaccess.h:658:72: error: unused parameter ‘p’ [-Werror=unused-parameter] 658 | static __always_inline void __scoped_user_write_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/uaccess.h: In function ‘__scoped_user_rw_access_end’: ./include/linux/uaccess.h:662:69: error: unused parameter ‘p’ [-Werror=unused-parameter] 662 | static __always_inline void __scoped_user_rw_access_end(const void *p) | ~~~~~~~~~~~~^ ./include/linux/sched/task.h: In function ‘__class_task_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/sched/task.h:229:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 229 | DECLARE_LOCK_GUARD_1_ATTRS(task_lock, __acquires(&_T->alloc_lock), __releases(&(*(struct task_struct **)_T)->alloc_lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/alarmtimer.h:6, from ./include/linux/posix-timers.h:5, from ./include/linux/sched/signal.h:13: ./include/linux/hrtimer.h: In function ‘hrtimer_cancel_wait_running’: ./include/linux/hrtimer.h:201:64: error: unused parameter ‘timer’ [-Werror=unused-parameter] 201 | static inline void hrtimer_cancel_wait_running(struct hrtimer *timer) | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/hrtimer.h: In function ‘hrtimer_dummy_timeout’: ./include/linux/hrtimer.h:207:74: error: unused parameter ‘unused’ [-Werror=unused-parameter] 207 | static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused) | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/hrtimer.h: In function ‘destroy_hrtimer_on_stack’: ./include/linux/hrtimer.h:226:61: error: unused parameter ‘timer’ [-Werror=unused-parameter] 226 | static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } | ~~~~~~~~~~~~~~~~^~~~~ ./include/linux/sched/signal.h: In function ‘lockdep_assert_task_sighand_held’: ./include/linux/sched/signal.h:754:73: error: unused parameter ‘task’ [-Werror=unused-parameter] 754 | static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’: ./include/linux/percpu-rwsem.h:168:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 168 | static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:169:55: error: unused parameter ‘ip’ [-Werror=unused-parameter] 169 | unsigned long ip) | ~~~~~~~~~~~~~~^~ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_acquire’: ./include/linux/percpu-rwsem.h:174:69: error: unused parameter ‘sem’ [-Werror=unused-parameter] 174 | static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/slab.h:264, from ./include/linux/fs.h:45: ./include/linux/kasan.h: In function ‘kasan_add_zero_shadow’: ./include/linux/kasan.h:81:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~^~~~~ ./include/linux/kasan.h:81:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 81 | static inline int kasan_add_zero_shadow(void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_remove_zero_shadow’: ./include/linux/kasan.h:85:51: error: unused parameter ‘start’ [-Werror=unused-parameter] 85 | static inline void kasan_remove_zero_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:86:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 86 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_range’: ./include/linux/kasan.h:408:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h:408:69: error: unused parameter ‘size’ [-Werror=unused-parameter] 408 | static inline void kasan_unpoison_range(const void *address, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_pages’: ./include/linux/kasan.h:409:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:409:71: error: unused parameter ‘order’ [-Werror=unused-parameter] 409 | static inline void kasan_poison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:410:44: error: unused parameter ‘init’ [-Werror=unused-parameter] 410 | bool init) {} | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_pages’: ./include/linux/kasan.h:411:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:411:73: error: unused parameter ‘order’ [-Werror=unused-parameter] 411 | static inline bool kasan_unpoison_pages(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:412:46: error: unused parameter ‘init’ [-Werror=unused-parameter] 412 | bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_poison_slab’: ./include/linux/kasan.h:416:51: error: unused parameter ‘slab’ [-Werror=unused-parameter] 416 | static inline void kasan_poison_slab(struct slab *slab) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_new_object’: ./include/linux/kasan.h:417:65: error: unused parameter ‘cache’ [-Werror=unused-parameter] 417 | static inline void kasan_unpoison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:418:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 418 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_new_object’: ./include/linux/kasan.h:419:63: error: unused parameter ‘cache’ [-Werror=unused-parameter] 419 | static inline void kasan_poison_new_object(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:420:47: error: unused parameter ‘object’ [-Werror=unused-parameter] 420 | void *object) {} | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_init_slab_obj’: ./include/linux/kasan.h:421:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 421 | static inline void *kasan_init_slab_obj(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_pre_free’: ./include/linux/kasan.h:427:59: error: unused parameter ‘s’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:427:68: error: unused parameter ‘object’ [-Werror=unused-parameter] 427 | static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kasan.h: In function ‘kasan_slab_free’: ./include/linux/kasan.h:432:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:432:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 432 | static inline bool kasan_slab_free(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kasan.h:433:41: error: unused parameter ‘init’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~ ./include/linux/kasan.h:433:52: error: unused parameter ‘still_accessible’ [-Werror=unused-parameter] 433 | bool init, bool still_accessible, | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/kasan.h:434:41: error: unused parameter ‘no_quarantine’ [-Werror=unused-parameter] 434 | bool no_quarantine) | ~~~~~^~~~~~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_kfree_large’: ./include/linux/kasan.h:438:44: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 438 | static inline void kasan_kfree_large(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_slab_alloc’: ./include/linux/kasan.h:439:57: error: unused parameter ‘s’ [-Werror=unused-parameter] 439 | static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:440:42: error: unused parameter ‘flags’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~~^~~~~ ./include/linux/kasan.h:440:54: error: unused parameter ‘init’ [-Werror=unused-parameter] 440 | gfp_t flags, bool init) | ~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc’: ./include/linux/kasan.h:444:54: error: unused parameter ‘s’ [-Werror=unused-parameter] 444 | static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kasan.h:445:40: error: unused parameter ‘size’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:445:52: error: unused parameter ‘flags’ [-Werror=unused-parameter] 445 | size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_kmalloc_large’: ./include/linux/kasan.h:449:65: error: unused parameter ‘size’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~~^~~~ ./include/linux/kasan.h:449:77: error: unused parameter ‘flags’ [-Werror=unused-parameter] 449 | static inline void *kasan_kmalloc_large(const void *ptr, size_t size, gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_krealloc’: ./include/linux/kasan.h:453:63: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 453 | static inline void *kasan_krealloc(const void *object, size_t new_size, | ~~~~~~~^~~~~~~~ ./include/linux/kasan.h:454:40: error: unused parameter ‘flags’ [-Werror=unused-parameter] 454 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_pages’: ./include/linux/kasan.h:458:60: error: unused parameter ‘page’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:458:79: error: unused parameter ‘order’ [-Werror=unused-parameter] 458 | static inline bool kasan_mempool_poison_pages(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_pages’: ./include/linux/kasan.h:462:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:462:81: error: unused parameter ‘order’ [-Werror=unused-parameter] 462 | static inline void kasan_mempool_unpoison_pages(struct page *page, unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_mempool_poison_object’: ./include/linux/kasan.h:463:54: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 463 | static inline bool kasan_mempool_poison_object(void *ptr) | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_mempool_unpoison_object’: ./include/linux/kasan.h:467:56: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~^~~ ./include/linux/kasan.h:467:68: error: unused parameter ‘size’ [-Werror=unused-parameter] 467 | static inline void kasan_mempool_unpoison_object(void *ptr, size_t size) {} | ~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_check_byte’: ./include/linux/kasan.h:469:49: error: unused parameter ‘address’ [-Werror=unused-parameter] 469 | static inline bool kasan_check_byte(const void *address) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack’: ./include/linux/kasan.h:480:66: error: unused parameter ‘task’ [-Werror=unused-parameter] 480 | static inline void kasan_unpoison_task_stack(struct task_struct *task) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_task_stack_below’: ./include/linux/kasan.h:481:64: error: unused parameter ‘watermark’ [-Werror=unused-parameter] 481 | static inline void kasan_unpoison_task_stack_below(const void *watermark) {} | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_metadata_size’: ./include/linux/kasan.h:502:61: error: unused parameter ‘cache’ [-Werror=unused-parameter] 502 | static inline size_t kasan_metadata_size(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:503:54: error: unused parameter ‘in_object’ [-Werror=unused-parameter] 503 | bool in_object) | ~~~~~^~~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_create’: ./include/linux/kasan.h:508:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 508 | static inline void kasan_cache_create(struct kmem_cache *cache, | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:509:53: error: unused parameter ‘size’ [-Werror=unused-parameter] 509 | unsigned int *size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:510:53: error: unused parameter ‘flags’ [-Werror=unused-parameter] 510 | slab_flags_t *flags) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shrink’: ./include/linux/kasan.h:512:58: error: unused parameter ‘cache’ [-Werror=unused-parameter] 512 | static inline void kasan_cache_shrink(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_cache_shutdown’: ./include/linux/kasan.h:513:60: error: unused parameter ‘cache’ [-Werror=unused-parameter] 513 | static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_record_aux_stack’: ./include/linux/kasan.h:514:49: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 514 | static inline void kasan_record_aux_stack(void *ptr) {} | ~~~~~~^~~ ./include/linux/kasan.h: In function ‘kasan_populate_early_vm_area_shadow’: ./include/linux/kasan.h:657:62: error: unused parameter ‘start’ [-Werror=unused-parameter] 657 | static inline void kasan_populate_early_vm_area_shadow(void *start, | ~~~~~~^~~~~ ./include/linux/kasan.h:658:70: error: unused parameter ‘size’ [-Werror=unused-parameter] 658 | unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_populate_vmalloc’: ./include/linux/kasan.h:659:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 659 | static inline int kasan_populate_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:660:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:660:67: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 660 | unsigned long size, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_release_vmalloc’: ./include/linux/kasan.h:664:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 664 | static inline void kasan_release_vmalloc(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:665:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 665 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:666:56: error: unused parameter ‘free_region_start’ [-Werror=unused-parameter] 666 | unsigned long free_region_start, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/linux/kasan.h:667:56: error: unused parameter ‘free_region_end’ [-Werror=unused-parameter] 667 | unsigned long free_region_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/kasan.h:668:56: error: unused parameter ‘flags’ [-Werror=unused-parameter] 668 | unsigned long flags) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmalloc’: ./include/linux/kasan.h:671:58: error: unused parameter ‘size’ [-Werror=unused-parameter] 671 | unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h:672:66: error: unused parameter ‘flags’ [-Werror=unused-parameter] 672 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_poison_vmalloc’: ./include/linux/kasan.h:676:53: error: unused parameter ‘start’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:676:74: error: unused parameter ‘size’ [-Werror=unused-parameter] 676 | static inline void kasan_poison_vmalloc(const void *start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/kasan.h: In function ‘kasan_unpoison_vmap_areas’: ./include/linux/kasan.h:680:46: error: unused parameter ‘vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kasan.h:680:55: error: unused parameter ‘nr_vms’ [-Werror=unused-parameter] 680 | kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms, | ~~~~^~~~~~ ./include/linux/kasan.h:681:49: error: unused parameter ‘flags’ [-Werror=unused-parameter] 681 | kasan_vmalloc_flags_t flags) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h: In function ‘kasan_vrealloc’: ./include/linux/kasan.h:684:47: error: unused parameter ‘start’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~^~~~~ ./include/linux/kasan.h:684:68: error: unused parameter ‘old_size’ [-Werror=unused-parameter] 684 | static inline void kasan_vrealloc(const void *start, unsigned long old_size, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h:685:47: error: unused parameter ‘new_size’ [-Werror=unused-parameter] 685 | unsigned long new_size) { } | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_alloc_module_shadow’: ./include/linux/kasan.h:702:51: error: unused parameter ‘addr’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~ ./include/linux/kasan.h:702:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~~^~~~ ./include/linux/kasan.h:702:76: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 702 | static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } | ~~~~~~^~~~~~~~ ./include/linux/kasan.h: In function ‘kasan_free_module_shadow’: ./include/linux/kasan.h:703:69: error: unused parameter ‘vm’ [-Werror=unused-parameter] 703 | static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kasan.h: In function ‘kasan_non_canonical_hook’: ./include/linux/kasan.h:710:59: error: unused parameter ‘addr’ [-Werror=unused-parameter] 710 | static inline void kasan_non_canonical_hook(unsigned long addr) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/slab.h: In function ‘kmalloc_type’: ./include/linux/slab.h:667:88: error: unused parameter ‘caller’ [-Werror=unused-parameter] 667 | static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, unsigned long caller) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/seq_file.h: In function ‘seq_user_ns’: ./include/linux/seq_file.h:248:67: error: unused parameter ‘seq’ [-Werror=unused-parameter] 248 | static inline struct user_namespace *seq_user_ns(struct seq_file *seq) | ~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:9, from ./include/linux/memblock.h:12, from arch/x86/mm/pat/memtype.c:35: ./include/linux/pgalloc_tag.h: In function ‘clear_page_tag_ref’: ./include/linux/pgalloc_tag.h:206:52: error: unused parameter ‘page’ [-Werror=unused-parameter] void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/percpu-rwsem.h:175:46: error: unused parameter ‘read’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~^~~~ ./include/linux/percpu-rwsem.h:175:66: error: unused parameter ‘ip’ [-Werror=unused-parameter] 175 | bool read, unsigned long ip) | ~~~~~~~~~~~~~~^~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs/super_types.h:15: ./include/linux/projid.h: In function ‘make_kprojid’: ./include/linux/projid.h:65:61: error: unused parameter ‘from’ [-Werror=unused-parameter] 65 | static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/projid.h: In function ‘from_kprojid’: ./include/linux/projid.h:70:60: error: unused parameter ‘to’ [-Werror=unused-parameter] 70 | static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h: In function ‘kprojid_has_mapping’: ./include/linux/projid.h:83:63: error: unused parameter ‘ns’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/projid.h:83:77: error: unused parameter ‘projid’ [-Werror=unused-parameter] 83 | static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) | ~~~~~~~~~~^~~~~~ ./include/linux/fs/super.h: In function ‘__sb_write_started’: ./include/linux/fs/super.h:41:64: error: unused parameter ‘sb’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h:41:72: error: unused parameter ‘level’ [-Werror=unused-parameter] 41 | static inline int __sb_write_started(const struct super_block *sb, int level) | ~~~~^~~~~ ./include/linux/fs/super.h: In function ‘sb_encoding’: ./include/linux/fs/super.h:213:73: error: unused parameter ‘sb’ [-Werror=unused-parameter] 213 | static inline struct unicode_map *sb_encoding(const struct super_block *sb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/fs/super.h: In function ‘sb_same_encoding’: ./include/linux/fs/super.h:218:63: error: unused parameter ‘sb1’ [-Werror=unused-parameter] 218 | static inline bool sb_same_encoding(const struct super_block *sb1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs/super.h:219:63: error: unused parameter ‘sb2’ [-Werror=unused-parameter] 219 | const struct super_block *sb2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/fs.h: In function ‘inode_lock_nested’: ./include/linux/fs.h:1071:68: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1071 | static inline void inode_lock_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘inode_lock_shared_nested’: ./include/linux/fs.h:1076:75: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 1076 | static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) | ~~~~~~~~~^~~~~~~~ ./include/linux/fs.h: In function ‘lockdep_annotate_inode_mutex_key’: ./include/linux/fs.h:2968:67: error: unused parameter ‘inode’ [-Werror=unused-parameter] 2968 | static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; | ~~~~~~~~~~~~~~^~~~~ ./include/linux/fs.h: In function ‘generic_ci_validate_strict_name’: ./include/linux/fs.h:3352:66: error: unused parameter ‘dir’ [-Werror=unused-parameter] 3352 | static inline bool generic_ci_validate_strict_name(struct inode *dir, | ~~~~~~~~~~~~~~^~~ ./include/linux/fs.h:3353:71: error: unused parameter ‘name’ [-Werror=unused-parameter] 3353 | const struct qstr *name) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/fs.h: In function ‘__simple_attr_check_format’: ./include/linux/fs.h:3512:45: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 3512 | void __simple_attr_check_format(const char *fmt, ...) | ~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mod_mthp_stat’: ./include/linux/huge_mm.h:169:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h:169:65: error: unused parameter ‘item’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:169:75: error: unused parameter ‘delta’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘count_mthp_stat’: ./include/linux/huge_mm.h:173:40: error: unused parameter ‘order’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~^~~~~ ./include/linux/huge_mm.h:173:67: error: unused parameter ‘item’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘folio_test_pmd_mappable’: ./include/linux/huge_mm.h:573:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 573 | static inline bool folio_test_pmd_mappable(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_order’: ./include/linux/huge_mm.h:578:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 578 | static inline bool thp_vma_suitable_order(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:579:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:579:41: error: unused parameter ‘order’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_orders’: ./include/linux/huge_mm.h:584:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 584 | static inline unsigned long thp_vma_suitable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:585:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:585:51: error: unused parameter ‘orders’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_allowable_orders’: ./include/linux/huge_mm.h:590:77: error: unused parameter ‘vma’ [-Werror=unused-parameter] 590 | static inline unsigned long thp_vma_allowable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:591:52: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 591 | vm_flags_t vm_flags, | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:592:55: error: unused parameter ‘type’ [-Werror=unused-parameter] 592 | enum tva_type type, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:593:55: error: unused parameter ‘orders’ [-Werror=unused-parameter] 593 | unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_get_unmapped_area_vmflags’: ./include/linux/huge_mm.h:603:44: error: unused parameter ‘filp’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:603:64: error: unused parameter ‘addr’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:604:45: error: unused parameter ‘len’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:604:64: error: unused parameter ‘pgoff’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:45: error: unused parameter ‘flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:63: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘can_split_folio’: ./include/linux/huge_mm.h:611:31: error: unused parameter ‘folio’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:611:42: error: unused parameter ‘caller_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h:611:60: error: unused parameter ‘pextra_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_list_to_order’: ./include/linux/huge_mm.h:616:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:616:71: error: unused parameter ‘list’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:617:30: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 617 | unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_order’: ./include/linux/huge_mm.h:622:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:622:76: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page’: ./include/linux/huge_mm.h:627:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 627 | static inline int split_huge_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘min_order_for_split’: ./include/linux/huge_mm.h:633:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 633 | static inline unsigned int min_order_for_split(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘split_folio_to_list’: ./include/linux/huge_mm.h:639:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:639:78: error: unused parameter ‘list’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘try_folio_split_to_order’: ./include/linux/huge_mm.h:645:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 645 | static inline int try_folio_split_to_order(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:646:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:646:49: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘deferred_split_folio’: ./include/linux/huge_mm.h:652:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:652:67: error: unused parameter ‘partially_mapped’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘reparent_deferred_split_queue’: ./include/linux/huge_mm.h:653:69: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 653 | static inline void reparent_deferred_split_queue(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pmd’: ./include/linux/huge_mm.h:657:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:657:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:658:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:658:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_address’: ./include/linux/huge_mm.h:659:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 659 | static inline void split_huge_pmd_address(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:660:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:660:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_locked’: ./include/linux/huge_mm.h:661:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 661 | static inline void split_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:662:56: error: unused parameter ‘address’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:662:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:663:47: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 663 | bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘unmap_huge_pmd_locked’: ./include/linux/huge_mm.h:665:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 665 | static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:666:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:666:69: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:667:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 667 | struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘hugepage_madvise’: ./include/linux/huge_mm.h:675:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 675 | static inline int hugepage_madvise(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:676:48: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:676:62: error: unused parameter ‘advice’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘madvise_collapse’: ./include/linux/huge_mm.h:681:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 681 | static inline int madvise_collapse(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:682:50: error: unused parameter ‘start’ [-Werror=unused-parameter] 682 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:683:50: error: unused parameter ‘end’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:683:61: error: unused parameter ‘lock_dropped’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~^~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘vma_adjust_trans_huge’: ./include/linux/huge_mm.h:688:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 688 | static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:689:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 689 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:690:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 690 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:691:65: error: unused parameter ‘next’ [-Werror=unused-parameter] 691 | struct vm_area_struct *next) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘pmd_trans_huge_lock’: ./include/linux/huge_mm.h:694:54: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 694 | static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:695:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 695 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘pud_trans_huge_lock’: ./include/linux/huge_mm.h:699:54: error: unused parameter ‘pud’ [-Werror=unused-parameter] 699 | static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:700:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 700 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_numa_page’: ./include/linux/huge_mm.h:705:65: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 705 | static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_device_private’: ./include/linux/huge_mm.h:710:70: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 710 | static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_folio’: ./include/linux/huge_mm.h:715:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 715 | static inline bool is_huge_zero_folio(const struct folio *folio) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pfn’: ./include/linux/huge_mm.h:720:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 720 | static inline bool is_huge_zero_pfn(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pmd’: ./include/linux/huge_mm.h:725:43: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 725 | static inline bool is_huge_zero_pmd(pmd_t pmd) | ~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mm_put_huge_zero_folio’: ./include/linux/huge_mm.h:730:61: error: unused parameter ‘mm’ [-Werror=unused-parameter] 730 | static inline void mm_put_huge_zero_folio(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/huge_mm.h: In function ‘highest_order’: ./include/linux/huge_mm.h:740:47: error: unused parameter ‘orders’ [-Werror=unused-parameter] 740 | static inline int highest_order(unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘next_order’: ./include/linux/huge_mm.h:745:45: error: unused parameter ‘orders’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h:745:57: error: unused parameter ‘prev’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~^~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pud’: ./include/linux/huge_mm.h:750:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:750:72: error: unused parameter ‘pud’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:751:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 751 | unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h: In function ‘change_huge_pud’: ./include/linux/huge_mm.h:755:54: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 755 | static inline int change_huge_pud(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:70: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:757:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:757:64: error: unused parameter ‘newprot’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:758:49: error: unused parameter ‘cp_flags’ [-Werror=unused-parameter] 758 | unsigned long cp_flags) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘pmd_is_huge’: ./include/linux/huge_mm.h:768:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 768 | static inline bool pmd_is_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_xchg_last_cpupid’: ./include/linux/mm.h:2098:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2098 | static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘folio_xchg_access_time’: ./include/linux/mm.h:2103:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:2103:67: error: unused parameter ‘time’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_to_nid’: ./include/linux/mm.h:2113:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2113 | static inline int cpupid_to_nid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_pid’: ./include/linux/mm.h:2118:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2118 | static inline int cpupid_to_pid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_cpu’: ./include/linux/mm.h:2123:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2123 | static inline int cpupid_to_cpu(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpu_pid_to_cpupid’: ./include/linux/mm.h:2128:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h:2128:50: error: unused parameter ‘pid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h: In function ‘cpupid_pid_unset’: ./include/linux/mm.h:2133:41: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2133 | static inline bool cpupid_pid_unset(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘page_cpupid_reset_last’: ./include/linux/mm.h:2138:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 2138 | static inline void page_cpupid_reset_last(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_match_pid’: ./include/linux/mm.h:2142:57: error: unused parameter ‘task’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2142:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘vma_set_access_pid_bit’: ./include/linux/mm.h:2147:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 2147 | static inline void vma_set_access_pid_bit(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_use_access_time’: ./include/linux/mm.h:2150:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2150 | static inline bool folio_use_access_time(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘page_kasan_tag’: ./include/linux/mm.h:2200:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2200 | static inline u8 page_kasan_tag(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘page_kasan_tag_set’: ./include/linux/mm.h:2205:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2205:61: error: unused parameter ‘tag’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~^~~ ./include/linux/mm.h: In function ‘page_kasan_tag_reset’: ./include/linux/mm.h:2206:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 2206 | static inline void page_kasan_tag_reset(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘memdesc_section’: ./include/linux/mm.h:2242:61: error: unused parameter ‘mdf’ [-Werror=unused-parameter] 2242 | static inline unsigned long memdesc_section(memdesc_flags_t mdf) | ~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘set_page_links’: ./include/linux/mm.h:2460:43: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 2460 | unsigned long node, unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘arch_make_folio_accessible’: ./include/linux/mm.h:2695:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2695 | static inline int arch_make_folio_accessible(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘pmd_special’: ./include/linux/mm.h:3176:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 3176 | static inline bool pmd_special(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘pud_special’: ./include/linux/mm.h:3188:38: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3188 | static inline bool pud_special(pud_t pud) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘ptlock_alloc’: ./include/linux/mm.h:3457:48: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3457 | static inline bool ptlock_alloc(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘ptlock_free’: ./include/linux/mm.h:3462:47: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3462 | static inline void ptlock_free(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘pte_lockptr’: ./include/linux/mm.h:3472:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3472 | static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘ptep_lockptr’: ./include/linux/mm.h:3477:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3477 | static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pmd_lockptr’: ./include/linux/mm.h:3596:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3596 | static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pud_lockptr’: ./include/linux/mm.h:3647:68: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3647 | static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) | ~~~~~~~^~~ ./include/linux/mm.h: In function ‘io_remap_pfn_range_pfn’: ./include/linux/mm.h:4164:31: error: unused parameter ‘size’ [-Werror=unused-parameter] 4164 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘__kernel_poison_pages’: ./include/linux/mm.h:4279:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4279:65: error: unused parameter ‘nunmpages’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~^~~~~~~~~ ./include/linux/mm.h: In function ‘kernel_poison_pages’: ./include/linux/mm.h:4280:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4280:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘kernel_unpoison_pages’: ./include/linux/mm.h:4281:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4281:65: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_map_pages’: ./include/linux/mm.h:4383:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4383:69: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_unmap_pages’: ./include/linux/mm.h:4384:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4384:71: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_is_guard’: ./include/linux/mm.h:4387:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4387 | static inline bool page_is_guard(const struct page *page) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘set_page_guard’: ./include/linux/mm.h:4388:48: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4388:67: error: unused parameter ‘page’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4389:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 4389 | unsigned int order) { return false; } | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘clear_page_guard’: ./include/linux/mm.h:4390:50: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4390:69: error: unused parameter ‘page’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4391:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 4391 | unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘memory_failure_queue’: ./include/linux/mm.h:4610:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4610:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘__get_huge_page_for_hwpoison’: ./include/linux/mm.h:4614:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4614:71: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~^~~~~ ./include/linux/mm.h:4615:47: error: unused parameter ‘migratable_cleared’ [-Werror=unused-parameter] 4615 | bool *migratable_cleared) | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_inc’: ./include/linux/mm.h:4620:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4620 | static inline void num_poisoned_pages_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_sub’: ./include/linux/mm.h:4624:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4624:67: error: unused parameter ‘i’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘memblk_nr_poison_inc’: ./include/linux/mm.h:4633:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4633 | static inline void memblk_nr_poison_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘memblk_nr_poison_sub’: ./include/linux/mm.h:4637:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4637:65: error: unused parameter ‘i’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘arch_memory_failure’: ./include/linux/mm.h:4643:53: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4643:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘arch_is_platform_page’: ./include/linux/mm.h:4650:46: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 4650 | static inline bool arch_is_platform_page(u64 paddr) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘set_anon_vma_name’: ./include/linux/mm.h:4748:37: error: unused parameter ‘addr’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4748:57: error: unused parameter ‘size’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4749:42: error: unused parameter ‘uname’ [-Werror=unused-parameter] 4749 | const char __user *uname) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘range_contains_unaccepted_memory’: ./include/linux/mm.h:4762:65: error: unused parameter ‘start’ [-Werror=unused-parameter] 4762 | static inline bool range_contains_unaccepted_memory(phys_addr_t start, | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4763:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4763 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘accept_memory’: ./include/linux/mm.h:4768:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4768:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/io.h:17, from ./arch/x86/include/asm/io.h:343, from ./arch/x86/include/asm/dma.h:13, from ./include/linux/memblock.h:13: ./include/asm-generic/iomap.h: In function ‘ioremap_np’: ./include/asm-generic/iomap.h:87:52: error: unused parameter ‘offset’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~~~~~~^~~~~~ ./include/asm-generic/iomap.h:87:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~^~~~ ./include/asm-generic/io.h: In function ‘log_write_mmio’: ./include/asm-generic/io.h:96:39: error: unused parameter ‘val’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:96:47: error: unused parameter ‘width’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:96:77: error: unused parameter ‘addr’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:97:49: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 97 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:97:76: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 97 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_post_write_mmio’: ./include/asm-generic/io.h:98:44: error: unused parameter ‘val’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:98:52: error: unused parameter ‘width’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:98:82: error: unused parameter ‘addr’ [-Werror=unused-parameter] 98 | static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:99:54: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 99 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:99:81: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 99 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_read_mmio’: ./include/asm-generic/io.h:100:37: error: unused parameter ‘width’ [-Werror=unused-parameter] 100 | static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:100:73: error: unused parameter ‘addr’ [-Werror=unused-parameter] 100 | static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:101:48: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 101 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:101:75: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 101 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/asm-generic/io.h: In function ‘log_post_read_mmio’: ./include/asm-generic/io.h:102:43: error: unused parameter ‘val’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:102:51: error: unused parameter ‘width’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~^~~~~ ./include/asm-generic/io.h:102:87: error: unused parameter ‘addr’ [-Werror=unused-parameter] 102 | static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/asm-generic/io.h:103:53: error: unused parameter ‘caller_addr’ [-Werror=unused-parameter] 103 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/asm-generic/io.h:103:80: error: unused parameter ‘caller_addr0’ [-Werror=unused-parameter] 103 | unsigned long caller_addr, unsigned long caller_addr0) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./arch/x86/include/asm/io.h: In function ‘phys_mem_access_encrypted’: ./arch/x86/include/asm/io.h:371:60: error: unused parameter ‘phys_addr’ [-Werror=unused-parameter] 371 | static inline bool phys_mem_access_encrypted(unsigned long phys_addr, | ~~~~~~~~~~~~~~^~~~~~~~~ ./arch/x86/include/asm/io.h:372:60: error: unused parameter ‘size’ [-Werror=unused-parameter] 372 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/memblock.h: In function ‘early_memtest’: ./include/linux/memblock.h:610:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 610 | static inline void early_memtest(phys_addr_t start, phys_addr_t end) { } | ~~~~~~~~~~~~^~~~~ ./include/linux/memblock.h:610:65: error: unused parameter ‘end’ [-Werror=unused-parameter] 610 | static inline void early_memtest(phys_addr_t start, phys_addr_t end) { } | ~~~~~~~~~~~~^~~ ./include/linux/memblock.h: In function ‘memtest_report_meminfo’: ./include/linux/memblock.h:611:60: error: unused parameter ‘m’ [-Werror=unused-parameter] 611 | static inline void memtest_report_meminfo(struct seq_file *m) { } | ~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/ioremap.h:7, from arch/x86/mm/ioremap.c:14: ./arch/x86/include/asm/vmalloc.h: In function ‘arch_vmap_pud_supported’: ./arch/x86/include/asm/vmalloc.h:12:53: error: unused parameter ‘prot’ [-Werror=unused-parameter] 12 | static inline bool arch_vmap_pud_supported(pgprot_t prot) | ~~~~~~~~~^~~~ ./arch/x86/include/asm/vmalloc.h: In function ‘arch_vmap_pmd_supported’: ./arch/x86/include/asm/vmalloc.h:19:53: error: unused parameter ‘prot’ [-Werror=unused-parameter] 19 | static inline bool arch_vmap_pmd_supported(pgprot_t prot) | ~~~~~~~~~^~~~ In file included from arch/x86/mm/ioremap.c:16: ./include/linux/vmalloc.h: In function ‘arch_vmap_p4d_supported’: ./include/linux/vmalloc.h:93:53: error: unused parameter ‘prot’ [-Werror=unused-parameter] 93 | static inline bool arch_vmap_p4d_supported(pgprot_t prot) | ~~~~~~~~~^~~~ ./include/linux/vmalloc.h: In function ‘arch_vmap_pte_range_map_size’: ./include/linux/vmalloc.h:114:72: error: unused parameter ‘addr’ [-Werror=unused-parameter] 114 | static inline unsigned long arch_vmap_pte_range_map_size(unsigned long addr, unsigned long end, | ~~~~~~~~~~~~~~^~~~ ./include/linux/vmalloc.h:114:92: error: unused parameter ‘end’ [-Werror=unused-parameter] 114 | static inline unsigned long arch_vmap_pte_range_map_size(unsigned long addr, unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/vmalloc.h:115:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 115 | u64 pfn, unsigned int max_page_shift) | ~~~~^~~ ./include/linux/vmalloc.h:115:80: error: unused parameter ‘max_page_shift’ [-Werror=unused-parameter] 115 | u64 pfn, unsigned int max_page_shift) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/linux/vmalloc.h: In function ‘arch_vmap_pte_range_unmap_size’: ./include/linux/vmalloc.h:122:74: error: unused parameter ‘addr’ [-Werror=unused-parameter] 122 | static inline unsigned long arch_vmap_pte_range_unmap_size(unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/vmalloc.h:123:67: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 123 | pte_t *ptep) | ~~~~~~~^~~~ ./include/linux/vmalloc.h: In function ‘arch_vmap_pte_supported_shift’: ./include/linux/vmalloc.h:130:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 130 | static inline int arch_vmap_pte_supported_shift(unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from arch/x86/mm/ioremap.c:17: ./include/linux/mmiotrace.h: In function ‘kmmio_handler’: ./include/linux/mmiotrace.h:60:49: error: unused parameter ‘regs’ [-Werror=unused-parameter] 60 | static inline int kmmio_handler(struct pt_regs *regs, unsigned long addr) | ~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmiotrace.h:60:69: error: unused parameter ‘addr’ [-Werror=unused-parameter] 60 | static inline int kmmio_handler(struct pt_regs *regs, unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mmiotrace.h: In function ‘mmiotrace_ioremap’: ./include/linux/mmiotrace.h:65:54: error: unused parameter ‘offset’ [-Werror=unused-parameter] 65 | static inline void mmiotrace_ioremap(resource_size_t offset, | ~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mmiotrace.h:66:55: error: unused parameter ‘size’ [-Werror=unused-parameter] 66 | unsigned long size, void __iomem *addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mmiotrace.h:66:75: error: unused parameter ‘addr’ [-Werror=unused-parameter] 66 | unsigned long size, void __iomem *addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mmiotrace.h: In function ‘mmiotrace_iounmap’: ./include/linux/mmiotrace.h:70:61: error: unused parameter ‘addr’ [-Werror=unused-parameter] 70 | static inline void mmiotrace_iounmap(volatile void __iomem *addr) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mmiotrace.h: In function ‘mmiotrace_printk’: ./include/linux/mmiotrace.h:74:63: error: unused parameter ‘fmt’ [-Werror=unused-parameter] 74 | static inline __printf(1, 2) int mmiotrace_printk(const char *fmt, ...) | ~~~~~~~~~~~~^~~ In file included from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from ./include/linux/rtc.h:17, from ./include/linux/efi.h:20, from arch/x86/mm/ioremap.c:19: ./include/linux/context_tracking_state.h: In function ‘context_tracking_enabled_cpu’: ./include/linux/context_tracking_state.h:174:62: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 174 | static __always_inline bool context_tracking_enabled_cpu(int cpu) { return false; } | ~~~~^~~ In file included from ./include/linux/hardirq.h:10: ./include/linux/vtime.h: In function ‘vtime_user_enter’: ./include/linux/vtime.h:23:57: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 23 | static inline void vtime_user_enter(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_user_exit’: ./include/linux/vtime.h:24:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 24 | static inline void vtime_user_exit(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_guest_enter’: ./include/linux/vtime.h:25:58: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 25 | static inline void vtime_guest_enter(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_guest_exit’: ./include/linux/vtime.h:26:57: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 26 | static inline void vtime_guest_exit(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_init_idle’: ./include/linux/vtime.h:27:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 27 | static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h:27:65: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 27 | static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { } | ~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_account_irq’: ./include/linux/vtime.h:36:58: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 36 | static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h:36:76: error: unused parameter ‘offset’ [-Werror=unused-parameter] 36 | static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { } | ~~~~~~~~~~~~~^~~~~~ ./include/linux/vtime.h: In function ‘vtime_account_softirq’: ./include/linux/vtime.h:37:62: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 37 | static inline void vtime_account_softirq(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_account_hardirq’: ./include/linux/vtime.h:38:62: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 38 | static inline void vtime_account_hardirq(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_flush’: ./include/linux/vtime.h:39:52: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 39 | static inline void vtime_flush(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h: In function ‘vtime_task_switch’: ./include/linux/vtime.h:112:58: error: unused parameter ‘prev’ [-Werror=unused-parameter] 112 | static inline void vtime_task_switch(struct task_struct *prev) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/vtime.h: In function ‘irqtime_account_irq’: ./include/linux/vtime.h:130:60: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 130 | static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/vtime.h:130:78: error: unused parameter ‘offset’ [-Werror=unused-parameter] 130 | static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { } | ~~~~~~~~~~~~~^~~~~~ ./include/linux/interrupt.h: In function ‘disable_irq_nosync_lockdep_irqsave’: ./include/linux/interrupt.h:459:88: error: unused parameter ‘flags’ [-Werror=unused-parameter].h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_raw_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:227:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 227 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_spinlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:228:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 228 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_rwlock_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:229:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 229 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_preemptible’: ./include/linux/seqlock.h:181:67: error: unused parameter ‘s’ [-Werror=unused-parameter] 181 | __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘__seqprop_mutex_assert’: ./include/linux/seqlock.h:191:62: error: unused parameter ‘s’ [-Werror=unused-parameter] 191 | __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h:230:1: note: in expansion of macro ‘SEQCOUNT_LOCKNAME’ 230 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function ‘do_write_seqcount_begin_nested’: ./include/linux/seqlock.h:476:70: error: unused parameter ‘subclass’ [-Werror=unused-parameter] 476 | static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) | ~~~~^~~~~~~~ ./include/linux/seqlock.h: In function ‘write_seqcount_latch_end’: ./include/linux/seqlock.h:801:72: error: unused parameter ‘s’ [-Werror=unused-parameter] 801 | static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s) | ~~~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__scoped_seqlock_cleanup_ctx’: ./include/linux/seqlock.h:1330:74: error: unused parameter ‘s’ [-Werror=unused-parameter] 1330 | static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s) | ~~~~~~~~~~~~~~~~^ ./include/linux/seqlock.h: In function ‘__class_seqlock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/seqlock.h:1362:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 1362 | DECLARE_LOCK_GUARD_1_ATTRS(seqlock_init, __acquires(_T), __releases(*(seqlock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:33, from ./include/linux/rcupdate.h:27, from ./include/linux/rbtree.h:24, from ./include/linux/mm_types.h:11, from ./include/linux/mmzone.h:22: ./include/linux/latencytop.h: In function ‘account_scheduler_latency’: ./include/linux/latencytop.h:44:47: error: unused parameter ‘task’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/latencytop.h:44:57: error: unused parameter ‘usecs’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h:44:68: error: unused parameter ‘inter’ [-Werror=unused-parameter] 44 | account_scheduler_latency(struct task_struct *task, int usecs, int inter) | ~~~~^~~~~ ./include/linux/latencytop.h: In function ‘clear_tsk_latency_tracing’: ./include/linux/latencytop.h:48:66: error: unused parameter ‘p’ [-Werror=unused-parameter] 48 | static inline void clear_tsk_latency_tracing(struct task_struct *p) | ~~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/sched.h:93: ./include/linux/sched/ext.h: In function ‘sched_ext_dead’: ./include/linux/sched/ext.h:238:55: error: unused parameter ‘p’ [-Werror=unused-parameter] 238 | static inline void sched_ext_dead(struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘print_scx_info’: ./include/linux/sched/ext.h:239:47: error: unused parameter ‘log_lvl’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~^~~~~~~ ./include/linux/sched/ext.h:239:76: error: unused parameter ‘p’ [-Werror=unused-parameter] 239 | static inline void print_scx_info(const char *log_lvl, struct task_struct *p) {} | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/sched/ext.h: In function ‘scx_softlockup’: ./include/linux/sched/ext.h:240:39: error: unused parameter ‘dur_s’ [-Werror=unused-parameter] 240 | static inline void scx_softlockup(u32 dur_s) {} | ~~~~^~~~~ ./include/linux/sched/ext.h: In function ‘scx_hardlockup’: ./include/linux/sched/ext.h:241:39: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 241 | static inline bool scx_hardlockup(int cpu) { return false; } | ~~~~^~~ ./include/linux/sched.h: In function ‘vcpu_is_preempted’: ./include/linux/sched.h:2295:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 2295 | static inline bool vcpu_is_preempted(int cpu) | ~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_free’: ./include/linux/sched.h:2327:56: error: unused parameter ‘tsk’ [-Werror=unused-parameter] 2327 | static inline void sched_core_free(struct task_struct *tsk) { } | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/sched.h: In function ‘sched_core_fork’: ./include/linux/sched.h:2328:56: error: unused parameter ‘p’ [-Werror=unused-parameter] 2328 | static inline void sched_core_fork(struct task_struct *p) { } | ~~~~~~~~~~~~~~~~~~~~^ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_offload’: ./include/linux/rcupdate.h:159:44: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 159 | static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘rcu_nocb_cpu_deoffload’: ./include/linux/rcupdate.h:160:46: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 160 | static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } | ~~~~^~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head’: ./include/linux/rcupdate.h:291:51: error: unused parameter ‘head’ [-Werror=unused-parameter] 291 | static inline void init_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head’: ./include/linux/rcupdate.h:292:54: error: unused parameter ‘head’ [-Werror=unused-parameter] 292 | static inline void destroy_rcu_head(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘init_rcu_head_on_stack’: ./include/linux/rcupdate.h:293:60: error: unused parameter ‘head’ [-Werror=unused-parameter] 293 | static inline void init_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rcupdate.h: In function ‘destroy_rcu_head_on_stack’: ./include/linux/rcupdate.h:294:63: error: unused parameter ‘head’ [-Werror=unused-parameter] 294 | static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:263:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 263 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:265:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 265 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_read_intr_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:267:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 267 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:274:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 274 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_try_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:276:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 276 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_write_kill_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:278:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 278 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rwsem.h: In function ‘__class_rwsem_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/rwsem.h:282:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 282 | DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:14: ./include/linux/completion.h: In function ‘complete_acquire’: ./include/linux/completion.h:32:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 32 | static inline void complete_acquire(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/completion.h: In function ‘complete_release’: ./include/linux/completion.h:33:56: error: unused parameter ‘x’ [-Werror=unused-parameter] 33 | static inline void complete_release(struct completion *x) {} | ~~~~~~~~~~~~~~~~~~~^ In file included from ./include/linux/alloc_tag.h:9, from ./include/linux/percpu.h:5, from ./arch/x86/include/asm/msr.h:16, from ./arch/x86/include/asm/tsc.h:11, from ./arch/x86/include/asm/timex.h:6, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/jiffies.h:10, from ./include/linux/ktime.h:25, from ./include/linux/timer.h:6, from ./include/linux/uprobes.h:18, from ./include/linux/mm_types.h:16: ./include/linux/codetag.h: In function ‘codetag_needs_module_section’: ./include/linux/codetag.h:102:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:102:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 102 | codetag_needs_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:103:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 103 | unsigned long size) { return false; } | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h: In function ‘codetag_alloc_module_section’: ./include/linux/codetag.h:105:45: error: unused parameter ‘mod’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:105:62: error: unused parameter ‘name’ [-Werror=unused-parameter] 105 | codetag_alloc_module_section(struct module *mod, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:44: error: unused parameter ‘size’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~~^~~~ ./include/linux/codetag.h:106:63: error: unused parameter ‘prepend’ [-Werror=unused-parameter] 106 | unsigned long size, unsigned int prepend, | ~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h:107:44: error: unused parameter ‘align’ [-Werror=unused-parameter] 107 | unsigned long align) { return NULL; } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/codetag.h: In function ‘codetag_free_module_sections’: ./include/linux/codetag.h:108:64: error: unused parameter ‘mod’ [-Werror=unused-parameter] 108 | static inline void codetag_free_module_sections(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_module_replaced’: ./include/linux/codetag.h:109:59: error: unused parameter ‘mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h:109:79: error: unused parameter ‘new_mod’ [-Werror=unused-parameter] 109 | static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} | ~~~~~~~~~~~~~~~^~~~~~~ ./include/linux/codetag.h: In function ‘codetag_load_module’: ./include/linux/codetag.h:110:54: error: unused parameter ‘mod’ [-Werror=unused-parameter] 110 | static inline int codetag_load_module(struct module *mod) { return 0; } | ~~~~~~~~~~~~~~~^~~ ./include/linux/codetag.h: In function ‘codetag_unload_module’: ./include/linux/codetag.h:111:57: error: unused parameter ‘mod’ [-Werror=unused-parameter] 111 | static inline void codetag_unload_module(struct module *mod) {} | ~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘is_codetag_empty’: ./include/linux/alloc_tag.h:65:56: error: unused parameter ‘ref’ [-Werror=unused-parameter] 65 | static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_add’: ./include/linux/alloc_tag.h:240:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:240:76: error: unused parameter ‘tag’ [-Werror=unused-parameter] 240 | static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:241:41: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 241 | size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_sub’: ./include/linux/alloc_tag.h:242:53: error: unused parameter ‘ref’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h:242:65: error: unused parameter ‘bytes’ [-Werror=unused-parameter] 242 | static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) {} | ~~~~~~~^~~~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_set_inaccurate’: ./include/linux/alloc_tag.h:243:63: error: unused parameter ‘tag’ [-Werror=unused-parameter] 243 | static inline void alloc_tag_set_inaccurate(struct alloc_tag *tag) {} | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/alloc_tag.h: In function ‘alloc_tag_is_inaccurate’: ./include/linux/alloc_tag.h:244:62: error: unused parameter ‘tag’ [-Werror=unused-parameter] 244 | static inline bool alloc_tag_is_inaccurate(struct alloc_tag *tag) { return false; } | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/ktime.h:235: ./include/linux/timekeeping.h: In function ‘ktime_get_aux’: ./include/linux/timekeeping.h:274:44: error: unused parameter ‘id’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:274:57: error: unused parameter ‘kt’ [-Werror=unused-parameter] 274 | static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; } | ~~~~~~~~~^~ ./include/linux/timekeeping.h: In function ‘ktime_get_aux_ts64’: ./include/linux/timekeeping.h:275:49: error: unused parameter ‘id’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~^~ ./include/linux/timekeeping.h:275:72: error: unused parameter ‘kt’ [-Werror=unused-parameter] 275 | static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/timer.h:8: ./include/linux/debugobjects.h: In function ‘debug_object_init’: ./include/linux/debugobjects.h:93:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:93:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 93 | debug_object_init (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_init_on_stack’: ./include/linux/debugobjects.h:95:34: error: unused parameter ‘addr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:95:70: error: unused parameter ‘descr’ [-Werror=unused-parameter] 95 | debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_activate’: ./include/linux/debugobjects.h:97:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~^~~~ ./include/linux/debugobjects.h:97:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 97 | debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_deactivate’: ./include/linux/debugobjects.h:99:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:99:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 99 | debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_destroy’: ./include/linux/debugobjects.h:101:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:101:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 101 | debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_free’: ./include/linux/debugobjects.h:103:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:103:67: error: unused parameter ‘descr’ [-Werror=unused-parameter] 103 | debug_object_free (void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_object_assert_init’: ./include/linux/debugobjects.h:105:32: error: unused parameter ‘addr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~^~~~ ./include/linux/debugobjects.h:105:68: error: unused parameter ‘descr’ [-Werror=unused-parameter] 105 | debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/debugobjects.h: In function ‘debug_check_no_obj_freed’: ./include/linux/debugobjects.h:115:38: error: unused parameter ‘address’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~^~~~~~~ ./include/linux/debugobjects.h:115:61: error: unused parameter ‘size’ [-Werror=unused-parameter] 115 | debug_check_no_obj_freed(const void *address, unsigned long size) { } | ~~~~~~~~~~~~~~^~~~ ./include/linux/timer.h: In function ‘timer_destroy_on_stack’: ./include/linux/timer.h:129:62: error: unused parameter ‘timer’ [-Werror=unused-parameter] 129 | static inline void timer_destroy_on_stack(struct timer_list *timer) { } | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/timer.h: In function ‘tmigr_isolated_exclude_cpumask’: ./include/linux/timer.h:194:66: error: unused parameter ‘exclude_cpumask’ [-Werror=unused-parameter] 194 | static inline int tmigr_isolated_exclude_cpumask(struct cpumask *exclude_cpumask) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:21, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:13, from ./include/linux/uprobes.h:66: ./include/linux/workqueue.h: In function ‘__init_work’: ./include/linux/workqueue.h:269:52: error: unused parameter ‘work’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h:269:62: error: unused parameter ‘onstack’ [-Werror=unused-parameter] 269 | static inline void __init_work(struct work_struct *work, int onstack) { } | ~~~~^~~~~~~ ./include/linux/workqueue.h: In function ‘destroy_work_on_stack’: ./include/linux/workqueue.h:270:62: error: unused parameter ‘work’ [-Werror=unused-parameter] 270 | static inline void destroy_work_on_stack(struct work_struct *work) { } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘destroy_delayed_work_on_stack’: ./include/linux/workqueue.h:271:71: error: unused parameter ‘work’ [-Werror=unused-parameter] 271 | static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘work_static’: ./include/linux/workqueue.h:272:60: error: unused parameter ‘work’ [-Werror=unused-parameter] 272 | static inline unsigned int work_static(struct work_struct *work) { return 0; } | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/workqueue.h: In function ‘wq_watchdog_touch’: ./include/linux/workqueue.h:868:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 868 | static inline void wq_watchdog_touch(int cpu) { } | ~~~~^~~ In file included from ./include/linux/srcu.h:85: ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast’: ./include/linux/srcutree.h:313:45: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 313 | __srcu_read_unlock_fast(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcutree.h: In function ‘__srcu_read_unlock_fast_updown’: ./include/linux/srcutree.h:357:52: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 357 | __srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘srcu_read_lock_held’: ./include/linux/srcu.h:204:65: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 204 | static inline int srcu_read_lock_held(const struct srcu_struct *ssp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__srcu_read_lock_must_hold’: ./include/linux/srcu.h:222:73: error: unused parameter ‘ssp’ [-Werror=unused-parameter] 222 | static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/srcu.h: In function ‘__class_srcu_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:624:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 624 | DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:631:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 631 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/srcu.h: In function ‘__class_srcu_fast_notrace_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/srcu.h:638:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 638 | DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h: In function ‘anon_vma_name’: ./include/linux/mm_types.h:744:74: error: unused parameter ‘vma’ [-Werror=unused-parameter] 744 | static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm_types.h: In function ‘anon_vma_name_alloc’: ./include/linux/mm_types.h:749:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 749 | static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/mm_types.h: In function ‘lru_gen_add_mm’: ./include/linux/mm_types.h:1475:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1475 | static inline void lru_gen_add_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_del_mm’: ./include/linux/mm_types.h:1479:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1479 | static inline void lru_gen_del_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_migrate_mm’: ./include/linux/mm_types.h:1483:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1483 | static inline void lru_gen_migrate_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_init_mm’: ./include/linux/mm_types.h:1487:54: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1487 | static inline void lru_gen_init_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm_types.h: In function ‘lru_gen_use_mm’: ./include/linux/mm_types.h:1491:53: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1491 | static inline void lru_gen_use_mm(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/mmzone.h:23: ./include/linux/page-flags.h: In function ‘page_init_poison’: ./include/linux/page-flags.h:341:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:341:63: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void page_init_poison(struct page *page, size_t size) | ~~~~~~~^~~~ ./include/linux/page-flags.h: In function ‘folio_test_highmem’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHighMem’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_highmem’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHighMem’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_highmem’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHighMem’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:619:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 619 | PAGEFLAG_FALSE(HighMem, highmem) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_hwpoison’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageHWPoison’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:545:38: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 545 | #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_hwpoison’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:526:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 526 | FOLIO_SET_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘SetPageHWPoison’: ./include/linux/page-flags.h:527:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 527 | static inline void SetPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:9: note: in expansion of macro ‘SETPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_hwpoison’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:530:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 530 | FOLIO_CLEAR_FLAG_NOOP(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘ClearPageHWPoison’: ./include/linux/page-flags.h:531:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 531 | static inline void ClearPage##uname(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:546:40: note: in expansion of macro ‘CLEARPAGEFLAG_NOOP’ 546 | SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:664:1: note: in expansion of macro ‘PAGEFLAG_FALSE’ 664 | PAGEFLAG_FALSE(HWPoison, hwpoison) | ^~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_young’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_young’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_young’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:677:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 677 | FOLIO_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_clear_young’: ./include/linux/page-flags.h:513:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 513 | static inline bool folio_test_clear_##name(struct folio *folio) \ | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:678:1: note: in expansion of macro ‘FOLIO_TEST_CLEAR_FLAG_FALSE’ 678 | FOLIO_TEST_CLEAR_FLAG_FALSE(young) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_idle’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_idle’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_idle’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:679:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 679 | FOLIO_FLAG_FALSE(idle) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_ksm’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:751:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 751 | FOLIO_TEST_FLAG_FALSE(ksm) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_large_rmappable’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_large_rmappable’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_large_rmappable’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:887:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 887 | FOLIO_FLAG_FALSE(large_rmappable) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_partially_mapped’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_partially_mapped’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_partially_mapped’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:888:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 888 | FOLIO_FLAG_FALSE(partially_mapped) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_transcompound’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:522:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 522 | FOLIO_TEST_FLAG_FALSE(lname) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘PageTransCompound’: ./include/linux/page-flags.h:523:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 523 | static inline int Page##uname(const struct page *page) { return 0; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page-flags.h:904:1: note: in expansion of macro ‘TESTPAGEFLAG_FALSE’ 904 | TESTPAGEFLAG_FALSE(TransCompound, transcompound) | ^~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_test_has_hwpoisoned’: ./include/linux/page-flags.h:499:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 499 | static inline bool folio_test_##name(const struct folio *folio) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:517:1: note: in expansion of macro ‘FOLIO_TEST_FLAG_FALSE’ 517 | FOLIO_TEST_FLAG_FALSE(name) \ | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_set_has_hwpoisoned’: ./include/linux/page-flags.h:502:51: error: unused parameter ‘folio’ [-Werror=unused-parameter] 502 | static inline void folio_set_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro ‘FOLIO_SET_FLAG_NOOP’ 518 | FOLIO_SET_FLAG_NOOP(name) \ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ ./include/linux/page-flags.h: In function ‘folio_clear_has_hwpoisoned’: ./include/linux/page-flags.h:504:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 504 | static inline void folio_clear_##name(struct folio *folio) { } | ~~~~~~~~~~~~~~^~~~~ ./include/linux/page-flags.h:519:1: note: in expansion of macro ‘FOLIO_CLEAR_FLAG_NOOP’ 519 | FOLIO_CLEAR_FLAG_NOOP(name) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:916:1: note: in expansion of macro ‘FOLIO_FLAG_FALSE’ 916 | FOLIO_FLAG_FALSE(has_hwpoisoned) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/local_lock.h:5, from ./include/linux/mmzone.h:24: ./include/linux/local_lock_internal.h: In function ‘local_lock_acquire’: ./include/linux/local_lock_internal.h:72:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 72 | static inline void local_lock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_trylock_acquire’: ./include/linux/local_lock_internal.h:73:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 73 | static inline void local_trylock_acquire(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_release’: ./include/linux/local_lock_internal.h:74:53: error: unused parameter ‘l’ [-Werror=unused-parameter] 74 | static inline void local_lock_release(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock_internal.h: In function ‘local_lock_debug_init’: ./include/linux/local_lock_internal.h:75:56: error: unused parameter ‘l’ [-Werror=unused-parameter] 75 | static inline void local_lock_debug_init(local_lock_t *l) { } | ~~~~~~~~~~~~~~^ ./include/linux/local_lock.h: In function ‘__class_local_lock_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:109:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 109 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irq_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:111:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 111 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irq, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_irqsave_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:113:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 113 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_irqsave, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_nested_bh_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:115:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 115 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_nested_bh, __acquires(_T), __releases(*(local_lock_t __percpu **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_lock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:117:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 117 | DECLARE_LOCK_GUARD_1_ATTRS(local_lock_init, __acquires(_T), __releases(*(local_lock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/local_lock.h: In function ‘__class_local_trylock_init_cleanup_ctx’: ./include/linux/cleanup.h:550:79: error: unused parameter ‘_T’ [-Werror=unused-parameter] 550 | static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \ | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/local_lock.h:121:1: note: in expansion of macro ‘DECLARE_LOCK_GUARD_1_ATTRS’ 121 | DECLARE_LOCK_GUARD_1_ATTRS(local_trylock_init, __acquires(_T), __releases(*(local_trylock_t **)_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:25: ./include/linux/zswap.h: In function ‘zswap_store’: ./include/linux/zswap.h:42:46: error: unused parameter ‘folio’ [-Werror=unused-parameter] 42 | static inline bool zswap_store(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_load’: ./include/linux/zswap.h:47:44: error: unused parameter ‘folio’ [-Werror=unused-parameter] 47 | static inline int zswap_load(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_invalidate’: ./include/linux/zswap.h:52:49: error: unused parameter ‘swp’ [-Werror=unused-parameter] 52 | static inline void zswap_invalidate(swp_entry_t swp) {} | ~~~~~~~~~~~~^~~ ./include/linux/zswap.h: In function ‘zswap_swapon’: ./include/linux/zswap.h:53:36: error: unused parameter ‘type’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~^~~~ ./include/linux/zswap.h:53:56: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 53 | static inline int zswap_swapon(int type, unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/zswap.h: In function ‘zswap_swapoff’: ./include/linux/zswap.h:57:38: error: unused parameter ‘type’ [-Werror=unused-parameter] 57 | static inline void zswap_swapoff(int type) {} | ~~~~^~~~ ./include/linux/zswap.h: In function ‘zswap_memcg_offline_cleanup’: ./include/linux/zswap.h:58:67: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 58 | static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/zswap.h: In function ‘zswap_lruvec_state_init’: ./include/linux/zswap.h:59:59: error: unused parameter ‘lruvec’ [-Werror=unused-parameter] 59 | static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/zswap.h: In function ‘zswap_folio_swapin’: ./include/linux/zswap.h:60:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 60 | static inline void zswap_folio_swapin(struct folio *folio) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mmzone.h: In function ‘lru_gen_init_pgdat’: ./include/linux/mmzone.h:630:59: error: unused parameter ‘pgdat’ [-Werror=unu206 | static inline void clear_page_tag_ref(struct page *page) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_split’: ./include/linux/pgalloc_tag.h:208:52: error: unused parameter ‘folio’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgalloc_tag.h:208:63: error: unused parameter ‘old_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h:208:78: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 208 | static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} | ~~~~^~~~~~~~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_swap’: ./include/linux/pgalloc_tag.h:209:51: error: unused parameter ‘new’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h:209:70: error: unused parameter ‘old’ [-Werror=unused-parameter] 209 | static inline void pgalloc_tag_swap(struct folio *new, struct folio *old) {} | ~~~~~~~~~~~~~~^~~ ./include/linux/pgalloc_tag.h: In function ‘pgalloc_tag_get’: ./include/linux/pgalloc_tag.h:210:62: error: unused parameter ‘page’ [-Werror=unused-parameter] 210 | static inline struct alloc_tag *pgalloc_tag_get(struct page *page) { return NULL; } | ~~~~~~~~~~~~~^~~~ In file included from ./include/linux/mm.h:25: ./include/linux/page_ext.h: In function ‘pgdat_page_ext_init’: ./include/linux/page_ext.h:198:60: error: unused parameter ‘pgdat’ [-Werror=unused-parameter] 198 | static inline void pgdat_page_ext_init(struct pglist_data *pgdat) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/page_ext.h: In function ‘page_ext_get’: ./include/linux/page_ext.h:214:64: error: unused parameter ‘page’ [-Werror=unused-parameter] 214 | static inline struct page_ext *page_ext_get(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_from_phys’: ./include/linux/page_ext.h:219:63: error: unused parameter ‘phys’ [-Werror=unused-parameter] 219 | static inline struct page_ext *page_ext_from_phys(phys_addr_t phys) | ~~~~~~~~~~~~^~~~ ./include/linux/page_ext.h: In function ‘page_ext_put’: ./include/linux/page_ext.h:224:50: error: unused parameter ‘page_ext’ [-Werror=unused-parameter] 224 | static inline void page_ext_put(struct page_ext *page_ext) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/mm.h:28: ./include/linux/page_ref.h: In function ‘__page_ref_set’: ./include/linux/page_ref.h:41:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:41:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 41 | static inline void __page_ref_set(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod’: ./include/linux/page_ref.h:44:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:44:58: error: unused parameter ‘v’ [-Werror=unused-parameter] 44 | static inline void __page_ref_mod(struct page *page, int v) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_test’: ./include/linux/page_ref.h:47:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:47:67: error: unused parameter ‘v’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:47:74: error: unused parameter ‘ret’ [-Werror=unused-parameter] 47 | static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_and_return’: ./include/linux/page_ref.h:50:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:50:69: error: unused parameter ‘v’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:50:76: error: unused parameter ‘ret’ [-Werror=unused-parameter] 50 | static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_mod_unless’: ./include/linux/page_ref.h:53:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:53:65: error: unused parameter ‘v’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h:53:72: error: unused parameter ‘u’ [-Werror=unused-parameter] 53 | static inline void __page_ref_mod_unless(struct page *page, int v, int u) | ~~~~^ ./include/linux/page_ref.h: In function ‘__page_ref_freeze’: ./include/linux/page_ref.h:56:51: error: unused parameter ‘page’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:56:61: error: unused parameter ‘v’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^ ./include/linux/page_ref.h:56:68: error: unused parameter ‘ret’ [-Werror=unused-parameter] 56 | static inline void __page_ref_freeze(struct page *page, int v, int ret) | ~~~~^~~ ./include/linux/page_ref.h: In function ‘__page_ref_unfreeze’: ./include/linux/page_ref.h:59:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~~~~~~~~~~^~~~ ./include/linux/page_ref.h:59:63: error: unused parameter ‘v’ [-Werror=unused-parameter] 59 | static inline void __page_ref_unfreeze(struct page *page, int v) | ~~~~^ In file included from ./include/linux/mm.h:32: ./include/linux/pgtable.h: In function ‘kernel_pte_init’: ./include/linux/pgtable.h:75:42: error: unused parameter ‘addr’ [-Werror=unused-parameter] 75 | static inline void kernel_pte_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_init’: ./include/linux/pgtable.h:82:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 82 | static inline void pmd_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pud_init’: ./include/linux/pgtable.h:89:35: error: unused parameter ‘addr’ [-Werror=unused-parameter] 89 | static inline void pud_init(void *addr) | ~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pte_unmap’: ./include/linux/pgtable.h:115:37: error: unused parameter ‘pte’ [-Werror=unused-parameter] 115 | static inline void pte_unmap(pte_t *pte) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_batch_hint’: ./include/linux/pgtable.h:376:50: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~~^~~~ ./include/linux/pgtable.h:376:62: error: unused parameter ‘pte’ [-Werror=unused-parameter] 376 | static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘update_mmu_tlb_range’: ./include/linux/pgtable.h:946:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 946 | static inline void update_mmu_tlb_range(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:947:47: error: unused parameter ‘address’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:947:63: error: unused parameter ‘ptep’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~^~~~ ./include/linux/pgtable.h:947:82: error: unused parameter ‘nr’ [-Werror=unused-parameter] 947 | unsigned long address, pte_t *ptep, unsigned int nr) | ~~~~~~~~~~~~~^~ ./include/linux/pgtable.h: In function ‘pte_clear_not_present_full’: ./include/linux/pgtable.h:967:51: error: unused parameter ‘full’ [-Werror=unused-parameter] 967 | int full) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘pudp_set_wrprotect’: ./include/linux/pgtable.h:1149:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1149 | static inline void pudp_set_wrprotect(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1150:53: error: unused parameter ‘address’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h:1150:69: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 1150 | unsigned long address, pud_t *pudp) | ~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmdp_collapse_flush’: ./include/linux/pgtable.h:1163:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1163 | static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1164:55: error: unused parameter ‘address’ [-Werror=unused-parameter] 1164 | unsigned long address, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pte_unused’: ./include/linux/pgtable.h:1241:36: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1241 | static inline int pte_unused(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘arch_do_swap_page_nr’: ./include/linux/pgtable.h:1302:59: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1302 | static inline void arch_do_swap_page_nr(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1303:61: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1303 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1304:52: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1304 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1305:44: error: unused parameter ‘pte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~ ./include/linux/pgtable.h:1305:55: error: unused parameter ‘oldpte’ [-Werror=unused-parameter] 1305 | pte_t pte, pte_t oldpte, | ~~~~~~^~~~~~ ./include/linux/pgtable.h:1306:42: error: unused parameter ‘nr’ [-Werror=unused-parameter] 1306 | int nr) | ~~~~^~ ./include/linux/pgtable.h: In function ‘arch_unmap_one’: ./include/linux/pgtable.h:1342:52: error: unused parameter ‘mm’ [-Werror=unused-parameter] 1342 | static inline int arch_unmap_one(struct mm_struct *mm, | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/pgtable.h:1343:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 1343 | struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/pgtable.h:1344:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1344 | unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h:1345:41: error: unused parameter ‘orig_pte’ [-Werror=unused-parameter] 1345 | pte_t orig_pte) | ~~~~~~^~~~~~~~ ./include/linux/pgtable.h: In function ‘arch_prepare_to_swap’: ./include/linux/pgtable.h:1357:54: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1357 | static inline int arch_prepare_to_swap(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_page’: ./include/linux/pgtable.h:1364:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) | ~~~~^~~~ ./include/linux/pgtable.h:1364:64: error: unused parameter ‘offset’ [-Werror=unused-parameter] 1364 | static inline void arch_swap_invalidate_page(int type, pgoff_t offset) ./include/linux/pgtable.h: In function ‘arch_swap_invalidate_area’: ./include/linux/pgtable.h:1368:50: error: unused parameter ‘type’ [-Werror=unused-parameter] 1368 | static inline void arch_swap_invalidate_area(int type) | ~~~~^~~~ ./include/linux/pgtable.h: In function ‘arch_swap_restore’: ./include/linux/pgtable.h:1374:50: error: unused parameter ‘entry’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h:1374:71: error: unused parameter ‘folio’ [-Werror=unused-parameter] 1374 | static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/pgtable.h: In function ‘ptep_modify_prot_commit’: ./include/linux/pgtable.h:1545:63: error: unused parameter ‘old_pte’ [-Werror=unused-parameter] 1545 | pte_t *ptep, pte_t old_pte, pte_t pte) | ~~~~~~^~~~~~~ ./include/linux/pgtable.h: In function ‘pmd_swp_soft_dirty’: ./include/linux/pgtable.h:1754:44: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1754 | static inline int pmd_swp_soft_dirty(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘my_zero_pfn’: ./include/linux/pgtable.h:1938:55: error: unused parameter ‘addr’ [-Werror=unused-parameter] 1938 | static inline unsigned long my_zero_pfn(unsigned long addr) | ~~~~~~~~~~~~~~^~~~ ./include/linux/pgtable.h: In function ‘pmd_trans_huge’: ./include/linux/pgtable.h:1959:40: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 1959 | static inline int pmd_trans_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_huge’: ./include/linux/pgtable.h:1982:40: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1982 | static inline int pud_trans_huge(pud_t pud) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pud_trans_unstable’: ./include/linux/pgtable.h:1988:45: error: unused parameter ‘pud’ [-Werror=unused-parameter] 1988 | static inline int pud_trans_unstable(pud_t *pud) | ~~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pte_protnone’: ./include/linux/pgtable.h:2017:38: error: unused parameter ‘pte’ [-Werror=unused-parameter] 2017 | static inline int pte_protnone(pte_t pte) | ~~~~~~^~~ ./include/linux/pgtable.h: In function ‘pmd_protnone’: ./include/linux/pgtable.h:2022:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 2022 | static inline int pmd_protnone(pmd_t pmd) | ~~~~~~^~~ In file included from ./include/linux/mm.h:36: ./include/linux/cacheinfo.h: In function ‘acpi_get_cache_info’: ./include/linux/cacheinfo.h:104:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 104 | int acpi_get_cache_info(unsigned int cpu, | ~~~~~~~~~~~~~^~~ ./include/linux/cacheinfo.h:105:39: error: unused parameter ‘levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/cacheinfo.h:105:61: error: unused parameter ‘split_levels’ [-Werror=unused-parameter] 105 | unsigned int *levels, unsigned int *split_levels) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./include/linux/mm.h:40: ./include/linux/iommu-debug-pagealloc.h: In function ‘iommu_debug_check_unmapped’: ./include/linux/iommu-debug-pagealloc.h:25:66: error: unused parameter ‘page’ [-Werror=unused-parameter] 25 | static inline void iommu_debug_check_unmapped(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/iommu-debug-pagealloc.h:26:51: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 26 | int numpages) | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_range_contiguous’: ./include/linux/mm.h:219:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 219 | static inline bool page_range_contiguous(const struct page *page, | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:220:31: error: unused parameter ‘nr_pages’ [-Werror=unused-parameter] 220 | unsigned long nr_pages) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘vma_numab_state_init’: ./include/linux/mm.h:841:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 841 | static inline void vma_numab_state_init(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘vma_numab_state_free’: ./include/linux/mm.h:842:64: error: unused parameter ‘vma’ [-Werror=unused-parameter] 842 | static inline void vma_numab_state_free(struct vm_area_struct *vma) {} | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘__vma_atomic_valid_flag’: ./include/linux/mm.h:994:67: error: unused parameter ‘vma’ [-Werror=unused-parameter] 994 | static inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma, vma_flag_t bit) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/mm.h:1473: ./include/linux/huge_mm.h: In function ‘mod_mthp_stat’: ./include/linux/huge_mm.h:169:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h:169:65: error: unused parameter ‘item’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:169:75: error: unused parameter ‘delta’ [-Werror=unused-parameter] 169 | static inline void mod_mthp_stat(int order, enum mthp_stat_item item, int delta) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘count_mthp_stat’: ./include/linux/huge_mm.h:173:40: error: unused parameter ‘order’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~^~~~~ ./include/linux/huge_mm.h:173:67: error: unused parameter ‘item’ [-Werror=unused-parameter] 173 | static inline void count_mthp_stat(int order, enum mthp_stat_item item) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘folio_test_pmd_mappable’: ./include/linux/huge_mm.h:573:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 573 | static inline bool folio_test_pmd_mappable(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_order’: ./include/linux/huge_mm.h:578:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 578 | static inline bool thp_vma_suitable_order(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:579:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:579:41: error: unused parameter ‘order’ [-Werror=unused-parameter] 579 | unsigned long addr, int order) | ~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_suitable_orders’: ./include/linux/huge_mm.h:584:76: error: unused parameter ‘vma’ [-Werror=unused-parameter] 584 | static inline unsigned long thp_vma_suitable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:585:31: error: unused parameter ‘addr’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:585:51: error: unused parameter ‘orders’ [-Werror=unused-parameter] 585 | unsigned long addr, unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_vma_allowable_orders’: ./include/linux/huge_mm.h:590:77: error: unused parameter ‘vma’ [-Werror=unused-parameter] 590 | static inline unsigned long thp_vma_allowable_orders(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:591:52: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 591 | vm_flags_t vm_flags, | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:592:55: error: unused parameter ‘type’ [-Werror=unused-parameter] 592 | enum tva_type type, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:593:55: error: unused parameter ‘orders’ [-Werror=unused-parameter] 593 | unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘thp_get_unmapped_area_vmflags’: ./include/linux/huge_mm.h:603:44: error: unused parameter ‘filp’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:603:64: error: unused parameter ‘addr’ [-Werror=unused-parameter] 603 | thp_get_unmapped_area_vmflags(struct file *filp, unsigned long addr, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:604:45: error: unused parameter ‘len’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:604:64: error: unused parameter ‘pgoff’ [-Werror=unused-parameter] 604 | unsigned long len, unsigned long pgoff, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:45: error: unused parameter ‘flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:605:63: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 605 | unsigned long flags, vm_flags_t vm_flags) | ~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘can_split_folio’: ./include/linux/huge_mm.h:611:31: error: unused parameter ‘folio’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:611:42: error: unused parameter ‘caller_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h:611:60: error: unused parameter ‘pextra_pins’ [-Werror=unused-parameter] 611 | can_split_folio(struct folio *folio, int caller_pins, int *pextra_pins) | ~~~~~^~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_list_to_order’: ./include/linux/huge_mm.h:616:47: error: unused parameter ‘page’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:616:71: error: unused parameter ‘list’ [-Werror=unused-parameter] 616 | split_huge_page_to_list_to_order(struct page *page, struct list_head *list, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:617:30: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 617 | unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page_to_order’: ./include/linux/huge_mm.h:622:57: error: unused parameter ‘page’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:622:76: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 622 | static inline int split_huge_page_to_order(struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_page’: ./include/linux/huge_mm.h:627:48: error: unused parameter ‘page’ [-Werror=unused-parameter] 627 | static inline int split_huge_page(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘min_order_for_split’: ./include/linux/huge_mm.h:633:62: error: unused parameter ‘folio’ [-Werror=unused-parameter] 633 | static inline unsigned int min_order_for_split(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘split_folio_to_list’: ./include/linux/huge_mm.h:639:53: error: unused parameter ‘folio’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:639:78: error: unused parameter ‘list’ [-Werror=unused-parameter] 639 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘try_folio_split_to_order’: ./include/linux/huge_mm.h:645:58: error: unused parameter ‘folio’ [-Werror=unused-parameter] 645 | static inline int try_folio_split_to_order(struct folio *folio, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:646:30: error: unused parameter ‘page’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:646:49: error: unused parameter ‘new_order’ [-Werror=unused-parameter] 646 | struct page *page, unsigned int new_order) | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/huge_mm.h: In function ‘deferred_split_folio’: ./include/linux/huge_mm.h:652:55: error: unused parameter ‘folio’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:652:67: error: unused parameter ‘partially_mapped’ [-Werror=unused-parameter] 652 | static inline void deferred_split_folio(struct folio *folio, bool partially_mapped) {} | ~~~~~^~~~~~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘reparent_deferred_split_queue’: ./include/linux/huge_mm.h:653:69: error: unused parameter ‘memcg’ [-Werror=unused-parameter] 653 | static inline void reparent_deferred_split_queue(struct mem_cgroup *memcg) {} | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pmd’: ./include/linux/huge_mm.h:657:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:657:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 657 | static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:658:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:658:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 658 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_address’: ./include/linux/huge_mm.h:659:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 659 | static inline void split_huge_pmd_address(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:660:31: error: unused parameter ‘address’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:660:45: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 660 | unsigned long address, bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘split_huge_pmd_locked’: ./include/linux/huge_mm.h:661:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 661 | static inline void split_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:662:56: error: unused parameter ‘address’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:662:72: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 662 | unsigned long address, pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:663:47: error: unused parameter ‘freeze’ [-Werror=unused-parameter] 663 | bool freeze) {} | ~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘unmap_huge_pmd_locked’: ./include/linux/huge_mm.h:665:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 665 | static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:666:56: error: unused parameter ‘addr’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:666:69: error: unused parameter ‘pmdp’ [-Werror=unused-parameter] 666 | unsigned long addr, pmd_t *pmdp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:667:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 667 | struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘hugepage_madvise’: ./include/linux/huge_mm.h:675:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 675 | static inline int hugepage_madvise(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:676:48: error: unused parameter ‘vm_flags’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h:676:62: error: unused parameter ‘advice’ [-Werror=unused-parameter] 676 | vm_flags_t *vm_flags, int advice) | ~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘madvise_collapse’: ./include/linux/huge_mm.h:681:59: error: unused parameter ‘vma’ [-Werror=unused-parameter] 681 | static inline int madvise_collapse(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:682:50: error: unused parameter ‘start’ [-Werror=unused-parameter] 682 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:683:50: error: unused parameter ‘end’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:683:61: error: unused parameter ‘lock_dropped’ [-Werror=unused-parameter] 683 | unsigned long end, bool *lock_dropped) | ~~~~~~^~~~~~~~~~~~ ./include/linux/huge_mm.h: In function ‘vma_adjust_trans_huge’: ./include/linux/huge_mm.h:688:65: error: unused parameter ‘vma’ [-Werror=unused-parameter] 688 | static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:689:56: error: unused parameter ‘start’ [-Werror=unused-parameter] 689 | unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h:690:56: error: unused parameter ‘end’ [-Werror=unused-parameter] 690 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:691:65: error: unused parameter ‘next’ [-Werror=unused-parameter] 691 | struct vm_area_struct *next) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h: In function ‘pmd_trans_huge_lock’: ./include/linux/huge_mm.h:694:54: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 694 | static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, | ~~~~~~~^~~ ./include/linux/huge_mm.h:695:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 695 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘pud_trans_huge_lock’: ./include/linux/huge_mm.h:699:54: error: unused parameter ‘pud’ [-Werror=unused-parameter] 699 | static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:700:40: error: unused parameter ‘vma’ [-Werror=unused-parameter] 700 | struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_numa_page’: ./include/linux/huge_mm.h:705:65: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 705 | static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘do_huge_pmd_device_private’: ./include/linux/huge_mm.h:710:70: error: unused parameter ‘vmf’ [-Werror=unused-parameter] 710 | static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_folio’: ./include/linux/huge_mm.h:715:59: error: unused parameter ‘folio’ [-Werror=unused-parameter] 715 | static inline bool is_huge_zero_folio(const struct folio *folio) | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pfn’: ./include/linux/huge_mm.h:720:51: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 720 | static inline bool is_huge_zero_pfn(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘is_huge_zero_pmd’: ./include/linux/huge_mm.h:725:43: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 725 | static inline bool is_huge_zero_pmd(pmd_t pmd) | ~~~~~~^~~ ./include/linux/huge_mm.h: In function ‘mm_put_huge_zero_folio’: ./include/linux/huge_mm.h:730:61: error: unused parameter ‘mm’ [-Werror=unused-parameter] 730 | static inline void mm_put_huge_zero_folio(struct mm_struct *mm) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/huge_mm.h: In function ‘highest_order’: ./include/linux/huge_mm.h:740:47: error: unused parameter ‘orders’ [-Werror=unused-parameter] 740 | static inline int highest_order(unsigned long orders) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h: In function ‘next_order’: ./include/linux/huge_mm.h:745:45: error: unused parameter ‘orders’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/huge_mm.h:745:57: error: unused parameter ‘prev’ [-Werror=unused-parameter] 745 | static inline int next_order(unsigned long *orders, int prev) | ~~~~^~~~ ./include/linux/huge_mm.h: In function ‘__split_huge_pud’: ./include/linux/huge_mm.h:750:60: error: unused parameter ‘vma’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:750:72: error: unused parameter ‘pud’ [-Werror=unused-parameter] 750 | static inline void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, | ~~~~~~~^~~ ./include/linux/huge_mm.h:751:51: error: unused parameter ‘address’ [-Werror=unused-parameter] 751 | unsigned long address) | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h: In function ‘change_huge_pud’: ./include/linux/huge_mm.h:755:54: error: unused parameter ‘tlb’ [-Werror=unused-parameter] 755 | static inline int change_huge_pud(struct mmu_gather *tlb, | ~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:58: error: unused parameter ‘vma’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/huge_mm.h:756:70: error: unused parameter ‘pudp’ [-Werror=unused-parameter] 756 | struct vm_area_struct *vma, pud_t *pudp, | ~~~~~~~^~~~ ./include/linux/huge_mm.h:757:49: error: unused parameter ‘addr’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~~~~~~^~~~ ./include/linux/huge_mm.h:757:64: error: unused parameter ‘newprot’ [-Werror=unused-parameter] 757 | unsigned long addr, pgprot_t newprot, | ~~~~~~~~~^~~~~~~ ./include/linux/huge_mm.h:758:49: error: unused parameter ‘cp_flags’ [-Werror=unused-parameter] 758 | unsigned long cp_flags) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/huge_mm.h: In function ‘pmd_is_huge’: ./include/linux/huge_mm.h:768:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 768 | static inline bool pmd_is_huge(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_xchg_last_cpupid’: ./include/linux/mm.h:2098:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2098 | static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘folio_xchg_access_time’: ./include/linux/mm.h:2103:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:2103:67: error: unused parameter ‘time’ [-Werror=unused-parameter] 2103 | static inline int folio_xchg_access_time(struct folio *folio, int time) | ~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_to_nid’: ./include/linux/mm.h:2113:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2113 | static inline int cpupid_to_nid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_pid’: ./include/linux/mm.h:2118:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2118 | static inline int cpupid_to_pid(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpupid_to_cpu’: ./include/linux/mm.h:2123:37: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2123 | static inline int cpupid_to_cpu(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘cpu_pid_to_cpupid’: ./include/linux/mm.h:2128:41: error: unused parameter ‘nid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h:2128:50: error: unused parameter ‘pid’ [-Werror=unused-parameter] 2128 | static inline int cpu_pid_to_cpupid(int nid, int pid) | ~~~~^~~ ./include/linux/mm.h: In function ‘cpupid_pid_unset’: ./include/linux/mm.h:2133:41: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2133 | static inline bool cpupid_pid_unset(int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘page_cpupid_reset_last’: ./include/linux/mm.h:2138:56: error: unused parameter ‘page’ [-Werror=unused-parameter] 2138 | static inline void page_cpupid_reset_last(struct page *page) | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘cpupid_match_pid’: ./include/linux/mm.h:2142:57: error: unused parameter ‘task’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2142:67: error: unused parameter ‘cpupid’ [-Werror=unused-parameter] 2142 | static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) | ~~~~^~~~~~ ./include/linux/mm.h: In function ‘vma_set_access_pid_bit’: ./include/linux/mm.h:2147:66: error: unused parameter ‘vma’ [-Werror=unused-parameter] 2147 | static inline void vma_set_access_pid_bit(struct vm_area_struct *vma) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘folio_use_access_time’: ./include/linux/mm.h:2150:56: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2150 | static inline bool folio_use_access_time(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘page_kasan_tag’: ./include/linux/mm.h:2200:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2200 | static inline u8 page_kasan_tag(const struct page *page) | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘page_kasan_tag_set’: ./include/linux/mm.h:2205:52: error: unused parameter ‘page’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:2205:61: error: unused parameter ‘tag’ [-Werror=unused-parameter] 2205 | static inline void page_kasan_tag_set(struct page *page, u8 tag) { } | ~~~^~~ ./include/linux/mm.h: In function ‘page_kasan_tag_reset’: ./include/linux/mm.h:2206:54: error: unused parameter ‘page’ [-Werror=unused-parameter] 2206 | static inline void page_kasan_tag_reset(struct page *page) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘memdesc_section’: ./include/linux/mm.h:2242:61: error: unused parameter ‘mdf’ [-Werror=unused-parameter] 2242 | static inline unsigned long memdesc_section(memdesc_flags_t mdf) | ~~~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘set_page_links’: ./include/linux/mm.h:2460:43: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 2460 | unsigned long node, unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘arch_make_folio_accessible’: ./include/linux/mm.h:2695:60: error: unused parameter ‘folio’ [-Werror=unused-parameter] 2695 | static inline int arch_make_folio_accessible(struct folio *folio) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘pmd_special’: ./include/linux/mm.h:3176:38: error: unused parameter ‘pmd’ [-Werror=unused-parameter] 3176 | static inline bool pmd_special(pmd_t pmd) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘pud_special’: ./include/linux/mm.h:3188:38: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3188 | static inline bool pud_special(pud_t pud) | ~~~~~~^~~ ./include/linux/mm.h: In function ‘ptlock_alloc’: ./include/linux/mm.h:3457:48: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3457 | static inline bool ptlock_alloc(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘ptlock_free’: ./include/linux/mm.h:3462:47: error: unused parameter ‘ptdesc’ [-Werror=unused-parameter] 3462 | static inline void ptlock_free(struct ptdesc *ptdesc) | ~~~~~~~~~~~~~~~^~~~~~ ./include/linux/mm.h: In function ‘pte_lockptr’: ./include/linux/mm.h:3472:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3472 | static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘ptep_lockptr’: ./include/linux/mm.h:3477:58: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3477 | static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pmd_lockptr’: ./include/linux/mm.h:3596:57: error: unused parameter ‘mm’ [-Werror=unused-parameter] 3596 | static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) | ~~~~~~~~~~~~~~~~~~^~ ./include/linux/mm.h: In function ‘pud_lockptr’: ./include/linux/mm.h:3647:68: error: unused parameter ‘pud’ [-Werror=unused-parameter] 3647 | static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) | ~~~~~~~^~~ ./include/linux/mm.h: In function ‘io_remap_pfn_range_pfn’: ./include/linux/mm.h:4164:31: error: unused parameter ‘size’ [-Werror=unused-parameter] 4164 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘__kernel_poison_pages’: ./include/linux/mm.h:4279:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4279:65: error: unused parameter ‘nunmpages’ [-Werror=unused-parameter] 4279 | static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } | ~~~~^~~~~~~~~ ./include/linux/mm.h: In function ‘kernel_poison_pages’: ./include/linux/mm.h:4280:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4280:63: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4280 | static inline void kernel_poison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘kernel_unpoison_pages’: ./include/linux/mm.h:4281:55: error: unused parameter ‘page’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4281:65: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4281 | static inline void kernel_unpoison_pages(struct page *page, int numpages) { } | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_map_pages’: ./include/linux/mm.h:4383:59: error: unused parameter ‘page’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4383:69: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4383 | static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘debug_pagealloc_unmap_pages’: ./include/linux/mm.h:4384:61: error: unused parameter ‘page’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4384:71: error: unused parameter ‘numpages’ [-Werror=unused-parameter] 4384 | static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} | ~~~~^~~~~~~~ ./include/linux/mm.h: In function ‘page_is_guard’: ./include/linux/mm.h:4387:53: error: unused parameter ‘page’ [-Werror=unused-parameter] 4387 | static inline bool page_is_guard(const struct page *page) { return false; } | ~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘set_page_guard’: ./include/linux/mm.h:4388:48: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4388:67: error: unused parameter ‘page’ [-Werror=unused-parameter] 4388 | static inline bool set_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4389:38: error: unused parameter ‘order’ [-Werror=unused-parameter] 4389 | unsigned int order) { return false; } | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘clear_page_guard’: ./include/linux/mm.h:4390:50: error: unused parameter ‘zone’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4390:69: error: unused parameter ‘page’ [-Werror=unused-parameter] 4390 | static inline void clear_page_guard(struct zone *zone, struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4391:46: error: unused parameter ‘order’ [-Werror=unused-parameter] 4391 | unsigned int order) {} | ~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘memory_failure_queue’: ./include/linux/mm.h:4610:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4610:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4610 | static inline void memory_failure_queue(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘__get_huge_page_for_hwpoison’: ./include/linux/mm.h:4614:62: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4614:71: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4614 | static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, | ~~~~^~~~~ ./include/linux/mm.h:4615:47: error: unused parameter ‘migratable_cleared’ [-Werror=unused-parameter] 4615 | bool *migratable_cleared) | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_inc’: ./include/linux/mm.h:4620:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4620 | static inline void num_poisoned_pages_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘num_poisoned_pages_sub’: ./include/linux/mm.h:4624:57: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4624:67: error: unused parameter ‘i’ [-Werror=unused-parameter] 4624 | static inline void num_poisoned_pages_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘memblk_nr_poison_inc’: ./include/linux/mm.h:4633:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4633 | static inline void memblk_nr_poison_inc(unsigned long pfn) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h: In function ‘memblk_nr_poison_sub’: ./include/linux/mm.h:4637:55: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4637:65: error: unused parameter ‘i’ [-Werror=unused-parameter] 4637 | static inline void memblk_nr_poison_sub(unsigned long pfn, long i) | ~~~~~^ ./include/linux/mm.h: In function ‘arch_memory_failure’: ./include/linux/mm.h:4643:53: error: unused parameter ‘pfn’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~~~~~~~~~~~^~~ ./include/linux/mm.h:4643:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 4643 | static inline int arch_memory_failure(unsigned long pfn, int flags) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘arch_is_platform_page’: ./include/linux/mm.h:4650:46: error: unused parameter ‘paddr’ [-Werror=unused-parameter] 4650 | static inline bool arch_is_platform_page(u64 paddr) | ~~~~^~~~~ ./include/linux/mm.h: In function ‘set_anon_vma_name’: ./include/linux/mm.h:4748:37: error: unused parameter ‘addr’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4748:57: error: unused parameter ‘size’ [-Werror=unused-parameter] 4748 | int set_anon_vma_name(unsigned long addr, unsigned long size, | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h:4749:42: error: unused parameter ‘uname’ [-Werror=unused-parameter] 4749 | const char __user *uname) | ~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/mm.h: In function ‘range_contains_unaccepted_memory’: ./include/linux/mm.h:4762:65: error: unused parameter ‘start’ [-Werror=unused-parameter] 4762 | static inline bool range_contains_unaccepted_memory(phys_addr_t start, | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4763:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4763 | unsigned long size) | ~~~~~~~~~~~~~~^~~~ ./include/linux/mm.h: In function ‘accept_memory’: ./include/linux/mm.h:4768:46: error: unused parameter ‘start’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~^~~~~ ./include/linux/mm.h:4768:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 4768 | static inline void accept_memory(phys_addr_t start, unsigned long size) | ~~~~~~~~~~~~~~^~~~ In file included from ./include/asm-generic/io.h:17, from ./arch/x86/include/asm/io.h:343, from ./arch/x86/include/asm/dma.h:13, from ./include/linux/memblock.h:13: ./include/asm-generic/iomap.h: In function ‘ioremap_np’: ./include/asm-generic/iomap.h:87:52: error: unused parameter ‘offset’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~~~~~~^~~~~~ ./include/asm-generic/iomap.h:87:67: error: unused parameter ‘size’ [-Werror=unused-parameter] 87 | static inline void __iomem *ioremap_np(phys_addr_t offset, size_t size) | ~~~~~~~^~~~ ./include/asm-generic/io.h: In function ‘log_write_mmio’: ./include/asm-generic/io.h:96:39: error: unused parameter ‘val’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, | ~~~~^~~ ./include/asm-generic/io.h:96:47: error: unused parameter ‘width’ [-Werror=unused-parameter] 96 | static inline void log_write_mmio(u64 val, u8 width, volatile voidmake[4]: *** [scripts/Makefile.build:289: arch/x86/mm/srat.o] Error 1 459 | static inline void disable_irq_nosync_lockdep_irqsave(unsigned int irq, unsigned long *flags) | ~~~~~~~~~~~~~~~^~~~~ ./include/linux/interrupt.h: In function ‘enable_irq_lockdep_irqrestore’: ./include/linux/interrupt.h:475:83: error: unused parameter ‘flags’ [-Werror=unused-parameter] 475 | static inline void enable_irq_lockdep_irqrestore(unsigned int irq, unsigned long *flags) | ~~~~~~~~~~~~~~~^~~~~ ./include/linux/interrupt.h: In function ‘do_softirq_post_smp_call_flush’: ./include/linux/interrupt.h:601:64: error: unused parameter ‘unused’ [-Werror=unused-parameter] 601 | static inline void do_softirq_post_smp_call_flush(unsigned int unused) | ~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/energy_model.h:11, from ./include/linux/device.h:16, from ./include/linux/nvmem-provider.h:12, from ./include/linux/rtc.h:18: ./include/linux/sched/topology.h: In function ‘arch_scale_hw_pressure’: ./include/linux/sched/topology.h:221:42: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 221 | unsigned long arch_scale_hw_pressure(int cpu) | ~~~~^~~ ./include/linux/sched/topology.h: In function ‘arch_update_hw_pressure’: ./include/linux/sched/topology.h:229:52: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 229 | void arch_update_hw_pressure(const struct cpumask *cpus, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/sched/topology.h:230:49: error: unused parameter ‘capped_frequency’ [-Werror=unused-parameter] 230 | unsigned long capped_frequency) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/linux/sched/topology.h: In function ‘arch_scale_freq_ref’: ./include/linux/sched/topology.h:236:38: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 236 | unsigned int arch_scale_freq_ref(int cpu) | ~~~~^~~ ./include/linux/energy_model.h: In function ‘em_dev_register_perf_domain’: ./include/linux/energy_model.h:354:48: error: unused parameter ‘dev’ [-Werror=unused-parameter] 354 | int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:354:66: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 354 | int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h:355:64: error: unused parameter ‘cb’ [-Werror=unused-parameter] 355 | const struct em_data_callback *cb, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:356:50: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 356 | const cpumask_t *cpus, bool microwatts) | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/energy_model.h:356:61: error: unused parameter ‘microwatts’ [-Werror=unused-parameter] 356 | const cpumask_t *cpus, bool microwatts) | ~~~~~^~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_register_pd_no_update’: ./include/linux/energy_model.h:361:49: error: unused parameter ‘dev’ [-Werror=unused-parameter] 361 | int em_dev_register_pd_no_update(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:361:67: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 361 | int em_dev_register_pd_no_update(struct device *dev, unsigned int nr_states, | ~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h:362:65: error: unused parameter ‘cb’ [-Werror=unused-parameter] 362 | const struct em_data_callback *cb, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:363:51: error: unused parameter ‘cpus’ [-Werror=unused-parameter] 363 | const cpumask_t *cpus, bool microwatts) | ~~~~~~~~~~~~~~~~~^~~~ ./include/linux/energy_model.h:363:62: error: unused parameter ‘microwatts’ [-Werror=unused-parameter] 363 | const cpumask_t *cpus, bool microwatts) | ~~~~~^~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_unregister_perf_domain’: ./include/linux/energy_model.h:367:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 367 | static inline void em_dev_unregister_perf_domain(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_cpu_get’: ./include/linux/energy_model.h:370:53: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 370 | static inline struct em_perf_domain *em_cpu_get(int cpu) | ~~~~^~~ ./include/linux/energy_model.h: In function ‘em_pd_get’: ./include/linux/energy_model.h:374:63: error: unused parameter ‘dev’ [-Werror=unused-parameter] 374 | static inline struct em_perf_domain *em_pd_get(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_cpu_energy’: ./include/linux/energy_model.h:378:66: error: unused parameter ‘pd’ [-Werror=unused-parameter] 378 | static inline unsigned long em_cpu_energy(struct em_perf_domain *pd, | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:379:39: error: unused parameter ‘max_util’ [-Werror=unused-parameter] 379 | unsigned long max_util, unsigned long sum_util, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/energy_model.h:379:63: error: unused parameter ‘sum_util’ [-Werror=unused-parameter] 379 | unsigned long max_util, unsigned long sum_util, | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/energy_model.h:380:39: error: unused parameter ‘allowed_cpu_cap’ [-Werror=unused-parameter] 380 | unsigned long allowed_cpu_cap) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_pd_nr_perf_states’: ./include/linux/energy_model.h:384:63: error: unused parameter ‘pd’ [-Werror=unused-parameter] 384 | static inline int em_pd_nr_perf_states(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_table_alloc’: ./include/linux/energy_model.h:389:61: error: unused parameter ‘pd’ [-Werror=unused-parameter] 389 | struct em_perf_table *em_table_alloc(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_table_free’: ./include/linux/energy_model.h:393:56: error: unused parameter ‘table’ [-Werror=unused-parameter] 393 | static inline void em_table_free(struct em_perf_table *table) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/energy_model.h: In function ‘em_dev_update_perf_domain’: ./include/linux/energy_model.h:395:46: error: unused parameter ‘dev’ [-Werror=unused-parameter] 395 | int em_dev_update_perf_domain(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:396:53: error: unused parameter ‘new_table’ [-Werror=unused-parameter] 396 | struct em_perf_table *new_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_perf_state_from_pd’: ./include/linux/energy_model.h:401:68: error: unused parameter ‘pd’ [-Werror=unused-parameter] 401 | struct em_perf_state *em_perf_state_from_pd(struct em_perf_domain *pd) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h: In function ‘em_dev_compute_costs’: ./include/linux/energy_model.h:406:41: error: unused parameter ‘dev’ [-Werror=unused-parameter] 406 | int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h:406:68: error: unused parameter ‘table’ [-Werror=unused-parameter] 406 | int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/energy_model.h:407:30: error: unused parameter ‘nr_states’ [-Werror=unused-parameter] 407 | int nr_states) | ~~~~^~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_dev_update_chip_binning’: ./include/linux/energy_model.h:411:61: error: unused parameter ‘dev’ [-Werror=unused-parameter] 411 | static inline int em_dev_update_chip_binning(struct device *dev) | ~~~~~~~~~~~~~~~^~~ ./include/linux/energy_model.h: In function ‘em_update_performance_limits’: ./include/linux/energy_model.h:416:57: error: unused parameter ‘pd’ [-Werror=unused-parameter] 416 | int em_update_performance_limits(struct em_perf_domain *pd, | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/energy_model.h:417:31: error: unused parameter ‘freq_min_khz’ [-Werror=unused-parameter] 417 | unsigned long freq_min_khz, unsigned long freq_max_khz) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/energy_model.h:417:59: error: unused parameter ‘freq_max_khz’ [-Werror=unused-parameter] 417 | unsigned long freq_min_khz, unsigned long freq_max_khz) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/energy_model.h: In function ‘em_adjust_cpu_capacity’: ./include/linux/energy_model.h:421:56: error: unused parameter ‘cpu’ [-Werror=unused-parameter] 421 | static inline void em_adjust_cpu_capacity(unsigned int cpu) {} | ~~~~~~~~~~~~~^~~ In file included from ./include/linux/module.h:20, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32: ./include/linux/elf.h: In function ‘arch_parse_elf_property’: ./include/linux/elf.h:89:47: error: unused parameter ‘type’ [-Werror=unused-parameter] 89 | static inline int arch_parse_elf_property(u32 type, const void *data, | ~~~~^~~~ ./include/linux/elf.h:89:65: error: unused parameter ‘data’ [-Werror=unused-parameter] 89 | static inline int arch_parse_elf_property(u32 type, const void *data, | ~~~~~~~~~~~~^~~~ ./include/linux/elf.h:90:50: error: unused parameter ‘datasz’ [-Werror=unused-parameter] 90 | size_t datasz, bool compat, | ~~~~~~~^~~~~~ ./include/linux/elf.h:90:63: error: unused parameter ‘compat’ [-Werror=unused-parameter] 90 | size_t datasz, bool compat, | ~~~~~^~~~~~ ./include/linux/elf.h:91:66: error: unused parameter ‘arch’ [-Werror=unused-parameter] 91 | struct arch_elf_state *arch) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/elf.h: In function ‘arch_elf_adjust_prot’: ./include/linux/elf.h:105:69: error: unused parameter ‘state’ [-Werror=unused-parameter] 105 | const struct arch_elf_state *state, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/elf.h:106:45: error: unused parameter ‘has_interp’ [-Werror=unused-parameter] 106 | bool has_interp, bool is_interp) | ~~~~~^~~~~~~~~~ ./include/linux/elf.h:106:62: error: unused parameter ‘is_interp’ [-Werror=unused-parameter] 106 | bool has_interp, bool is_interp) | ~~~~~^~~~~~~~~ In file included from ./include/linux/module.h:26: ./include/linux/rbtree_latch.h: In function ‘latch_tree_erase’: ./include/linux/rbtree_latch.h:174:47: error: unused parameter ‘ops’ [-Werror=unused-parameter] 174 | const struct latch_tree_ops *ops) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/module.h:31: ./include/linux/dynamic_debug.h: In function ‘ddebug_dyndbg_module_param_cb’: ./include/linux/dynamic_debug.h:342:68: error: unused parameter ‘val’ [-Werror=unused-parameter] 342 | static inline int ddebug_dyndbg_module_param_cb(char *param, char *val, | ~~~~~~^~~ ./include/linux/dynamic_debug.h:343:61: error: unused parameter ‘modname’ [-Werror=unused-parameter] 343 | const char *modname) | ~~~~~~~~~~~~^~~~~~~ ./include/linux/dynamic_debug.h: In function ‘param_set_dyndbg_classes’: ./include/linux/dynamic_debug.h:355:56: error: unused parameter ‘instr’ [-Werror=unused-parameter] 355 | static inline int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) | ~~~~~~~~~~~~^~~~~ ./include/linux/dynamic_debug.h:355:90: error: unused parameter ‘kp’ [-Werror=unused-parameter] 355 | static inline int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/dynamic_debug.h: In function ‘param_get_dyndbg_classes’: ./include/linux/dynamic_debug.h:357:50: error: unused parameter ‘buffer’ [-Werror=unused-parameter] 357 | static inline int param_get_dyndbg_classes(char *buffer, const struct kernel_param *kp) | ~~~~~~^~~~~~ ./include/linux/dynamic_debug.h:357:85: error: unused parameter ‘kp’ [-Werror=unused-parameter] 357 | static inline int param_get_dyndbg_classes(char *buffer, const struct kernel_param *kp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/module.h: In function ‘module_buildid’: ./include/linux/module.h:745:66: error: unused parameter ‘mod’ [-Werror=unused-parameter] 745 | static inline const unsigned char *module_buildid(struct module *mod) | ~~~~~~~~~~~~~~~^~~ ./include/linux/module.h: In function ‘is_livepatch_module’: ./include/linux/module.h:767:55: error: unused parameter ‘mod’ [-Werror=unused-parameter] 767 | static inline bool is_livepatch_module(struct module *mod) | ~~~~~~~~~~~~~~~^~~ ./include/linux/module.h: In function ‘retpoline_module_ok’: ./include/linux/module.h:916:45: error: unused parameter ‘has_retpoline’ [-Werror=unused-parameter] 916 | static inline bool retpoline_module_ok(bool has_retpoline) | ~~~~~^~~~~~~~~~~~~ ./include/linux/module.h: In function ‘module_sig_ok’: ./include/linux/module.h:941:49: error: unused parameter ‘module’ [-Werror=unused-parameter] 941 | static inline bool module_sig_ok(struct module *module) | ~~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/nvmem-provider.h:16: ./include/linux/gpio/consumer.h: In function ‘gpiod_count’: ./include/linux/gpio/consumer.h:196:46: error: unused parameter ‘dev’ [-Werror=unused-parameter] 196 | static inline int gpiod_count(struct device *dev, const char *con_id) | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:196:63: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 196 | static inline int gpiod_count(struct device *dev, const char *con_id) | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get’: ./include/linux/gpio/consumer.h:201:71: error: unused parameter ‘dev’ [-Werror=unused-parameter] 201 | static inline struct gpio_desc *__must_check gpiod_get(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:202:68: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 202 | const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:203:73: error: unused parameter ‘flags’ [-Werror=unused-parameter] 203 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_index’: ./include/linux/gpio/consumer.h:208:32: error: unused parameter ‘dev’ [-Werror=unused-parameter] 208 | gpiod_get_index(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:209:29: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 209 | const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:210:30: error: unused parameter ‘idx’ [-Werror=unused-parameter] 210 | unsigned int idx, | ~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:211:34: error: unused parameter ‘flags’ [-Werror=unused-parameter] 211 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_optional’: ./include/linux/gpio/consumer.h:217:35: error: unused parameter ‘dev’ [-Werror=unused-parameter] 217 | gpiod_get_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:217:52: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 217 | gpiod_get_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:218:37: error: unused parameter ‘flags’ [-Werror=unused-parameter] 218 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_index_optional’: ./include/linux/gpio/consumer.h:224:41: error: unused parameter ‘dev’ [-Werror=unused-parameter] 224 | gpiod_get_index_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:224:58: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 224 | gpiod_get_index_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:225:39: error: unused parameter ‘index’ [-Werror=unused-parameter] 225 | unsigned int index, enum gpiod_flags flags) | ~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h:225:63: error: unused parameter ‘flags’ [-Werror=unused-parameter] 225 | unsigned int index, enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_array’: ./include/linux/gpio/consumer.h:231:32: error: unused parameter ‘dev’ [-Werror=unused-parameter] 231 | gpiod_get_array(struct device *dev, const char *con_id, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:231:49: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 231 | gpiod_get_array(struct device *dev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:232:34: error: unused parameter ‘flags’ [-Werror=unused-parameter] 232 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_array_optional’: ./include/linux/gpio/consumer.h:238:41: error: unused parameter ‘dev’ [-Werror=unused-parameter] 238 | gpiod_get_array_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:238:58: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 238 | gpiod_get_array_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:239:43: error: unused parameter ‘flags’ [-Werror=unused-parameter] 239 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_unhinge’: ./include/linux/gpio/consumer.h:252:54: error: unused parameter ‘dev’ [-Werror=unused-parameter] 252 | static inline void devm_gpiod_unhinge(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_get’: ./include/linux/gpio/consumer.h:270:31: error: unused parameter ‘dev’ [-Werror=unused-parameter] 270 | devm_gpiod_get(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:271:30: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 271 | const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:272:35: error: unused parameter ‘flags’ [-Werror=unused-parameter] 272 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_get_index’: ./include/linux/gpio/consumer.h:278:37: error: unused parameter ‘dev’ [-Werror=unused-parameter] 278 | devm_gpiod_get_index(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:279:36: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 279 | const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:280:37: error: unused parameter ‘idx’ [-Werror=unused-parameter] 280 | unsigned int idx, | ~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:281:41: error: unused parameter ‘flags’ [-Werror=unused-parameter] 281 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_get_optional’: ./include/linux/gpio/consumer.h:287:40: error: unused parameter ‘dev’ [-Werror=unused-parameter] 287 | devm_gpiod_get_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:287:57: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 287 | devm_gpiod_get_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:288:44: error: unused parameter ‘flags’ [-Werror=unused-parameter] 288 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_get_index_optional’: ./include/linux/gpio/consumer.h:294:46: error: unused parameter ‘dev’ [-Werror=unused-parameter] 294 | devm_gpiod_get_index_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:294:63: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 294 | devm_gpiod_get_index_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:295:46: error: unused parameter ‘index’ [-Werror=unused-parameter] 295 | unsigned int index, enum gpiod_flags flags) | ~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h:295:70: error: unused parameter ‘flags’ [-Werror=unused-parameter] 295 | unsigned int index, enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_get_array’: ./include/linux/gpio/consumer.h:301:37: error: unused parameter ‘dev’ [-Werror=unused-parameter] 301 | devm_gpiod_get_array(struct device *dev, const char *con_id, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:301:54: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 301 | devm_gpiod_get_array(struct device *dev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:302:39: error: unused parameter ‘flags’ [-Werror=unused-parameter] 302 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_get_array_optional’: ./include/linux/gpio/consumer.h:308:46: error: unused parameter ‘dev’ [-Werror=unused-parameter] 308 | devm_gpiod_get_array_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:308:63: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 308 | devm_gpiod_get_array_optional(struct device *dev, const char *con_id, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:309:48: error: unused parameter ‘flags’ [-Werror=unused-parameter] 309 | enum gpiod_flags flags) | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_put’: ./include/linux/gpio/consumer.h:314:50: error: unused parameter ‘dev’ [-Werror=unused-parameter] 314 | static inline void devm_gpiod_put(struct device *dev, struct gpio_desc *desc) | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h: In function ‘devm_gpiod_put_array’: ./include/linux/gpio/consumer.h:322:56: error: unused parameter ‘dev’ [-Werror=unused-parameter] 322 | static inline void devm_gpiod_put_array(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_direction_output’: ./include/linux/gpio/consumer.h:344:70: error: unused parameter ‘value’ [-Werror=unused-parameter] 344 | static inline int gpiod_direction_output(struct gpio_desc *desc, int value) | ~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_direction_output_raw’: ./include/linux/gpio/consumer.h:350:74: error: unused parameter ‘value’ [-Werror=unused-parameter] 350 | static inline int gpiod_direction_output_raw(struct gpio_desc *desc, int value) | ~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_array_value’: ./include/linux/gpio/consumer.h:362:54: error: unused parameter ‘array_size’ [-Werror=unused-parameter] 362 | static inline int gpiod_get_array_value(unsigned int array_size, | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:364:60: error: unused parameter ‘array_info’ [-Werror=unused-parameter] 364 | struct gpio_array *array_info, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:365:56: error: unused parameter ‘value_bitmap’ [-Werror=unused-parameter] 365 | unsigned long *value_bitmap) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_value’: ./include/linux/gpio/consumer.h:371:63: error: unused parameter ‘value’ [-Werror=unused-parameter] 371 | static inline int gpiod_set_value(struct gpio_desc *desc, int value) | ~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_array_value’: ./include/linux/gpio/consumer.h:377:54: error: unused parameter ‘array_size’ [-Werror=unused-parameter] 377 | static inline int gpiod_set_array_value(unsigned int array_size, | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:379:60: error: unused parameter ‘array_info’ [-Werror=unused-parameter] 379 | struct gpio_array *array_info, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:380:56: error: unused parameter ‘value_bitmap’ [-Werror=unused-parameter] 380 | unsigned long *value_bitmap) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_raw_array_value’: ./include/linux/gpio/consumer.h:392:58: error: unused parameter ‘array_size’ [-Werror=unused-parameter] 392 | static inline int gpiod_get_raw_array_value(unsigned int array_size, | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:394:64: error: unused parameter ‘array_info’ [-Werror=unused-parameter] 394 | struct gpio_array *array_info, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:395:60: error: unused parameter ‘value_bitmap’ [-Werror=unused-parameter] 395 | unsigned long *value_bitmap) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_raw_value’: ./include/linux/gpio/consumer.h:401:67: error: unused parameter ‘value’ [-Werror=unused-parameter] 401 | static inline int gpiod_set_raw_value(struct gpio_desc *desc, int value) | ~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_raw_array_value’: ./include/linux/gpio/consumer.h:407:58: error: unused parameter ‘array_size’ [-Werror=unused-parameter] 407 | static inline int gpiod_set_raw_array_value(unsigned int array_size, | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:409:64: error: unused parameter ‘array_info’ [-Werror=unused-parameter] 409 | struct gpio_array *array_info, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:410:60: error: unused parameter ‘value_bitmap’ [-Werror=unused-parameter] 410 | unsigned long *value_bitmap) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_array_value_cansleep’: ./include/linux/gpio/consumer.h:423:63: error: unused parameter ‘array_size’ [-Werror=unused-parameter] 423 | static inline int gpiod_get_array_value_cansleep(unsigned int array_size, | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:425:57: error: unused parameter ‘array_info’ [-Werror=unused-parameter] 425 | struct gpio_array *array_info, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:426:53: error: unused parameter ‘value_bitmap’ [-Werror=unused-parameter] 426 | unsigned long *value_bitmap) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_value_cansleep’: ./include/linux/gpio/consumer.h:432:72: error: unused parameter ‘value’ [-Werror=unused-parameter] 432 | static inline int gpiod_set_value_cansleep(struct gpio_desc *desc, int value) | ~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_array_value_cansleep’: ./include/linux/gpio/consumer.h:438:63: error: unused parameter ‘array_size’ [-Werror=unused-parameter] 438 | static inline int gpiod_set_array_value_cansleep(unsigned int array_size, | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:440:64: error: unused parameter ‘array_info’ [-Werror=unused-parameter] 440 | struct gpio_array *array_info, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:441:60: error: unused parameter ‘value_bitmap’ [-Werror=unused-parameter] 441 | unsigned long *value_bitmap) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_get_raw_array_value_cansleep’: ./include/linux/gpio/consumer.h:453:67: error: unused parameter ‘array_size’ [-Werror=unused-parameter] 453 | static inline int gpiod_get_raw_array_value_cansleep(unsigned int array_size, | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:455:67: error: unused parameter ‘array_info’ [-Werror=unused-parameter] 455 | struct gpio_array *array_info, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:456:63: error: unused parameter ‘value_bitmap’ [-Werror=unused-parameter] 456 | unsigned long *value_bitmap) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_raw_value_cansleep’: ./include/linux/gpio/consumer.h:463:52: error: unused parameter ‘value’ [-Werror=unused-parameter] 463 | int value) | ~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_raw_array_value_cansleep’: ./include/linux/gpio/consumer.h:469:67: error: unused parameter ‘array_size’ [-Werror=unused-parameter] 469 | static inline int gpiod_set_raw_array_value_cansleep(unsigned int array_size, | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:471:68: error: unused parameter ‘array_info’ [-Werror=unused-parameter] 471 | struct gpio_array *array_info, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/gpio/consumer.h:472:64: error: unused parameter ‘value_bitmap’ [-Werror=unused-parameter] 472 | unsigned long *value_bitmap) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_config’: ./include/linux/gpio/consumer.h:479:74: error: unused parameter ‘config’ [-Werror=unused-parameter] 479 | static inline int gpiod_set_config(struct gpio_desc *desc, unsigned long config) | ~~~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_debounce’: ./include/linux/gpio/consumer.h:486:75: error: unused parameter ‘debounce’ [-Werror=unused-parameter] 486 | static inline int gpiod_set_debounce(struct gpio_desc *desc, unsigned int debounce) | ~~~~~~~~~~~~~^~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_set_consumer_name’: ./include/linux/gpio/consumer.h:520:55: error: unused parameter ‘name’ [-Werror=unused-parameter] 520 | const char *name) | ~~~~~~~~~~~~^~~~ ./include/linux/gpio/consumer.h: In function ‘gpio_to_desc’: ./include/linux/gpio/consumer.h:534:55: error: unused parameter ‘gpio’ [-Werror=unused-parameter] 534 | static inline struct gpio_desc *gpio_to_desc(unsigned gpio) | ~~~~~~~~~^~~~ ./include/linux/gpio/consumer.h: In function ‘fwnode_gpiod_get_index’: ./include/linux/gpio/consumer.h:547:64: error: unused parameter ‘fwnode’ [-Werror=unused-parameter] 547 | struct gpio_desc *fwnode_gpiod_get_index(struct fwnode_handle *fwnode, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:548:54: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 548 | const char *con_id, int index, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:548:66: error: unused parameter ‘index’ [-Werror=unused-parameter] 548 | const char *con_id, int index, | ~~~~^~~~~ ./include/linux/gpio/consumer.h:549:59: error: unused parameter ‘flags’ [-Werror=unused-parameter] 549 | enum gpiod_flags flags, | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h:550:54: error: unused parameter ‘label’ [-Werror=unused-parameter] 550 | const char *label) | ~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘devm_fwnode_gpiod_get_index’: ./include/linux/gpio/consumer.h:556:62: error: unused parameter ‘dev’ [-Werror=unused-parameter] 556 | struct gpio_desc *devm_fwnode_gpiod_get_index(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:557:69: error: unused parameter ‘fwnode’ [-Werror=unused-parameter] 557 | struct fwnode_handle *fwnode, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:558:59: error: unused parameter ‘con_id’ [-Werror=unused-parameter] 558 | const char *con_id, int index, | ~~~~~~~~~~~~^~~~~~ ./include/linux/gpio/consumer.h:558:71: error: unused parameter ‘index’ [-Werror=unused-parameter] 558 | const char *con_id, int index, | ~~~~^~~~~ ./include/linux/gpio/consumer.h:559:64: error: unused parameter ‘flags’ [-Werror=unused-parameter] 559 | enum gpiod_flags flags, | ~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h:560:59: error: unused parameter ‘label’ [-Werror=unused-parameter] 560 | const char *label) | ~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_enable_hw_timestamp_ns’: ./include/linux/gpio/consumer.h:582:62: error: unused parameter ‘flags’ [-Werror=unused-parameter] 582 | unsigned long flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_disable_hw_timestamp_ns’: ./include/linux/gpio/consumer.h:590:63: error: unused parameter ‘flags’ [-Werror=unused-parameter] 590 | unsigned long flags) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘acpi_dev_add_driver_gpios’: ./include/linux/gpio/consumer.h:683:65: error: unused parameter ‘adev’ [-Werror=unused-parameter] 683 | static inline int acpi_dev_add_driver_gpios(struct acpi_device *adev, | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/gpio/consumer.h:684:63: error: unused parameter ‘gpios’ [-Werror=unused-parameter] 684 | const struct acpi_gpio_mapping *gpios) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘acpi_dev_remove_driver_gpios’: ./include/linux/gpio/consumer.h:688:69: error: unused parameter ‘adev’ [-Werror=unused-parameter] 688 | static inline void acpi_dev_remove_driver_gpios(struct acpi_device *adev) {} | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/gpio/consumer.h: In function ‘devm_acpi_dev_add_driver_gpios’: ./include/linux/gpio/consumer.h:690:65: error: unused parameter ‘dev’ [-Werror=unused-parameter] 690 | static inline int devm_acpi_dev_add_driver_gpios(struct device *dev, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:691:63: error: unused parameter ‘gpios’ [-Werror=unused-parameter] 691 | const struct acpi_gpio_mapping *gpios) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_export’: ./include/linux/gpio/consumer.h:708:50: error: unused parameter ‘desc’ [-Werror=unused-parameter] 708 | static inline int gpiod_export(struct gpio_desc *desc, | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/gpio/consumer.h:709:37: error: unused parameter ‘direction_may_change’ [-Werror=unused-parameter] 709 | bool direction_may_change) | ~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_export_link’: ./include/linux/gpio/consumer.h:714:52: error: unused parameter ‘dev’ [-Werror=unused-parameter] 714 | static inline int gpiod_export_link(struct device *dev, const char *name, | ~~~~~~~~~~~~~~~^~~ ./include/linux/gpio/consumer.h:714:69: error: unused parameter ‘name’ [-Werror=unused-parameter] 714 | static inline int gpiod_export_link(struct device *dev, const char *name, | ~~~~~~~~~~~~^~~~ ./include/linux/gpio/consumer.h:715:55: error: unused parameter ‘desc’ [-Werror=unused-parameter] 715 | struct gpio_desc *desc) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/gpio/consumer.h: In function ‘gpiod_unexport’: ./include/linux/gpio/consumer.h:720:53: error: unused parameter ‘desc’ [-Werror=unused-parameter] 720 | static inline void gpiod_unexport(struct gpio_desc *desc) | ~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/nvmem-provider.h: In function ‘of_nvmem_layout_get_container’: ./include/linux/nvmem-provider.h:233:86: error: unused parameter ‘nvmem’ [-Werror=unused-parameter] 233 | static inline struct device_node *of_nvmem_layout_get_container(struct nvmem_device *nvmem) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from ./include/linux/rtc.h:38: ./include/linux/seq_file.h: In function ‘seq_user_ns’: ./include/linux/seq_file.h:248:67: error: unused parameter ‘seq’ [-Werror=unused-parameter] 248 | static inline struct user_namespace *seq_user_ns(struct seq_file *seq) | ~~~~~~~~~~~~~~~~~^~~ ./include/linux/efi.h: In function ‘efi_capsule_pending’: ./include/linux/efi.h:1120:45: error: unused parameter ‘reset_type’ [-Werror=unused-parameter] 1120 | static inline bool efi_capsule_pending(int *reset_type) { return false; } | ~~~~~^~~~~~~~~~ ./include/linux/efi.h: In function ‘efi_mokvar_entry_next’: ./include/linux/efi.h:1316:57: error: unused parameter ‘mokvar_entry’ [-Werror=unused-parameter] 1316 | struct efi_mokvar_table_entry **mokvar_entry) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/linux/efi.h: In function ‘efi_mokvar_entry_find’: ./include/linux/efi.h:1321:37: error: unused parameter ‘name’ [-Werror=unused-parameter] 1321 | const char *name) | ~~~~~~~~~~~~^~~~ In file included from arch/x86/mm/ioremap.c:21: ./include/linux/kmsan.h: In function ‘kmsan_memblock_free_pages’: ./include/linux/kmsan.h:305:72: error: unused parameter ‘page’ [-Werror=unused-parameter] 305 | static inline bool __must_check kmsan_memblock_free_pages(struct page *page, | ~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h:306:72: error: unused parameter ‘order’ [-Werror=unused-parameter] 306 | unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_task_create’: ./include/linux/kmsan.h:311:58: error: unused parameter ‘task’ [-Werror=unused-parameter] 311 | static inline void kmsan_task_create(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h: In function ‘kmsan_task_exit’: ./include/linux/kmsan.h:315:56: error: unused parameter ‘task’ [-Werror=unused-parameter] 315 | static inline void kmsan_task_exit(struct task_struct *task) | ~~~~~~~~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h: In function ‘kmsan_alloc_page’: ./include/linux/kmsan.h:319:50: error: unused parameter ‘page’ [-Werror=unused-parameter] 319 | static inline void kmsan_alloc_page(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h:319:69: error: unused parameter ‘order’ [-Werror=unused-parameter] 319 | static inline void kmsan_alloc_page(struct page *page, unsigned int order, | ~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:320:43: error: unused parameter ‘flags’ [-Werror=unused-parameter] 320 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_free_page’: ./include/linux/kmsan.h:324:49: error: unused parameter ‘page’ [-Werror=unused-parameter] 324 | static inline void kmsan_free_page(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h:324:68: error: unused parameter ‘order’ [-Werror=unused-parameter] 324 | static inline void kmsan_free_page(struct page *page, unsigned int order) | ~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_copy_page_meta’: ./include/linux/kmsan.h:328:54: error: unused parameter ‘dst’ [-Werror=unused-parameter] 328 | static inline void kmsan_copy_page_meta(struct page *dst, struct page *src) | ~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:328:72: error: unused parameter ‘src’ [-Werror=unused-parameter] 328 | static inline void kmsan_copy_page_meta(struct page *dst, struct page *src) | ~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_slab_alloc’: ./include/linux/kmsan.h:332:56: error: unused parameter ‘s’ [-Werror=unused-parameter] 332 | static inline void kmsan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kmsan.h:332:65: error: unused parameter ‘object’ [-Werror=unused-parameter] 332 | static inline void kmsan_slab_alloc(struct kmem_cache *s, void *object, | ~~~~~~^~~~~~ ./include/linux/kmsan.h:333:43: error: unused parameter ‘flags’ [-Werror=unused-parameter] 333 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_slab_free’: ./include/linux/kmsan.h:337:55: error: unused parameter ‘s’ [-Werror=unused-parameter] 337 | static inline void kmsan_slab_free(struct kmem_cache *s, void *object) | ~~~~~~~~~~~~~~~~~~~^ ./include/linux/kmsan.h:337:64: error: unused parameter ‘object’ [-Werror=unused-parameter] 337 | static inline void kmsan_slab_free(struct kmem_cache *s, void *object) | ~~~~~~^~~~~~ ./include/linux/kmsan.h: In function ‘kmsan_kmalloc_large’: ./include/linux/kmsan.h:341:52: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 341 | static inline void kmsan_kmalloc_large(const void *ptr, size_t size, | ~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:341:64: error: unused parameter ‘size’ [-Werror=unused-parameter] 341 | static inline void kmsan_kmalloc_large(const void *ptr, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan.h:342:46: error: unused parameter ‘flags’ [-Werror=unused-parameter] 342 | gfp_t flags) | ~~~~~~^~~~~ ./include/linux/kmsan.h: In function ‘kmsan_kfree_large’: ./include/linux/kmsan.h:346:50: error: unused parameter ‘ptr’ [-Werror=unused-parameter] 346 | static inline void kmsan_kfree_large(const void *ptr) | ~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_vmap_pages_range_noflush’: ./include/linux/kmsan.h:351:23: error: unused parameter ‘start’ [-Werror=unused-parameter] 351 | unsigned long start, unsigned long end, pgprot_t prot, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:351:44: error: unused parameter ‘end’ [-Werror=unused-parameter] 351 | unsigned long start, unsigned long end, pgprot_t prot, | ~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:351:58: error: unused parameter ‘prot’ [-Werror=unused-parameter] 351 | unsigned long start, unsigned long end, pgprot_t prot, | ~~~~~~~~~^~~~ ./include/linux/kmsan.h:352:23: error: unused parameter ‘pages’ [-Werror=unused-parameter] 352 | struct page **pages, unsigned int page_shift, gfp_t gfp_mask) | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:352:43: error: unused parameter ‘page_shift’ [-Werror=unused-parameter] 352 | struct page **pages, unsigned int page_shift, gfp_t gfp_mask) | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/kmsan.h:352:61: error: unused parameter ‘gfp_mask’ [-Werror=unused-parameter] 352 | struct page **pages, unsigned int page_shift, gfp_t gfp_mask) | ~~~~~~^~~~~~~~ ./include/linux/kmsan.h: In function ‘kmsan_vunmap_range_noflush’: ./include/linux/kmsan.h:357:61: error: unused parameter ‘start’ [-Werror=unused-parameter] 357 | static inline void kmsan_vunmap_range_noflush(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:358:61: error: unused parameter ‘end’ [-Werror=unused-parameter] 358 | unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_ioremap_page_range’: ./include/linux/kmsan.h:362:71: error: unused parameter ‘start’ [-Werror=unused-parameter] 362 | static inline int __must_check kmsan_ioremap_page_range(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:363:71: error: unused parameter ‘end’ [-Werror=unused-parameter] 363 | unsigned long end, | ~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:364:69: error: unused parameter ‘phys_addr’ [-Werror=unused-parameter] 364 | phys_addr_t phys_addr, | ~~~~~~~~~~~~^~~~~~~~~ ./include/linux/kmsan.h:365:66: error: unused parameter ‘prot’ [-Werror=unused-parameter] 365 | pgprot_t prot, | ~~~~~~~~~^~~~ ./include/linux/kmsan.h:366:70: error: unused parameter ‘page_shift’ [-Werror=unused-parameter] 366 | unsigned int page_shift) | ~~~~~~~~~~~~~^~~~~~~~~~ ./include/linux/kmsan.h: In function ‘kmsan_iounmap_page_range’: ./include/linux/kmsan.h:371:59: error: unused parameter ‘start’ [-Werror=unused-parameter] 371 | static inline void kmsan_iounmap_page_range(unsigned long start, | ~~~~~~~~~~~~~~^~~~~ ./include/linux/kmsan.h:372:59: error: unused parameter ‘end’ [-Werror=unused-parameter] 372 | unsigned long end) | ~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_handle_dma’: ./include/linux/kmsan.h:376:49: error: unused parameter ‘phys’ [-Werror=unused-parameter] 376 | static inline void kmsan_handle_dma(phys_addr_t phys, size_t size, | ~~~~~~~~~~~~^~~~ ./include/linux/kmsan.h:376:62: error: unused parameter ‘size’ [-Werror=unused-parameter] 376 | static inline void kmsan_handle_dma(phys_addr_t phys, size_t size, | ~~~~~~~^~~~ ./include/linux/kmsan.h:377:61: error: unused parameter ‘dir’ [-Werror=unused-parameter] 377 | enum dma_data_direction dir) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_handle_dma_sg’: ./include/linux/kmsan.h:381:60: error: unused parameter ‘sg’ [-Werror=unused-parameter] 381 | static inline void kmsan_handle_dma_sg(struct scatterlist *sg, int nents, | ~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/kmsan.h:381:68: error: unused parameter ‘nents’ [-Werror=unused-parameter] 381 | static inline void kmsan_handle_dma_sg(struct scatterlist *sg, int nents, | ~~~~^~~~~ ./include/linux/kmsan.h:382:64: error: unused parameter ‘dir’ [-Werror=unused-parameter] 382 | enum dma_data_direction dir) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h: In function ‘kmsan_handle_urb’: ./include/linux/kmsan.h:386:55: error: unused parameter ‘urb’ [-Werror=unused-parameter] 386 | static inline void kmsan_handle_urb(const struct urb *urb, bool is_out) | ~~~~~~~~~~~~~~~~~~^~~ ./include/linux/kmsan.h:386:65: error: unused parameter ‘is_out’ [-Werror=unused-parameter] 386 | static inline void kmsan_handle_urb(const struct urb *urb, bool is_out) | ~~~~~^~~~~~ ./include/linux/kmsan.h: In function ‘kmsan_unpoison_entry_regs’: ./include/linux/kmsan.h:390:68: error: unused parameter ‘regs’ [-Werror=unused-parameter] 390 | static inline void kmsan_unpoison_entry_regs(const struct pt_regs *regs) | ~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./include/linux/cgroup.h:25, from ./include/linux/memcontrol.h:13, from ./include/linux/swap.h:9, from ./include/asm-generic/tlb.h:15, from ./arch/x86/include/asm/tlb.h:8, from ./arch/x86/include/asm/efi.h:7, from arch/x86/mm/ioremap.c:25: ./include/linux/user_namespace.h: In function ‘get_user_ns’: ./include/linux/user_namespace.h:209:73: error: unused parameter ‘ns’ [-Werror=unused-parameter] 209 | static inline struct user_namespace *get_user_ns(struct user_namespace *ns) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/user_namespace.h: In function ‘create_user_ns’: ./include/linux/user_namespace.h:214:47: error: unused parameter ‘new’ [-Werror=unused-parameter] 214 | static inline int create_user_ns(struct cred *new) | ~~~~~~~~~~~~~^~~ ./include/linux/user_namespace.h: In function ‘unshare_userns’: ./include/linux/user_namespace.h:220:48: error: unused parameter ‘new_cred’ [-Werror=unused-parameter] 220 | struct cred **new_cred) | ~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/user_namespace.h: In function ‘put_user_ns’: ./include/linux/user_namespace.h:227:55: error: unused parameter ‘ns’ [-Werror=unused-parameter] 227 | static inline void put_user_ns(struct user_namespace *ns) | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/user_namespace.h: In function ‘userns_may_setgroups’: ./include/linux/user_namespace.h:231:70: error: unused parameter ‘ns’ [-Werror=unused-parameter] 231 | static inline bool userns_may_setgroups(const struct user_namespace *ns) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/linux/user_namespace.h: In function ‘in_userns’: ./include/linux/user_namespace.h:236:59: error: unused parameter ‘ancestor’ [-Werror=unused-parameter] 236 | static inline bool in_userns(const struct user_namespace *ancestor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/user_namespace.h:237:59: error: unused parameter ‘child’ [-Werror=unused-parameter] 237 | const struct user_namespace *child) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Traceback (most recent call last): File "/usr/bin/vng", line 7, in sys.exit(main()) ~~~~^^ File "/usr/lib/python3.14/site-packages/virtme_ng/run.py", line 1755, in main return do_it() File "/usr/lib/python3.14/site-packages/virtme_ng/run.py", line 1740, in do_it make(kern_source, args) ~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/virtme_ng/utils.py", line 37, in wrapper result = func(*args, **kwargs) File "/usr/lib/python3.14/site-packages/virtme_ng/run.py", line 1664, in make kern_source.make(args) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/virtme_ng/run.py", line 908, in make check_call_cmd(make_command, quiet=not args.verbose, dry_run=args.dry_run) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/virtme_ng/run.py", line 72, in check_call_cmd line = process.stderr.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 66-67: invalid continuation byte