tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../drivers/acpi/bgrt.c:11: ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/acpi/bgrt.c:32:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_image.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/acpi/bgrt.c:32:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: drivers/acpi/bgrt.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../include/linux/async.h:14, from ../init/initramfs.c:3: ../init/initramfs.c:594:31: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, unsigned int)’} [-Wincompatible-pointer-types] 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:323:19: note: in definition of macro ‘__BIN_ATTR’ 323 | .read = _read, \ | ^~~~~ ../init/initramfs.c:594:8: note: in expansion of macro ‘BIN_ATTR’ 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~ ../init/initramfs.c:594:31: note: (near initialization for ‘bin_attr_initrd.read’) 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:323:19: note: in definition of macro ‘__BIN_ATTR’ 323 | .read = _read, \ | ^~~~~ ../init/initramfs.c:594:8: note: in expansion of macro ‘BIN_ATTR’ 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~ make[4]: *** [../scripts/Makefile.build:229: init/initramfs.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: init] Error 2 make[3]: *** Waiting for unfinished jobs.... ../kernel/module/sysfs.c: In function ‘add_notes_attrs’: ../kernel/module/sysfs.c:199:30: error: ‘struct bin_attribute’ has no member named ‘read_new’ 199 | nattr->read_new = sysfs_bin_attr_simple_read; | ^~ make[5]: *** [../scripts/Makefile.build:229: kernel/module/sysfs.o] Error 1 make[5]: *** Waiting for unfinished jobs.... ../drivers/firewire/init_ohci1394_dma.c:178: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_wait_for_busresets' ../drivers/firewire/init_ohci1394_dma.c:196: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_enable_physical_dma' ../drivers/firewire/init_ohci1394_dma.c:207: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_reset_and_init_dma' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'num' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'slot' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'func' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:289: warning: Function parameter or struct member 'opt' not described in 'setup_ohci1394_dma' make[4]: *** [../scripts/Makefile.build:485: kernel/module] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 ../drivers/message/fusion/mptsas.c: In function ‘mptsas_issue_tm’: ../drivers/message/fusion/mptsas.c:4791:26: warning: variable ‘timeleft’ set but not used [-Wunused-but-set-variable] 4791 | unsigned long timeleft; | ^~~~~~~~ ../drivers/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' make[4]: *** [../scripts/Makefile.build:485: drivers/acpi] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/watchdog/pretimeout_noop.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_noop' ../drivers/watchdog/pretimeout_panic.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_panic' ../drivers/thermal/cpufreq_cooling.c:81: warning: Excess struct member 'cdev' description in 'cpufreq_cooling_device' ../drivers/watchdog/wdt_pci.c:275: warning: Function parameter or struct member 'temperature' not described in 'wdtpci_get_temperature' ../drivers/watchdog/pcwd_usb.c:586: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:770: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect' ../drivers/usb/host/xhci.c:1379: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' ../drivers/thermal/max77620_thermal.c:48: warning: Function parameter or struct member 'tz' not described in 'max77620_thermal_read_temp' ../drivers/thermal/max77620_thermal.c:48: warning: Excess function parameter 'data' description in 'max77620_thermal_read_temp' ../drivers/usb/renesas_usbhs/mod.c: In function ‘usbhs_status_get_each_irq’: ../drivers/usb/renesas_usbhs/mod.c:195:13: warning: variable ‘intenb0’ set but not used [-Wunused-but-set-variable] 195 | u16 intenb0, intenb1; | ^~~~~~~ ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing0' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing1' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing2' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dmach' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'pio_data' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'addr_data' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'sg_io' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dma_read' not described in 'mxs_i2c_dev' ../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' ../drivers/md/bcache/request.c:309: warning: Function parameter or struct member 'bch_data_insert' not described in 'CLOSURE_CALLBACK' ../drivers/md/bcache/request.c:309: warning: expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead ../drivers/watchdog/max77620_wdt.c:43: warning: Excess struct member 'wdt_info' description in 'max77620_variant' make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1943: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../drivers/acpi/bgrt.c:11: ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/acpi/bgrt.c:32:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_image.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/acpi/bgrt.c:32:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: drivers/acpi/bgrt.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../include/linux/async.h:14, from ../init/initramfs.c:3: ../init/initramfs.c:594:31: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, unsigned int)’} [-Wincompatible-pointer-types] 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:323:19: note: in definition of macro ‘__BIN_ATTR’ 323 | .read = _read, \ | ^~~~~ ../init/initramfs.c:594:8: note: in expansion of macro ‘BIN_ATTR’ 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~ ../init/initramfs.c:594:31: note: (near initialization for ‘bin_attr_initrd.read’) 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:323:19: note: in definition of macro ‘__BIN_ATTR’ 323 | .read = _read, \ | ^~~~~ ../init/initramfs.c:594:8: note: in expansion of macro ‘BIN_ATTR’ 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~ make[4]: *** [../scripts/Makefile.build:229: init/initramfs.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: init] Error 2 make[3]: *** Waiting for unfinished jobs.... ../kernel/module/sysfs.c: In function ‘add_notes_attrs’: ../kernel/module/sysfs.c:199:30: error: ‘struct bin_attribute’ has no member named ‘read_new’ 199 | nattr->read_new = sysfs_bin_attr_simple_read; | ^~ make[5]: *** [../scripts/Makefile.build:229: kernel/module/sysfs.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: kernel/module] Error 2 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/acpi] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../include/linux/kobject.h:20, from ../include/linux/module.h:21, from ../drivers/firmware/dmi_scan.c:5: ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/firmware/dmi_scan.c:764:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_ADMIN_RO’ 764 | static BIN_ATTR_SIMPLE_ADMIN_RO(smbios_entry_point); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_smbios_entry_point.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/firmware/dmi_scan.c:764:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_ADMIN_RO’ 764 | static BIN_ATTR_SIMPLE_ADMIN_RO(smbios_entry_point); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/firmware/dmi_scan.c:765:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_ADMIN_RO’ 765 | static BIN_ATTR_SIMPLE_ADMIN_RO(DMI); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_DMI.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/firmware/dmi_scan.c:765:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_ADMIN_RO’ 765 | static BIN_ATTR_SIMPLE_ADMIN_RO(DMI); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: drivers/firmware/dmi_scan.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/firmware] Error 2 make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 ../drivers/cpufreq/powernow-k6.c:141: warning: Function parameter or struct member 'policy' not described in 'powernow_k6_target' ../drivers/cpufreq/longrun.c:21: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * longrun_{low,high}_freq is needed for the conversion of cpufreq kHz ../drivers/cpufreq/longrun.c:126: warning: expecting prototype for longrun_verify_poliy(). Prototype was for longrun_verify_policy() instead ../drivers/cpufreq/gx-suspmod.c:143: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * we can detect a core multiplier from dir0_lsb ../drivers/cpufreq/gx-suspmod.c:203: warning: Function parameter or struct member 'cpu' not described in 'gx_get_cpuspeed' ../drivers/cpufreq/gx-suspmod.c:219: warning: Function parameter or struct member 'khz' not described in 'gx_validate_speed' ../drivers/cpufreq/gx-suspmod.c:219: warning: Function parameter or struct member 'on_duration' not described in 'gx_validate_speed' ../drivers/cpufreq/gx-suspmod.c:219: warning: Function parameter or struct member 'off_duration' not described in 'gx_validate_speed' ../drivers/cpufreq/gx-suspmod.c:251: warning: Function parameter or struct member 'policy' not described in 'gx_set_cpuspeed' ../drivers/cpufreq/gx-suspmod.c:251: warning: Function parameter or struct member 'khz' not described in 'gx_set_cpuspeed' ../drivers/cpufreq/longhaul.c: In function ‘do_powersaver’: ../drivers/cpufreq/longhaul.c:165:13: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 165 | u32 t; | ^ ../drivers/cpufreq/cpufreq-nforce2.c:135: warning: Function parameter or struct member 'bootfsb' not described in 'nforce2_fsb_read' ../drivers/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter' make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1943: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2