========== build_clang - FAILED 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 ../init/initramfs.c:594:31: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:346:66: note: expanded from macro 'BIN_ATTR' 346 | struct bin_attribute bin_attr_##_name = __BIN_ATTR(_name, _mode, _read, \ | ^~~~~ ../include/linux/sysfs.h:323:10: note: expanded from macro '__BIN_ATTR' 323 | .read = _read, \ | ^~~~~ 1 error generated. make[4]: *** [../scripts/Makefile.build:229: init/initramfs.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: init] Error 2 make[3]: *** Waiting for unfinished jobs.... ../kernel/module/sysfs.c:199:11: error: no member named 'read_new' in 'struct bin_attribute' 199 | nattr->read_new = sysfs_bin_attr_simple_read; | ~~~~~ ^ 1 error generated. make[5]: *** [../scripts/Makefile.build:229: kernel/module/sysfs.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: kernel/module] Error 2 make[4]: *** 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' ../drivers/acpi/bgrt.c:32:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: expanded from macro 'BIN_ATTR_SIMPLE_RO' 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[5]: *** [../scripts/Makefile.build:229: drivers/acpi/bgrt.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/acpi] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/message/fusion/mptsas.c:4791:17: warning: variable 'timeleft' set but not used [-Wunused-but-set-variable] 4791 | unsigned long timeleft; | ^ 1 warning generated. ../drivers/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../kernel/time/hrtimer.c:121:21: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 121 | [CLOCK_REALTIME] = HRTIMER_BASE_REALTIME, | ^~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:119:27: note: previous initialization is here 119 | [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES, | ^~~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:122:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 122 | [CLOCK_MONOTONIC] = HRTIMER_BASE_MONOTONIC, | ^~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:119:27: note: previous initialization is here 119 | [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES, | ^~~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:123:21: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 123 | [CLOCK_BOOTTIME] = HRTIMER_BASE_BOOTTIME, | ^~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:119:27: note: previous initialization is here 119 | [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES, | ^~~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:124:17: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 124 | [CLOCK_TAI] = HRTIMER_BASE_TAI, | ^~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:119:27: note: previous initialization is here 119 | [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES, | ^~~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:148:20: warning: unused function 'is_migration_base' [-Wunused-function] 148 | static inline bool is_migration_base(struct hrtimer_clock_base *base) | ^~~~~~~~~~~~~~~~~ 5 warnings generated. ../drivers/input/keyboard/bcm-keypad.c:166:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 166 | u32 val; | ^ 1 warning generated. ../drivers/usb/dwc2/hcd_ddma.c:555:16: warning: variable 'n_desc' set but not used [-Wunused-but-set-variable] 555 | u16 idx, inc, n_desc = 0, ntd_max = 0; | ^ 1 warning generated. ../drivers/gpu/drm/i915/gvt/firmware.c:54:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 54 | static BIN_ATTR_SIMPLE_ADMIN_RO(gvt_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: expanded from macro 'BIN_ATTR_SIMPLE_ADMIN_RO' 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[7]: *** [../scripts/Makefile.build:229: drivers/gpu/drm/i915/gvt/firmware.o] Error 1 make[6]: *** [../scripts/Makefile.build:485: drivers/gpu/drm/i915] Error 2 make[5]: *** [../scripts/Makefile.build:485: drivers/gpu/drm] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/gpu] Error 2 ../drivers/thermal/cpufreq_cooling.c:81: warning: Excess struct member 'cdev' description in 'cpufreq_cooling_device' ../kernel/time/tick-broadcast.c:1026: warning: Function parameter or struct member 'bc' not described in 'tick_broadcast_setup_oneshot' ../kernel/time/tick-broadcast.c:1026: warning: Function parameter or struct member 'from_periodic' not described in 'tick_broadcast_setup_oneshot' ../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event' ../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot' make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 ../drivers/usb/host/xhci.c:1379: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' ../drivers/usb/musb/musb_host.c:1489:19: warning: unused function 'musb_rx_dma_iso_cppi41' [-Wunused-function] 1489 | static inline int musb_rx_dma_iso_cppi41(struct dma_controller *dma, | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/thermal/intel/int340x_thermal/int3400_thermal.c:76:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 76 | static BIN_ATTR_SIMPLE_RO(data_vault); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: expanded from macro 'BIN_ATTR_SIMPLE_RO' 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[7]: *** [../scripts/Makefile.build:229: drivers/thermal/intel/int340x_thermal/int3400_thermal.o] Error 1 make[6]: *** [../scripts/Makefile.build:485: drivers/thermal/intel/int340x_thermal] Error 2 make[5]: *** [../scripts/Makefile.build:485: drivers/thermal/intel] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/thermal] Error 2 ../drivers/usb/renesas_usbhs/mod.c:195:6: warning: variable 'intenb0' set but not used [-Wunused-but-set-variable] 195 | u16 intenb0, intenb1; | ^ 1 warning generated. ../drivers/i2c/busses/i2c-bcm-iproc.c:1056:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1056 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../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/media/pci/solo6x10/solo6x10.o: warning: objtool: tw28_set_ctrl_val() falls through to next function __cfi_tw28_get_ctrl_val() ../drivers/input/touchscreen/mms114.c:507:15: warning: cast to smaller integer type 'enum mms_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 507 | data->type = (enum mms_type)match_data; | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../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/i2c/busses/i2c-pxa.c:1269:15: warning: cast to smaller integer type 'enum pxa_i2c_types' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1269 | *i2c_types = (enum pxa_i2c_types)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' ../drivers/i2c/busses/i2c-rcar.c:1134:18: warning: cast to smaller integer type 'enum rcar_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1134 | priv->devtype = (enum rcar_i2c_type)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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 ../init/initramfs.c:594:31: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:346:66: note: expanded from macro 'BIN_ATTR' 346 | struct bin_attribute bin_attr_##_name = __BIN_ATTR(_name, _mode, _read, \ | ^~~~~ ../include/linux/sysfs.h:323:10: note: expanded from macro '__BIN_ATTR' 323 | .read = _read, \ | ^~~~~ 1 error generated. 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.... ../drivers/acpi/bgrt.c:32:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: expanded from macro 'BIN_ATTR_SIMPLE_RO' 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[5]: *** [../scripts/Makefile.build:229: drivers/acpi/bgrt.o] Error 1 make[5]: *** Waiting for unfinished jobs.... ../kernel/module/sysfs.c:199:11: error: no member named 'read_new' in 'struct bin_attribute' 199 | nattr->read_new = sysfs_bin_attr_simple_read; | ~~~~~ ^ 1 error generated. 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.... ../drivers/thermal/intel/int340x_thermal/int3400_thermal.c:76:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 76 | static BIN_ATTR_SIMPLE_RO(data_vault); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: expanded from macro 'BIN_ATTR_SIMPLE_RO' 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[7]: *** [../scripts/Makefile.build:229: drivers/thermal/intel/int340x_thermal/int3400_thermal.o] Error 1 make[7]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 ../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' make[6]: *** [../scripts/Makefile.build:485: drivers/thermal/intel/int340x_thermal] Error 2 make[5]: *** [../scripts/Makefile.build:485: drivers/thermal/intel] Error 2 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/acpi] Error 2 make[4]: *** Waiting for unfinished jobs.... ../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' make[4]: *** [../scripts/Makefile.build:485: drivers/thermal] Error 2 ../drivers/firmware/dmi_scan.c:764:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 764 | static BIN_ATTR_SIMPLE_ADMIN_RO(smbios_entry_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: expanded from macro 'BIN_ATTR_SIMPLE_ADMIN_RO' 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/firmware/dmi_scan.c:765:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 765 | static BIN_ATTR_SIMPLE_ADMIN_RO(DMI); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: expanded from macro 'BIN_ATTR_SIMPLE_ADMIN_RO' 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2 errors generated. 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 ../drivers/gpu/drm/i915/gvt/firmware.c:54:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] 54 | static BIN_ATTR_SIMPLE_ADMIN_RO(gvt_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: expanded from macro 'BIN_ATTR_SIMPLE_ADMIN_RO' 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[7]: *** [../scripts/Makefile.build:229: drivers/gpu/drm/i915/gvt/firmware.o] Error 1 make[6]: *** [../scripts/Makefile.build:485: drivers/gpu/drm/i915] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/gpu/drm] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/gpu] Error 2 ../drivers/watchdog/stm32_iwdg.c:78:19: warning: unused function 'reg_read' [-Wunused-function] 78 | static inline u32 reg_read(void __iomem *base, u32 reg) | ^~~~~~~~ 1 warning generated. ../drivers/md/dm-vdo/action-manager.c:64: warning: Function parameter or struct member 'scheduler' not described in 'action_manager' ../drivers/md/dm-vdo/action-manager.c:64: warning: Excess struct member 'Scheduler' description in 'action_manager' ../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'state' not described in 'get_next_state' ../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'operation' not described in 'get_next_state' ../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'state' not described in 'vdo_finish_operation' ../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'result' not described in 'vdo_finish_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'state' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'operation' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'waiter' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'initiator' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'state' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'operation' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'waiter' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'initiator' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'valid' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'code' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'what' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'waiter' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_drain_operation' ../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_drain_operation' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'state' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'operation' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:352: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining' ../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining_with_result' ../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'result' not described in 'vdo_finish_draining_with_result' ../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'operation' not described in 'vdo_assert_load_operation' ../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'waiter' not described in 'vdo_assert_load_operation' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'state' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'operation' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:400: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading' ../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading_with_result' ../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'result' not described in 'vdo_finish_loading_with_result' ../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_resume_operation' ../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_resume_operation' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'state' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'operation' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:450: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming' ../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming_with_result' ../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'result' not described in 'vdo_finish_resuming_with_result' ../drivers/md/dm-vdo/admin-state.c:472: warning: Function parameter or struct member 'state' not described in 'vdo_resume_if_quiescent' ../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation' ../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'completion' not described in 'vdo_set_completion_result' ../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'result' not described in 'vdo_set_completion_result' ../drivers/md/dm-vdo/completion.c:88: warning: Function parameter or struct member 'completion' not described in 'vdo_launch_completion_with_priority' ../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'completion' not described in 'vdo_requeue_completion_if_needed' ../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' ../drivers/md/dm-vdo/data-vio.c:231: warning: Function parameter or struct member 'pool' not described in 'check_for_drain_complete_locked' ../drivers/md/dm-vdo/data-vio.c:393: warning: Function parameter or struct member 'data_vio' not described in 'cancel_data_vio_compression' ../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'data_vio' not described in 'launch_data_vio' ../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'lbn' not described in 'launch_data_vio' ../drivers/md/dm-vdo/data-vio.c:660: warning: Function parameter or struct member 'pool' not described in 'schedule_releases' ../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'data_vio' not described in 'initialize_data_vio' ../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'vdo' not described in 'initialize_data_vio' ../drivers/md/dm-vdo/data-vio.c:898: warning: Function parameter or struct member 'pool' not described in 'free_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'pool' not described in 'vdo_launch_bio' ../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'bio' not described in 'vdo_launch_bio' ../drivers/md/dm-vdo/data-vio.c:1011: warning: Function parameter or struct member 'pool' not described in 'drain_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1022: warning: Function parameter or struct member 'pool' not described in 'resume_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1041: warning: Function parameter or struct member 'pool' not described in 'dump_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1130: warning: Function parameter or struct member 'completion' not described in 'release_allocated_lock' ../drivers/md/dm-vdo/data-vio.c:1210: warning: Function parameter or struct member 'completion' not described in 'release_logical_lock' ../drivers/md/dm-vdo/data-vio.c:1247: warning: Function parameter or struct member 'data_vio' not described in 'finish_cleanup' ../drivers/md/dm-vdo/data-vio.c:1358: warning: Function parameter or struct member 'data_vio' not described in 'get_data_vio_operation_name' ../drivers/md/dm-vdo/data-vio.c:1378: warning: Function parameter or struct member 'data_vio' not described in 'data_vio_allocate_data_block' ../drivers/md/dm-vdo/data-vio.c:1398: warning: Function parameter or struct member 'data_vio' not described in 'release_data_vio_allocation_lock' ../drivers/md/dm-vdo/data-vio.c:1418: warning: Function parameter or struct member 'data_vio' not described in 'uncompress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1537: warning: Function parameter or struct member 'completion' not described in 'read_block' ../drivers/md/dm-vdo/data-vio.c:1694: warning: Function parameter or struct member 'completion' not described in 'read_old_block_mapping' ../drivers/md/dm-vdo/data-vio.c:1722: warning: Function parameter or struct member 'completion' not described in 'pack_compressed_data' ../drivers/md/dm-vdo/data-vio.c:1743: warning: Function parameter or struct member 'completion' not described in 'compress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1772: warning: Function parameter or struct member 'data_vio' not described in 'launch_compress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1810: warning: bad line: ../drivers/md/dm-vdo/data-vio.c:1814: warning: Function parameter or struct member 'completion' not described in 'hash_data_vio' ../drivers/md/dm-vdo/data-vio.c:1848: warning: Function parameter or struct member 'bio' not described in 'write_bio_finished' ../drivers/md/dm-vdo/data-vio.c:1902: warning: Function parameter or struct member 'completion' not described in 'acknowledge_write_callback' ../drivers/md/dm-vdo/data-vio.c:1927: warning: Function parameter or struct member 'completion' not described in 'allocate_block' ../drivers/md/dm-vdo/data-vio.c:1959: warning: Function parameter or struct member 'completion' not described in 'handle_allocation_error' ../drivers/md/dm-vdo/data-vio.c:1988: warning: Function parameter or struct member 'completion' not described in 'continue_data_vio_with_block_map_slot' ../drivers/md/dm-vdo/flush.c:531: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/block-map.c:181: warning: Function parameter or struct member 'cache' not described in 'initialize_info' ../drivers/md/dm-vdo/block-map.c:218: warning: Function parameter or struct member 'cache' not described in 'allocate_cache_components' ../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'cache' not described in 'assert_on_cache_thread' ../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'function_name' not described in 'assert_on_cache_thread' ../drivers/md/dm-vdo/block-map.c:280: warning: Function parameter or struct member 'state' not described in 'get_page_state_name' ../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'info' not described in 'set_info_state' ../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'new_state' not described in 'set_info_state' ../drivers/md/dm-vdo/block-map.c:423: warning: Function parameter or struct member 'cache' not described in 'find_free_page' ../drivers/md/dm-vdo/block-map.c:442: warning: Function parameter or struct member 'cache' not described in 'find_page' ../drivers/md/dm-vdo/block-map.c:461: warning: Function parameter or struct member 'cache' not described in 'select_lru_page' ../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'info' not described in 'distribute_page_over_waitq' ../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'waitq' not described in 'distribute_page_over_waitq' ../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'cache' not described in 'set_persistent_error' ../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'result' not described in 'set_persistent_error' ../drivers/md/dm-vdo/block-map.c:590: warning: Function parameter or struct member 'completion' not described in 'validate_completed_page' ../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'info' not described in 'launch_page_load' ../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'pbn' not described in 'launch_page_load' ../drivers/md/dm-vdo/block-map.c:843: warning: Function parameter or struct member 'info' not described in 'schedule_page_save' ../drivers/md/dm-vdo/block-map.c:859: warning: Function parameter or struct member 'info' not described in 'launch_page_save' ../drivers/md/dm-vdo/block-map.c:874: warning: Function parameter or struct member 'waiter' not described in 'completion_needs_page' ../drivers/md/dm-vdo/block-map.c:885: warning: Function parameter or struct member 'info' not described in 'allocate_free_page' ../drivers/md/dm-vdo/block-map.c:937: warning: Function parameter or struct member 'cache' not described in 'discard_a_page' ../drivers/md/dm-vdo/block-map.c:963: warning: Function parameter or struct member 'vdo_page_comp' not described in 'discard_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1141: warning: Function parameter or struct member 'completion' not described in 'vdo_release_page_completion' ../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'info' not described in 'load_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'vdo_page_comp' not described in 'load_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1328: warning: Function parameter or struct member 'cache' not described in 'vdo_invalidate_page_cache' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'forest' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'root_index' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'height' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'page_index' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:2219: warning: Function parameter or struct member 'data_vio' not described in 'vdo_find_block_map_slot' ../drivers/md/dm-vdo/block-map.c:2444: warning: Function parameter or struct member 'map' not described in 'make_forest' ../drivers/md/dm-vdo/block-map.c:2482: warning: Function parameter or struct member 'map' not described in 'replace_forest' ../drivers/md/dm-vdo/block-map.c:2498: warning: Function parameter or struct member 'cursor' not described in 'finish_cursor' ../drivers/md/dm-vdo/block-map.c:2557: warning: Function parameter or struct member 'cursor' not described in 'traverse' ../drivers/md/dm-vdo/block-map.c:2628: warning: Function parameter or struct member 'waiter' not described in 'launch_cursor' ../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'map' not described in 'compute_boundary' ../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'root_index' not described in 'compute_boundary' ../drivers/md/dm-vdo/block-map.c:2677: warning: Function parameter or struct member 'map' not described in 'vdo_traverse_forest' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'map' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'zone_number' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'cache_size' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:3099: warning: Function parameter or struct member 'data_vio' not described in 'clear_mapped_location' ../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'data_vio' not described in 'set_mapped_location' ../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'entry' not described in 'set_mapped_location' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'root_count' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'old_sizes' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'new_sizes' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'buffer' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'offset' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'state' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:493: warning: Function parameter or struct member 'offset' not described in 'decode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'buffer' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'offset' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'state' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'buffer' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'offset' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'state' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'buffer' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'offset' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'component' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'offset' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'states' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_super_block' ../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'states' not described in 'vdo_encode_super_block' ../drivers/md/dm-vdo/encodings.c:1449: warning: Function parameter or struct member 'buffer' not described in 'vdo_decode_super_block' ../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'waiter' not described in 'enter_forked_lock' ../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'context' not described in 'enter_forked_lock' ../drivers/md/dm-vdo/dedupe.c:2515: warning: Function parameter or struct member 'context' not described in 'suspend_index' ../drivers/md/dm-vdo/dedupe.c:2515: warning: Function parameter or struct member 'completion' not described in 'suspend_index' ../drivers/md/dm-vdo/dedupe.c:2529: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/dedupe.c:2540: warning: Function parameter or struct member 'context' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2540: warning: Function parameter or struct member 'zone_number' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2540: warning: Function parameter or struct member 'parent' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2578: warning: Function parameter or struct member 'context' not described in 'resume_index' ../drivers/md/dm-vdo/dedupe.c:2578: warning: Function parameter or struct member 'parent' not described in 'resume_index' ../drivers/md/dm-vdo/dedupe.c:2611: warning: Function parameter or struct member 'context' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2611: warning: Function parameter or struct member 'zone_number' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2611: warning: Function parameter or struct member 'parent' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dm-vdo-target.c:1149: warning: Function parameter or struct member 'vdo' not described in 'get_thread_id_for_phase' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_name_prefix' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'name' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'owner' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'type' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_count' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_privates' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'queue_ptr' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/io-submitter.c:123: warning: Function parameter or struct member 'completion' not described in 'vdo_submit_vio' ../drivers/md/dm-vdo/io-submitter.c:165: warning: Function parameter or struct member 'completion' not described in 'submit_data_vio' ../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/md/dm-vdo/logical-zone.c:168: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'context' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'zone_number' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'parent' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'context' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'zone_number' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'parent' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'mapping_state' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'block' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_size' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:393: warning: Function parameter or struct member 'slot' not described in 'pack_fragment' ../drivers/md/dm-vdo/packer.c:714: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/physical-zone.c:82: warning: Function parameter or struct member 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' ../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'counts' not described in 'initialize_thread_config' ../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'config' not described in 'initialize_thread_config' ../drivers/md/dm-vdo/vdo.c:898: warning: Function parameter or struct member 'vdo' not described in 'record_vdo' ../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'waiter' not described in 'continue_waiter' ../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'context' not described in 'continue_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'waiter' not described in 'assign_entry' ../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'context' not described in 'assign_entry' ../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'waiter' not described in 'continue_committed_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'context' not described in 'continue_committed_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'waiter' not described in 'write_block' ../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'context' not described in 'write_block' ../drivers/md/dm-vdo/recovery-journal.c:1620: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/vio.c:394: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy' ../drivers/watchdog/max77620_wdt.c:43: warning: Excess struct member 'wdt_info' description in 'max77620_variant' ../drivers/md/dm-vdo/slab-depot.c:136: warning: Function parameter or struct member 'slab' not described in 'is_slab_journal_blank' ../drivers/md/dm-vdo/slab-depot.c:232: warning: Function parameter or struct member 'allocator' not described in 'check_summary_drain_complete' ../drivers/md/dm-vdo/slab-depot.c:660: warning: Function parameter or struct member 'slab' not described in 'reopen_slab_journal' ../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'slab' not described in 'get_reference_block' ../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'index' not described in 'get_reference_block' ../drivers/md/dm-vdo/slab-depot.c:1386: warning: Function parameter or struct member 'slab' not described in 'adjust_free_block_count' ../drivers/md/dm-vdo/slab-depot.c:1891: warning: Function parameter or struct member 'slab' not described in 'reset_search_cursor' ../drivers/md/dm-vdo/slab-depot.c:1909: warning: Function parameter or struct member 'slab' not described in 'advance_search_cursor' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'slab' not described in 'make_provisional_reference' ../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'block_number' not described in 'make_provisional_reference' ../drivers/md/dm-vdo/slab-depot.c:2161: warning: Function parameter or struct member 'slab' not described in 'dirty_all_reference_blocks' ../drivers/md/dm-vdo/slab-depot.c:2287: warning: Function parameter or struct member 'slab' not described in 'load_reference_blocks' ../drivers/md/dm-vdo/slab-depot.c:2307: warning: Function parameter or struct member 'slab' not described in 'drain_slab' ../drivers/md/dm-vdo/slab-depot.c:2493: warning: Function parameter or struct member 'slab' not described in 'load_slab_journal' ../drivers/md/dm-vdo/slab-depot.c:2596: warning: Function parameter or struct member 'state' not described in 'initiate_slab_action' ../drivers/md/dm-vdo/slab-depot.c:2670: warning: Function parameter or struct member 'result' not described in 'finish_scrubbing' ../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member 'waiter' not described in 'abort_waiter' ../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member '__always_unused' not described in 'abort_waiter' ../drivers/md/dm-vdo/slab-depot.c:3465: warning: Function parameter or struct member 'completion' not described in 'vdo_notify_slab_journals_are_recovered' ../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'context' not described in 'get_allocator_thread_id' ../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'zone_number' not described in 'get_allocator_thread_id' ../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'context' not described in 'prepare_for_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'parent' not described in 'prepare_for_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:3901: warning: Function parameter or struct member 'context' not described in 'schedule_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:4279: warning: Function parameter or struct member 'depot' not described in 'vdo_allocate_reference_counters' ../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'context' not described in 'load_slab_summary' ../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'parent' not described in 'load_slab_summary' ../drivers/md/dm-vdo/slab-depot.c:4697: warning: Function parameter or struct member 'context' not described in 'finish_registration' 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 New errors added --- /tmp/tmp.MwPXFJo6w9 2024-12-05 11:55:32.298666611 -0800 +++ /tmp/tmp.hIyACgp1AW 2024-12-05 11:56:01.032371569 -0800 @@ -15 +14,0 @@ -make[4]: *** Waiting for unfinished jobs.... @@ -17,0 +17,12 @@ +../drivers/acpi/bgrt.c:32:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] + 32 | static BIN_ATTR_SIMPLE_RO(image); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/sysfs.h:380:41: note: expanded from macro 'BIN_ATTR_SIMPLE_RO' + 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' + 376 | .read = sysfs_bin_attr_simple_read, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +1 error generated. +make[5]: *** [../scripts/Makefile.build:229: drivers/acpi/bgrt.o] Error 1 +make[5]: *** Waiting for unfinished jobs.... @@ -23 +33,0 @@ -make[5]: *** Waiting for unfinished jobs.... @@ -26,10 +36,3 @@ -../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' -../drivers/acpi/bgrt.c:32:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] - 32 | static BIN_ATTR_SIMPLE_RO(image); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/thermal/intel/int340x_thermal/int3400_thermal.c:76:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] + 76 | static BIN_ATTR_SIMPLE_RO(data_vault); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -43 +46,7 @@ -make[5]: *** [../scripts/Makefile.build:229: drivers/acpi/bgrt.o] Error 1 +make[7]: *** [../scripts/Makefile.build:229: drivers/thermal/intel/int340x_thermal/int3400_thermal.o] Error 1 +make[7]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 +../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' +make[6]: *** [../scripts/Makefile.build:485: drivers/thermal/intel/int340x_thermal] Error 2 +make[5]: *** [../scripts/Makefile.build:485: drivers/thermal/intel] Error 2 @@ -47,41 +56,28 @@ -../drivers/message/fusion/mptsas.c:4791:17: warning: variable 'timeleft' set but not used [-Wunused-but-set-variable] - 4791 | unsigned long timeleft; - | ^ -1 warning generated. -../drivers/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' -../kernel/time/hrtimer.c:121:21: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] - 121 | [CLOCK_REALTIME] = HRTIMER_BASE_REALTIME, - | ^~~~~~~~~~~~~~~~~~~~~ -../kernel/time/hrtimer.c:119:27: note: previous initialization is here - 119 | [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../kernel/time/hrtimer.c:122:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] - 122 | [CLOCK_MONOTONIC] = HRTIMER_BASE_MONOTONIC, - | ^~~~~~~~~~~~~~~~~~~~~~ -../kernel/time/hrtimer.c:119:27: note: previous initialization is here - 119 | [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../kernel/time/hrtimer.c:123:21: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] - 123 | [CLOCK_BOOTTIME] = HRTIMER_BASE_BOOTTIME, - | ^~~~~~~~~~~~~~~~~~~~~ -../kernel/time/hrtimer.c:119:27: note: previous initialization is here - 119 | [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../kernel/time/hrtimer.c:124:17: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] - 124 | [CLOCK_TAI] = HRTIMER_BASE_TAI, - | ^~~~~~~~~~~~~~~~ -../kernel/time/hrtimer.c:119:27: note: previous initialization is here - 119 | [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../kernel/time/hrtimer.c:148:20: warning: unused function 'is_migration_base' [-Wunused-function] - 148 | static inline bool is_migration_base(struct hrtimer_clock_base *base) - | ^~~~~~~~~~~~~~~~~ -5 warnings generated. -../drivers/input/keyboard/bcm-keypad.c:166:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] - 166 | u32 val; - | ^ -1 warning generated. -../drivers/usb/dwc2/hcd_ddma.c:555:16: warning: variable 'n_desc' set but not used [-Wunused-but-set-variable] - 555 | u16 idx, inc, n_desc = 0, ntd_max = 0; - | ^ -1 warning generated. +../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' +make[4]: *** [../scripts/Makefile.build:485: drivers/thermal] Error 2 +../drivers/firmware/dmi_scan.c:764:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] + 764 | static BIN_ATTR_SIMPLE_ADMIN_RO(smbios_entry_point); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/sysfs.h:383:41: note: expanded from macro 'BIN_ATTR_SIMPLE_ADMIN_RO' + 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' + 376 | .read = sysfs_bin_attr_simple_read, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/firmware/dmi_scan.c:765:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] + 765 | static BIN_ATTR_SIMPLE_ADMIN_RO(DMI); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/sysfs.h:383:41: note: expanded from macro 'BIN_ATTR_SIMPLE_ADMIN_RO' + 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' + 376 | .read = sysfs_bin_attr_simple_read, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +2 errors generated. +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 @@ -99,0 +96 @@ +make[6]: *** Waiting for unfinished jobs.... @@ -102,66 +99,3 @@ -../drivers/thermal/cpufreq_cooling.c:81: warning: Excess struct member 'cdev' description in 'cpufreq_cooling_device' -../kernel/time/tick-broadcast.c:1026: warning: Function parameter or struct member 'bc' not described in 'tick_broadcast_setup_oneshot' -../kernel/time/tick-broadcast.c:1026: warning: Function parameter or struct member 'from_periodic' not described in 'tick_broadcast_setup_oneshot' -../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event' -../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event' -../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot' -../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot' -../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot' -../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot' -make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 -../drivers/usb/host/xhci.c:1379: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' -../drivers/usb/musb/musb_host.c:1489:19: warning: unused function 'musb_rx_dma_iso_cppi41' [-Wunused-function] - 1489 | static inline int musb_rx_dma_iso_cppi41(struct dma_controller *dma, - | ^~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. -../drivers/thermal/intel/int340x_thermal/int3400_thermal.c:76:8: error: incompatible function pointer types initializing 'ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long, unsigned long)') with an expression of type 'ssize_t (struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)' (aka 'long (struct file *, struct kobject *, const struct bin_attribute *, char *, long long, unsigned long)') [-Wincompatible-function-pointer-types] - 76 | static BIN_ATTR_SIMPLE_RO(data_vault); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/sysfs.h:380:41: note: expanded from macro 'BIN_ATTR_SIMPLE_RO' - 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/sysfs.h:376:10: note: expanded from macro '__BIN_ATTR_SIMPLE_RO' - 376 | .read = sysfs_bin_attr_simple_read, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -1 error generated. -make[7]: *** [../scripts/Makefile.build:229: drivers/thermal/intel/int340x_thermal/int3400_thermal.o] Error 1 -make[6]: *** [../scripts/Makefile.build:485: drivers/thermal/intel/int340x_thermal] Error 2 -make[5]: *** [../scripts/Makefile.build:485: drivers/thermal/intel] Error 2 -make[4]: *** [../scripts/Makefile.build:485: drivers/thermal] Error 2 -../drivers/usb/renesas_usbhs/mod.c:195:6: warning: variable 'intenb0' set but not used [-Wunused-but-set-variable] - 195 | u16 intenb0, intenb1; - | ^ -1 warning generated. -../drivers/i2c/busses/i2c-bcm-iproc.c:1056:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] - 1056 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. -../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/media/pci/solo6x10/solo6x10.o: warning: objtool: tw28_set_ctrl_val() falls through to next function __cfi_tw28_get_ctrl_val() -../drivers/input/touchscreen/mms114.c:507:15: warning: cast to smaller integer type 'enum mms_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] - 507 | data->type = (enum mms_type)match_data; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. -../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/i2c/busses/i2c-pxa.c:1269:15: warning: cast to smaller integer type 'enum pxa_i2c_types' from 'const void *' [-Wvoid-pointer-to-enum-cast] - 1269 | *i2c_types = (enum pxa_i2c_types)device_get_match_data(&pdev->dev); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. -../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' -../drivers/i2c/busses/i2c-rcar.c:1134:18: warning: cast to smaller integer type 'enum rcar_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] - 1134 | priv->devtype = (enum rcar_i2c_type)of_device_get_match_data(dev); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/watchdog/stm32_iwdg.c:78:19: warning: unused function 'reg_read' [-Wunused-function] + 78 | static inline u32 reg_read(void __iomem *base, u32 reg) + | ^~~~~~~~ @@ -168,0 +103,242 @@ +../drivers/md/dm-vdo/action-manager.c:64: warning: Function parameter or struct member 'scheduler' not described in 'action_manager' +../drivers/md/dm-vdo/action-manager.c:64: warning: Excess struct member 'Scheduler' description in 'action_manager' +../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'state' not described in 'get_next_state' +../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'operation' not described in 'get_next_state' +../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'state' not described in 'vdo_finish_operation' +../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'result' not described in 'vdo_finish_operation' +../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'state' not described in 'begin_operation' +../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'operation' not described in 'begin_operation' +../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'waiter' not described in 'begin_operation' +../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'initiator' not described in 'begin_operation' +../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'state' not described in 'start_operation' +../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'operation' not described in 'start_operation' +../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'waiter' not described in 'start_operation' +../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'initiator' not described in 'start_operation' +../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'valid' not described in 'check_code' +../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'code' not described in 'check_code' +../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'what' not described in 'check_code' +../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'waiter' not described in 'check_code' +../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_drain_operation' +../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_drain_operation' +../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'state' not described in 'vdo_start_draining' +../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'operation' not described in 'vdo_start_draining' +../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_draining' +../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_draining' +../drivers/md/dm-vdo/admin-state.c:352: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining' +../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining_with_result' +../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'result' not described in 'vdo_finish_draining_with_result' +../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'operation' not described in 'vdo_assert_load_operation' +../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'waiter' not described in 'vdo_assert_load_operation' +../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'state' not described in 'vdo_start_loading' +../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'operation' not described in 'vdo_start_loading' +../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_loading' +../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_loading' +../drivers/md/dm-vdo/admin-state.c:400: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading' +../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading_with_result' +../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'result' not described in 'vdo_finish_loading_with_result' +../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_resume_operation' +../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_resume_operation' +../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'state' not described in 'vdo_start_resuming' +../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'operation' not described in 'vdo_start_resuming' +../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_resuming' +../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_resuming' +../drivers/md/dm-vdo/admin-state.c:450: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming' +../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming_with_result' +../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'result' not described in 'vdo_finish_resuming_with_result' +../drivers/md/dm-vdo/admin-state.c:472: warning: Function parameter or struct member 'state' not described in 'vdo_resume_if_quiescent' +../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation' +../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation' +../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation_with_waiter' +../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation_with_waiter' +../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_operation_with_waiter' +../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_operation_with_waiter' +../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'completion' not described in 'vdo_set_completion_result' +../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'result' not described in 'vdo_set_completion_result' +../drivers/md/dm-vdo/completion.c:88: warning: Function parameter or struct member 'completion' not described in 'vdo_launch_completion_with_priority' +../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'completion' not described in 'vdo_requeue_completion_if_needed' +../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' +../drivers/md/dm-vdo/data-vio.c:231: warning: Function parameter or struct member 'pool' not described in 'check_for_drain_complete_locked' +../drivers/md/dm-vdo/data-vio.c:393: warning: Function parameter or struct member 'data_vio' not described in 'cancel_data_vio_compression' +../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'data_vio' not described in 'launch_data_vio' +../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'lbn' not described in 'launch_data_vio' +../drivers/md/dm-vdo/data-vio.c:660: warning: Function parameter or struct member 'pool' not described in 'schedule_releases' +../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'data_vio' not described in 'initialize_data_vio' +../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'vdo' not described in 'initialize_data_vio' +../drivers/md/dm-vdo/data-vio.c:898: warning: Function parameter or struct member 'pool' not described in 'free_data_vio_pool' +../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'pool' not described in 'vdo_launch_bio' +../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'bio' not described in 'vdo_launch_bio' +../drivers/md/dm-vdo/data-vio.c:1011: warning: Function parameter or struct member 'pool' not described in 'drain_data_vio_pool' +../drivers/md/dm-vdo/data-vio.c:1022: warning: Function parameter or struct member 'pool' not described in 'resume_data_vio_pool' +../drivers/md/dm-vdo/data-vio.c:1041: warning: Function parameter or struct member 'pool' not described in 'dump_data_vio_pool' +../drivers/md/dm-vdo/data-vio.c:1130: warning: Function parameter or struct member 'completion' not described in 'release_allocated_lock' +../drivers/md/dm-vdo/data-vio.c:1210: warning: Function parameter or struct member 'completion' not described in 'release_logical_lock' +../drivers/md/dm-vdo/data-vio.c:1247: warning: Function parameter or struct member 'data_vio' not described in 'finish_cleanup' +../drivers/md/dm-vdo/data-vio.c:1358: warning: Function parameter or struct member 'data_vio' not described in 'get_data_vio_operation_name' +../drivers/md/dm-vdo/data-vio.c:1378: warning: Function parameter or struct member 'data_vio' not described in 'data_vio_allocate_data_block' +../drivers/md/dm-vdo/data-vio.c:1398: warning: Function parameter or struct member 'data_vio' not described in 'release_data_vio_allocation_lock' +../drivers/md/dm-vdo/data-vio.c:1418: warning: Function parameter or struct member 'data_vio' not described in 'uncompress_data_vio' +../drivers/md/dm-vdo/data-vio.c:1537: warning: Function parameter or struct member 'completion' not described in 'read_block' +../drivers/md/dm-vdo/data-vio.c:1694: warning: Function parameter or struct member 'completion' not described in 'read_old_block_mapping' +../drivers/md/dm-vdo/data-vio.c:1722: warning: Function parameter or struct member 'completion' not described in 'pack_compressed_data' +../drivers/md/dm-vdo/data-vio.c:1743: warning: Function parameter or struct member 'completion' not described in 'compress_data_vio' +../drivers/md/dm-vdo/data-vio.c:1772: warning: Function parameter or struct member 'data_vio' not described in 'launch_compress_data_vio' +../drivers/md/dm-vdo/data-vio.c:1810: warning: bad line: +../drivers/md/dm-vdo/data-vio.c:1814: warning: Function parameter or struct member 'completion' not described in 'hash_data_vio' +../drivers/md/dm-vdo/data-vio.c:1848: warning: Function parameter or struct member 'bio' not described in 'write_bio_finished' +../drivers/md/dm-vdo/data-vio.c:1902: warning: Function parameter or struct member 'completion' not described in 'acknowledge_write_callback' +../drivers/md/dm-vdo/data-vio.c:1927: warning: Function parameter or struct member 'completion' not described in 'allocate_block' +../drivers/md/dm-vdo/data-vio.c:1959: warning: Function parameter or struct member 'completion' not described in 'handle_allocation_error' +../drivers/md/dm-vdo/data-vio.c:1988: warning: Function parameter or struct member 'completion' not described in 'continue_data_vio_with_block_map_slot' +../drivers/md/dm-vdo/flush.c:531: warning: Function parameter or struct member 'state' not described in 'initiate_drain' +../drivers/md/dm-vdo/block-map.c:181: warning: Function parameter or struct member 'cache' not described in 'initialize_info' +../drivers/md/dm-vdo/block-map.c:218: warning: Function parameter or struct member 'cache' not described in 'allocate_cache_components' +../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'cache' not described in 'assert_on_cache_thread' +../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'function_name' not described in 'assert_on_cache_thread' +../drivers/md/dm-vdo/block-map.c:280: warning: Function parameter or struct member 'state' not described in 'get_page_state_name' +../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'info' not described in 'set_info_state' +../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'new_state' not described in 'set_info_state' +../drivers/md/dm-vdo/block-map.c:423: warning: Function parameter or struct member 'cache' not described in 'find_free_page' +../drivers/md/dm-vdo/block-map.c:442: warning: Function parameter or struct member 'cache' not described in 'find_page' +../drivers/md/dm-vdo/block-map.c:461: warning: Function parameter or struct member 'cache' not described in 'select_lru_page' +../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'info' not described in 'distribute_page_over_waitq' +../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'waitq' not described in 'distribute_page_over_waitq' +../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'cache' not described in 'set_persistent_error' +../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'result' not described in 'set_persistent_error' +../drivers/md/dm-vdo/block-map.c:590: warning: Function parameter or struct member 'completion' not described in 'validate_completed_page' +../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'info' not described in 'launch_page_load' +../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'pbn' not described in 'launch_page_load' +../drivers/md/dm-vdo/block-map.c:843: warning: Function parameter or struct member 'info' not described in 'schedule_page_save' +../drivers/md/dm-vdo/block-map.c:859: warning: Function parameter or struct member 'info' not described in 'launch_page_save' +../drivers/md/dm-vdo/block-map.c:874: warning: Function parameter or struct member 'waiter' not described in 'completion_needs_page' +../drivers/md/dm-vdo/block-map.c:885: warning: Function parameter or struct member 'info' not described in 'allocate_free_page' +../drivers/md/dm-vdo/block-map.c:937: warning: Function parameter or struct member 'cache' not described in 'discard_a_page' +../drivers/md/dm-vdo/block-map.c:963: warning: Function parameter or struct member 'vdo_page_comp' not described in 'discard_page_for_completion' +../drivers/md/dm-vdo/block-map.c:1141: warning: Function parameter or struct member 'completion' not described in 'vdo_release_page_completion' +../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'info' not described in 'load_page_for_completion' +../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'vdo_page_comp' not described in 'load_page_for_completion' +../drivers/md/dm-vdo/block-map.c:1328: warning: Function parameter or struct member 'cache' not described in 'vdo_invalidate_page_cache' +../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'forest' not described in 'get_tree_page_by_index' +../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'root_index' not described in 'get_tree_page_by_index' +../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'height' not described in 'get_tree_page_by_index' +../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'page_index' not described in 'get_tree_page_by_index' +../drivers/md/dm-vdo/block-map.c:2219: warning: Function parameter or struct member 'data_vio' not described in 'vdo_find_block_map_slot' +../drivers/md/dm-vdo/block-map.c:2444: warning: Function parameter or struct member 'map' not described in 'make_forest' +../drivers/md/dm-vdo/block-map.c:2482: warning: Function parameter or struct member 'map' not described in 'replace_forest' +../drivers/md/dm-vdo/block-map.c:2498: warning: Function parameter or struct member 'cursor' not described in 'finish_cursor' +../drivers/md/dm-vdo/block-map.c:2557: warning: Function parameter or struct member 'cursor' not described in 'traverse' +../drivers/md/dm-vdo/block-map.c:2628: warning: Function parameter or struct member 'waiter' not described in 'launch_cursor' +../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'map' not described in 'compute_boundary' +../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'root_index' not described in 'compute_boundary' +../drivers/md/dm-vdo/block-map.c:2677: warning: Function parameter or struct member 'map' not described in 'vdo_traverse_forest' +../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'map' not described in 'initialize_block_map_zone' +../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'zone_number' not described in 'initialize_block_map_zone' +../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'cache_size' not described in 'initialize_block_map_zone' +../drivers/md/dm-vdo/block-map.c:3099: warning: Function parameter or struct member 'data_vio' not described in 'clear_mapped_location' +../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'data_vio' not described in 'set_mapped_location' +../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'entry' not described in 'set_mapped_location' +../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'root_count' not described in 'vdo_compute_new_forest_pages' +../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'old_sizes' not described in 'vdo_compute_new_forest_pages' +../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'new_sizes' not described in 'vdo_compute_new_forest_pages' +../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'buffer' not described in 'encode_recovery_journal_state_7_0' +../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'offset' not described in 'encode_recovery_journal_state_7_0' +../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'state' not described in 'encode_recovery_journal_state_7_0' +../drivers/md/dm-vdo/encodings.c:493: warning: Function parameter or struct member 'offset' not described in 'decode_recovery_journal_state_7_0' +../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'buffer' not described in 'encode_slab_depot_state_2_0' +../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'offset' not described in 'encode_slab_depot_state_2_0' +../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'state' not described in 'encode_slab_depot_state_2_0' +../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'buffer' not described in 'decode_slab_depot_state_2_0' +../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'offset' not described in 'decode_slab_depot_state_2_0' +../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'state' not described in 'decode_slab_depot_state_2_0' +../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'buffer' not described in 'decode_vdo_component' +../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'offset' not described in 'decode_vdo_component' +../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'component' not described in 'decode_vdo_component' +../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_component_states' +../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'offset' not described in 'vdo_encode_component_states' +../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'states' not described in 'vdo_encode_component_states' +../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_super_block' +../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'states' not described in 'vdo_encode_super_block' +../drivers/md/dm-vdo/encodings.c:1449: warning: Function parameter or struct member 'buffer' not described in 'vdo_decode_super_block' +../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'waiter' not described in 'enter_forked_lock' +../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'context' not described in 'enter_forked_lock' +../drivers/md/dm-vdo/dedupe.c:2515: warning: Function parameter or struct member 'context' not described in 'suspend_index' +../drivers/md/dm-vdo/dedupe.c:2515: warning: Function parameter or struct member 'completion' not described in 'suspend_index' +../drivers/md/dm-vdo/dedupe.c:2529: warning: Function parameter or struct member 'state' not described in 'initiate_drain' +../drivers/md/dm-vdo/dedupe.c:2540: warning: Function parameter or struct member 'context' not described in 'drain_hash_zone' +../drivers/md/dm-vdo/dedupe.c:2540: warning: Function parameter or struct member 'zone_number' not described in 'drain_hash_zone' +../drivers/md/dm-vdo/dedupe.c:2540: warning: Function parameter or struct member 'parent' not described in 'drain_hash_zone' +../drivers/md/dm-vdo/dedupe.c:2578: warning: Function parameter or struct member 'context' not described in 'resume_index' +../drivers/md/dm-vdo/dedupe.c:2578: warning: Function parameter or struct member 'parent' not described in 'resume_index' +../drivers/md/dm-vdo/dedupe.c:2611: warning: Function parameter or struct member 'context' not described in 'resume_hash_zone' +../drivers/md/dm-vdo/dedupe.c:2611: warning: Function parameter or struct member 'zone_number' not described in 'resume_hash_zone' +../drivers/md/dm-vdo/dedupe.c:2611: warning: Function parameter or struct member 'parent' not described in 'resume_hash_zone' +../drivers/md/dm-vdo/dm-vdo-target.c:1149: warning: Function parameter or struct member 'vdo' not described in 'get_thread_id_for_phase' +../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_name_prefix' not described in 'vdo_make_work_queue' +../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'name' not described in 'vdo_make_work_queue' +../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'owner' not described in 'vdo_make_work_queue' +../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'type' not described in 'vdo_make_work_queue' +../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_count' not described in 'vdo_make_work_queue' +../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_privates' not described in 'vdo_make_work_queue' +../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'queue_ptr' not described in 'vdo_make_work_queue' +../drivers/md/dm-vdo/io-submitter.c:123: warning: Function parameter or struct member 'completion' not described in 'vdo_submit_vio' +../drivers/md/dm-vdo/io-submitter.c:165: warning: Function parameter or struct member 'completion' not described in 'submit_data_vio' +../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/md/dm-vdo/logical-zone.c:168: warning: Function parameter or struct member 'state' not described in 'initiate_drain' +../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'context' not described in 'drain_logical_zone' +../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'zone_number' not described in 'drain_logical_zone' +../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'parent' not described in 'drain_logical_zone' +../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'context' not described in 'resume_logical_zone' +../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'zone_number' not described in 'resume_logical_zone' +../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'parent' not described in 'resume_logical_zone' +../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'mapping_state' not described in 'vdo_get_compressed_block_fragment' +../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'block' not described in 'vdo_get_compressed_block_fragment' +../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' +../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_size' not described in 'vdo_get_compressed_block_fragment' +../drivers/md/dm-vdo/packer.c:393: warning: Function parameter or struct member 'slot' not described in 'pack_fragment' +../drivers/md/dm-vdo/packer.c:714: warning: Function parameter or struct member 'state' not described in 'initiate_drain' +../drivers/md/dm-vdo/physical-zone.c:82: warning: Function parameter or struct member 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' +../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'counts' not described in 'initialize_thread_config' +../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'config' not described in 'initialize_thread_config' +../drivers/md/dm-vdo/vdo.c:898: warning: Function parameter or struct member 'vdo' not described in 'record_vdo' +../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'waiter' not described in 'continue_waiter' +../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'context' not described in 'continue_waiter' +../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'waiter' not described in 'assign_entry' +../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'context' not described in 'assign_entry' +../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'waiter' not described in 'continue_committed_waiter' +../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'context' not described in 'continue_committed_waiter' +../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'waiter' not described in 'write_block' +../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'context' not described in 'write_block' +../drivers/md/dm-vdo/recovery-journal.c:1620: warning: Function parameter or struct member 'state' not described in 'initiate_drain' +../drivers/md/dm-vdo/vio.c:394: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy' +../drivers/watchdog/max77620_wdt.c:43: warning: Excess struct member 'wdt_info' description in 'max77620_variant' +../drivers/md/dm-vdo/slab-depot.c:136: warning: Function parameter or struct member 'slab' not described in 'is_slab_journal_blank' +../drivers/md/dm-vdo/slab-depot.c:232: warning: Function parameter or struct member 'allocator' not described in 'check_summary_drain_complete' +../drivers/md/dm-vdo/slab-depot.c:660: warning: Function parameter or struct member 'slab' not described in 'reopen_slab_journal' +../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'slab' not described in 'get_reference_block' +../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'index' not described in 'get_reference_block' +../drivers/md/dm-vdo/slab-depot.c:1386: warning: Function parameter or struct member 'slab' not described in 'adjust_free_block_count' +../drivers/md/dm-vdo/slab-depot.c:1891: warning: Function parameter or struct member 'slab' not described in 'reset_search_cursor' +../drivers/md/dm-vdo/slab-depot.c:1909: warning: Function parameter or struct member 'slab' not described in 'advance_search_cursor' +../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' +../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' +../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' +../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'slab' not described in 'make_provisional_reference' +../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'block_number' not described in 'make_provisional_reference' +../drivers/md/dm-vdo/slab-depot.c:2161: warning: Function parameter or struct member 'slab' not described in 'dirty_all_reference_blocks' +../drivers/md/dm-vdo/slab-depot.c:2287: warning: Function parameter or struct member 'slab' not described in 'load_reference_blocks' +../drivers/md/dm-vdo/slab-depot.c:2307: warning: Function parameter or struct member 'slab' not described in 'drain_slab' +../drivers/md/dm-vdo/slab-depot.c:2493: warning: Function parameter or struct member 'slab' not described in 'load_slab_journal' +../drivers/md/dm-vdo/slab-depot.c:2596: warning: Function parameter or struct member 'state' not described in 'initiate_slab_action' +../drivers/md/dm-vdo/slab-depot.c:2670: warning: Function parameter or struct member 'result' not described in 'finish_scrubbing' +../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member 'waiter' not described in 'abort_waiter' +../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member '__always_unused' not described in 'abort_waiter' +../drivers/md/dm-vdo/slab-depot.c:3465: warning: Function parameter or struct member 'completion' not described in 'vdo_notify_slab_journals_are_recovered' +../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'context' not described in 'get_allocator_thread_id' +../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'zone_number' not described in 'get_allocator_thread_id' +../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'context' not described in 'prepare_for_tail_block_commit' +../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'parent' not described in 'prepare_for_tail_block_commit' +../drivers/md/dm-vdo/slab-depot.c:3901: warning: Function parameter or struct member 'context' not described in 'schedule_tail_block_commit' +../drivers/md/dm-vdo/slab-depot.c:4279: warning: Function parameter or struct member 'depot' not described in 'vdo_allocate_reference_counters' +../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'context' not described in 'load_slab_summary' +../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'parent' not described in 'load_slab_summary' +../drivers/md/dm-vdo/slab-depot.c:4697: warning: Function parameter or struct member 'context' not described in 'finish_registration' Per-file breakdown --- /tmp/tmp.Di3wLoNVrx 2024-12-05 11:56:01.043371456 -0800 +++ /tmp/tmp.LltNTYexS9 2024-12-05 11:56:01.051371374 -0800 @@ -2 +2 @@ - 7 ../drivers/firewire/init_ohci1394_dma.c + 2 ../drivers/firmware/dmi_scan.c @@ -4,9 +4,19 @@ - 1 ../drivers/i2c/busses/i2c-bcm-iproc.c - 8 ../drivers/i2c/busses/i2c-mxs.c - 1 ../drivers/i2c/busses/i2c-pxa.c - 1 ../drivers/i2c/busses/i2c-rcar.c - 1 ../drivers/input/keyboard/bcm-keypad.c - 1 ../drivers/input/touchscreen/mms114.c - 1 ../drivers/message/fusion/mptsas.c - 1 ../drivers/rtc/rtc-omap.c - 1 ../drivers/thermal/cpufreq_cooling.c + 2 ../drivers/md/bcache/request.c + 2 ../drivers/md/dm-vdo/action-manager.c + 50 ../drivers/md/dm-vdo/admin-state.c + 46 ../drivers/md/dm-vdo/block-map.c + 5 ../drivers/md/dm-vdo/completion.c + 32 ../drivers/md/dm-vdo/data-vio.c + 13 ../drivers/md/dm-vdo/dedupe.c + 1 ../drivers/md/dm-vdo/dm-vdo-target.c + 22 ../drivers/md/dm-vdo/encodings.c + 1 ../drivers/md/dm-vdo/flush.c + 7 ../drivers/md/dm-vdo/funnel-workqueue.c + 2 ../drivers/md/dm-vdo/io-submitter.c + 7 ../drivers/md/dm-vdo/logical-zone.c + 6 ../drivers/md/dm-vdo/packer.c + 1 ../drivers/md/dm-vdo/physical-zone.c + 9 ../drivers/md/dm-vdo/recovery-journal.c + 31 ../drivers/md/dm-vdo/slab-depot.c + 3 ../drivers/md/dm-vdo/vdo.c + 1 ../drivers/md/dm-vdo/vio.c @@ -14,6 +24,6 @@ - 1 ../drivers/usb/dwc2/core_intr.c - 1 ../drivers/usb/dwc2/hcd_ddma.c - 8 ../drivers/usb/gadget/udc/pch_udc.c - 1 ../drivers/usb/host/xhci.c - 1 ../drivers/usb/musb/musb_host.c - 1 ../drivers/usb/renesas_usbhs/mod.c + 1 ../drivers/watchdog/max77620_wdt.c + 4 ../drivers/watchdog/pcwd_usb.c + 1 ../drivers/watchdog/pretimeout_noop.c + 1 ../drivers/watchdog/pretimeout_panic.c + 1 ../drivers/watchdog/stm32_iwdg.c + 1 ../drivers/watchdog/wdt_pci.c @@ -22,3 +31,0 @@ - 5 ../kernel/time/hrtimer.c - 2 ../kernel/time/tick-broadcast.c - 6 ../kernel/time/tick-oneshot.c