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 lib/tests/module/test_kallsyms_a.c:14:5: warning: symbol 'auto_test_a_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:16:5: warning: symbol 'auto_test_a_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:18:5: warning: symbol 'auto_test_a_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:20:5: warning: symbol 'auto_test_a_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:22:5: warning: symbol 'auto_test_a_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:24:5: warning: symbol 'auto_test_a_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:26:5: warning: symbol 'auto_test_a_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:28:5: warning: symbol 'auto_test_a_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:30:5: warning: symbol 'auto_test_a_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:32:5: warning: symbol 'auto_test_a_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:34:5: warning: symbol 'auto_test_a_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:36:5: warning: symbol 'auto_test_a_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:38:5: warning: symbol 'auto_test_a_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:40:5: warning: symbol 'auto_test_a_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:42:5: warning: symbol 'auto_test_a_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:44:5: warning: symbol 'auto_test_a_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:46:5: warning: symbol 'auto_test_a_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:48:5: warning: symbol 'auto_test_a_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:50:5: warning: symbol 'auto_test_a_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:52:5: warning: symbol 'auto_test_a_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:54:5: warning: symbol 'auto_test_a_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:56:5: warning: symbol 'auto_test_a_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:58:5: warning: symbol 'auto_test_a_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:60:5: warning: symbol 'auto_test_a_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:62:5: warning: symbol 'auto_test_a_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:64:5: warning: symbol 'auto_test_a_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:66:5: warning: symbol 'auto_test_a_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:68:5: warning: symbol 'auto_test_a_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:70:5: warning: symbol 'auto_test_a_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:72:5: warning: symbol 'auto_test_a_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:74:5: warning: symbol 'auto_test_a_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:76:5: warning: symbol 'auto_test_a_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:78:5: warning: symbol 'auto_test_a_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:80:5: warning: symbol 'auto_test_a_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:82:5: warning: symbol 'auto_test_a_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:84:5: warning: symbol 'auto_test_a_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:86:5: warning: symbol 'auto_test_a_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:88:5: warning: symbol 'auto_test_a_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:90:5: warning: symbol 'auto_test_a_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:92:5: warning: symbol 'auto_test_a_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:94:5: warning: symbol 'auto_test_a_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:96:5: warning: symbol 'auto_test_a_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:98:5: warning: symbol 'auto_test_a_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:100:5: warning: symbol 'auto_test_a_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:102:5: warning: symbol 'auto_test_a_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:104:5: warning: symbol 'auto_test_a_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:106:5: warning: symbol 'auto_test_a_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:108:5: warning: symbol 'auto_test_a_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:110:5: warning: symbol 'auto_test_a_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:112:5: warning: symbol 'auto_test_a_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:114:5: warning: symbol 'auto_test_a_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:116:5: warning: symbol 'auto_test_a_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:118:5: warning: symbol 'auto_test_a_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:120:5: warning: symbol 'auto_test_a_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:122:5: warning: symbol 'auto_test_a_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:124:5: warning: symbol 'auto_test_a_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:126:5: warning: symbol 'auto_test_a_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:128:5: warning: symbol 'auto_test_a_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:130:5: warning: symbol 'auto_test_a_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:132:5: warning: symbol 'auto_test_a_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:134:5: warning: symbol 'auto_test_a_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:136:5: warning: symbol 'auto_test_a_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:138:5: warning: symbol 'auto_test_a_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:140:5: warning: symbol 'auto_test_a_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:142:5: warning: symbol 'auto_test_a_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:144:5: warning: symbol 'auto_test_a_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:146:5: warning: symbol 'auto_test_a_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:148:5: warning: symbol 'auto_test_a_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:150:5: warning: symbol 'auto_test_a_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:152:5: warning: symbol 'auto_test_a_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:154:5: warning: symbol 'auto_test_a_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:156:5: warning: symbol 'auto_test_a_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:158:5: warning: symbol 'auto_test_a_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:160:5: warning: symbol 'auto_test_a_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:162:5: warning: symbol 'auto_test_a_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:164:5: warning: symbol 'auto_test_a_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:166:5: warning: symbol 'auto_test_a_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:168:5: warning: symbol 'auto_test_a_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:170:5: warning: symbol 'auto_test_a_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:172:5: warning: symbol 'auto_test_a_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:174:5: warning: symbol 'auto_test_a_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:176:5: warning: symbol 'auto_test_a_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:178:5: warning: symbol 'auto_test_a_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:180:5: warning: symbol 'auto_test_a_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:182:5: warning: symbol 'auto_test_a_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:184:5: warning: symbol 'auto_test_a_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:186:5: warning: symbol 'auto_test_a_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:188:5: warning: symbol 'auto_test_a_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:190:5: warning: symbol 'auto_test_a_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:192:5: warning: symbol 'auto_test_a_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:194:5: warning: symbol 'auto_test_a_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:196:5: warning: symbol 'auto_test_a_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:198:5: warning: symbol 'auto_test_a_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:200:5: warning: symbol 'auto_test_a_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:202:5: warning: symbol 'auto_test_a_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:204:5: warning: symbol 'auto_test_a_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:206:5: warning: symbol 'auto_test_a_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:208:5: warning: symbol 'auto_test_a_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:210:5: warning: symbol 'auto_test_a_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:212:5: warning: too many warnings In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../include/linux/async.h:14, from ../init/initramfs.c:3: ../init/initramfs.c:594:31: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, long unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, long unsigned int)’} [-Wincompatible-pointer-types] 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:323:19: note: in definition of macro ‘__BIN_ATTR’ 323 | .read = _read, \ | ^~~~~ ../init/initramfs.c:594:8: note: in expansion of macro ‘BIN_ATTR’ 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~ ../init/initramfs.c:594:31: note: (near initialization for ‘bin_attr_initrd.read’) 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:323:19: note: in definition of macro ‘__BIN_ATTR’ 323 | .read = _read, \ | ^~~~~ ../init/initramfs.c:594:8: note: in expansion of macro ‘BIN_ATTR’ 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~ make[4]: *** [../scripts/Makefile.build:229: init/initramfs.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: init] Error 2 make[3]: *** Waiting for unfinished jobs.... ../kernel/module/sysfs.c: In function ‘add_notes_attrs’: ../kernel/module/sysfs.c:199:30: error: ‘struct bin_attribute’ has no member named ‘read_new’ 199 | nattr->read_new = sysfs_bin_attr_simple_read; | ^~ make[5]: *** [../scripts/Makefile.build:229: kernel/module/sysfs.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../drivers/acpi/bgrt.c:11: ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, long unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, long unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/acpi/bgrt.c:32:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_image.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/acpi/bgrt.c:32:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: drivers/acpi/bgrt.o] Error 1 make[5]: *** Waiting for unfinished jobs.... lib/tests/module/test_kallsyms_c.c:14:5: warning: symbol 'auto_test_c_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:16:5: warning: symbol 'auto_test_c_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:18:5: warning: symbol 'auto_test_c_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:20:5: warning: symbol 'auto_test_c_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:22:5: warning: symbol 'auto_test_c_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:24:5: warning: symbol 'auto_test_c_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:26:5: warning: symbol 'auto_test_c_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:28:5: warning: symbol 'auto_test_c_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:30:5: warning: symbol 'auto_test_c_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:32:5: warning: symbol 'auto_test_c_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:34:5: warning: symbol 'auto_test_c_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:36:5: warning: symbol 'auto_test_c_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:38:5: warning: symbol 'auto_test_c_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:40:5: warning: symbol 'auto_test_c_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:42:5: warning: symbol 'auto_test_c_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:44:5: warning: symbol 'auto_test_c_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:46:5: warning: symbol 'auto_test_c_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:48:5: warning: symbol 'auto_test_c_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:50:5: warning: symbol 'auto_test_c_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:52:5: warning: symbol 'auto_test_c_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:54:5: warning: symbol 'auto_test_c_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:56:5: warning: symbol 'auto_test_c_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:58:5: warning: symbol 'auto_test_c_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:60:5: warning: symbol 'auto_test_c_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:62:5: warning: symbol 'auto_test_c_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:64:5: warning: symbol 'auto_test_c_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:66:5: warning: symbol 'auto_test_c_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:68:5: warning: symbol 'auto_test_c_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:70:5: warning: symbol 'auto_test_c_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:72:5: warning: symbol 'auto_test_c_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:74:5: warning: symbol 'auto_test_c_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:76:5: warning: symbol 'auto_test_c_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:78:5: warning: symbol 'auto_test_c_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:80:5: warning: symbol 'auto_test_c_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:82:5: warning: symbol 'auto_test_c_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:84:5: warning: symbol 'auto_test_c_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:86:5: warning: symbol 'auto_test_c_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:88:5: warning: symbol 'auto_test_c_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:90:5: warning: symbol 'auto_test_c_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:92:5: warning: symbol 'auto_test_c_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:94:5: warning: symbol 'auto_test_c_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:96:5: warning: symbol 'auto_test_c_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:98:5: warning: symbol 'auto_test_c_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:100:5: warning: symbol 'auto_test_c_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:102:5: warning: symbol 'auto_test_c_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:104:5: warning: symbol 'auto_test_c_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:106:5: warning: symbol 'auto_test_c_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:108:5: warning: symbol 'auto_test_c_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:110:5: warning: symbol 'auto_test_c_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:112:5: warning: symbol 'auto_test_c_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:114:5: warning: symbol 'auto_test_c_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:116:5: warning: symbol 'auto_test_c_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:118:5: warning: symbol 'auto_test_c_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:120:5: warning: symbol 'auto_test_c_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:122:5: warning: symbol 'auto_test_c_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:124:5: warning: symbol 'auto_test_c_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:126:5: warning: symbol 'auto_test_c_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:128:5: warning: symbol 'auto_test_c_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:130:5: warning: symbol 'auto_test_c_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:132:5: warning: symbol 'auto_test_c_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:134:5: warning: symbol 'auto_test_c_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:136:5: warning: symbol 'auto_test_c_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:138:5: warning: symbol 'auto_test_c_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:140:5: warning: symbol 'auto_test_c_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:142:5: warning: symbol 'auto_test_c_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:144:5: warning: symbol 'auto_test_c_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:146:5: warning: symbol 'auto_test_c_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:148:5: warning: symbol 'auto_test_c_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:150:5: warning: symbol 'auto_test_c_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:152:5: warning: symbol 'auto_test_c_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:154:5: warning: symbol 'auto_test_c_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:156:5: warning: symbol 'auto_test_c_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:158:5: warning: symbol 'auto_test_c_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:160:5: warning: symbol 'auto_test_c_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:162:5: warning: symbol 'auto_test_c_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:164:5: warning: symbol 'auto_test_c_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:166:5: warning: symbol 'auto_test_c_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:168:5: warning: symbol 'auto_test_c_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:170:5: warning: symbol 'auto_test_c_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:172:5: warning: symbol 'auto_test_c_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:174:5: warning: symbol 'auto_test_c_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:176:5: warning: symbol 'auto_test_c_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:178:5: warning: symbol 'auto_test_c_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:180:5: warning: symbol 'auto_test_c_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:182:5: warning: symbol 'auto_test_c_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:184:5: warning: symbol 'auto_test_c_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:186:5: warning: symbol 'auto_test_c_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:188:5: warning: symbol 'auto_test_c_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:190:5: warning: symbol 'auto_test_c_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:192:5: warning: symbol 'auto_test_c_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:194:5: warning: symbol 'auto_test_c_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:196:5: warning: symbol 'auto_test_c_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:198:5: warning: symbol 'auto_test_c_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:200:5: warning: symbol 'auto_test_c_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:202:5: warning: symbol 'auto_test_c_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:204:5: warning: symbol 'auto_test_c_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:206:5: warning: symbol 'auto_test_c_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:208:5: warning: symbol 'auto_test_c_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:210:5: warning: symbol 'auto_test_c_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:212:5: warning: too many warnings lib/tests/module/test_kallsyms_d.c:14:5: warning: symbol 'auto_test_d_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:16:5: warning: symbol 'auto_test_d_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:18:5: warning: symbol 'auto_test_d_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:20:5: warning: symbol 'auto_test_d_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:22:5: warning: symbol 'auto_test_d_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:24:5: warning: symbol 'auto_test_d_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:26:5: warning: symbol 'auto_test_d_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:28:5: warning: symbol 'auto_test_d_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:30:5: warning: symbol 'auto_test_d_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:32:5: warning: symbol 'auto_test_d_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:34:5: warning: symbol 'auto_test_d_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:36:5: warning: symbol 'auto_test_d_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:38:5: warning: symbol 'auto_test_d_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:40:5: warning: symbol 'auto_test_d_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:42:5: warning: symbol 'auto_test_d_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:44:5: warning: symbol 'auto_test_d_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:46:5: warning: symbol 'auto_test_d_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:48:5: warning: symbol 'auto_test_d_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:50:5: warning: symbol 'auto_test_d_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:52:5: warning: symbol 'auto_test_d_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:54:5: warning: symbol 'auto_test_d_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:56:5: warning: symbol 'auto_test_d_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:58:5: warning: symbol 'auto_test_d_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:60:5: warning: symbol 'auto_test_d_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:62:5: warning: symbol 'auto_test_d_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:64:5: warning: symbol 'auto_test_d_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:66:5: warning: symbol 'auto_test_d_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:68:5: warning: symbol 'auto_test_d_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:70:5: warning: symbol 'auto_test_d_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:72:5: warning: symbol 'auto_test_d_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:74:5: warning: symbol 'auto_test_d_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:76:5: warning: symbol 'auto_test_d_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:78:5: warning: symbol 'auto_test_d_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:80:5: warning: symbol 'auto_test_d_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:82:5: warning: symbol 'auto_test_d_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:84:5: warning: symbol 'auto_test_d_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:86:5: warning: symbol 'auto_test_d_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:88:5: warning: symbol 'auto_test_d_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:90:5: warning: symbol 'auto_test_d_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:92:5: warning: symbol 'auto_test_d_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:94:5: warning: symbol 'auto_test_d_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:96:5: warning: symbol 'auto_test_d_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:98:5: warning: symbol 'auto_test_d_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:100:5: warning: symbol 'auto_test_d_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:102:5: warning: symbol 'auto_test_d_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:104:5: warning: symbol 'auto_test_d_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:106:5: warning: symbol 'auto_test_d_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:108:5: warning: symbol 'auto_test_d_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:110:5: warning: symbol 'auto_test_d_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:112:5: warning: symbol 'auto_test_d_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:114:5: warning: symbol 'auto_test_d_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:116:5: warning: symbol 'auto_test_d_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:118:5: warning: symbol 'auto_test_d_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:120:5: warning: symbol 'auto_test_d_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:122:5: warning: symbol 'auto_test_d_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:124:5: warning: symbol 'auto_test_d_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:126:5: warning: symbol 'auto_test_d_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:128:5: warning: symbol 'auto_test_d_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:130:5: warning: symbol 'auto_test_d_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:132:5: warning: symbol 'auto_test_d_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:134:5: warning: symbol 'auto_test_d_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:136:5: warning: symbol 'auto_test_d_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:138:5: warning: symbol 'auto_test_d_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:140:5: warning: symbol 'auto_test_d_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:142:5: warning: symbol 'auto_test_d_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:144:5: warning: symbol 'auto_test_d_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:146:5: warning: symbol 'auto_test_d_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:148:5: warning: symbol 'auto_test_d_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:150:5: warning: symbol 'auto_test_d_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:152:5: warning: symbol 'auto_test_d_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:154:5: warning: symbol 'auto_test_d_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:156:5: warning: symbol 'auto_test_d_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:158:5: warning: symbol 'auto_test_d_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:160:5: warning: symbol 'auto_test_d_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:162:5: warning: symbol 'auto_test_d_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:164:5: warning: symbol 'auto_test_d_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:166:5: warning: symbol 'auto_test_d_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:168:5: warning: symbol 'auto_test_d_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:170:5: warning: symbol 'auto_test_d_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:172:5: warning: symbol 'auto_test_d_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:174:5: warning: symbol 'auto_test_d_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:176:5: warning: symbol 'auto_test_d_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:178:5: warning: symbol 'auto_test_d_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:180:5: warning: symbol 'auto_test_d_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:182:5: warning: symbol 'auto_test_d_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:184:5: warning: symbol 'auto_test_d_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:186:5: warning: symbol 'auto_test_d_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:188:5: warning: symbol 'auto_test_d_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:190:5: warning: symbol 'auto_test_d_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:192:5: warning: symbol 'auto_test_d_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:194:5: warning: symbol 'auto_test_d_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:196:5: warning: symbol 'auto_test_d_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:198:5: warning: symbol 'auto_test_d_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:200:5: warning: symbol 'auto_test_d_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:202:5: warning: symbol 'auto_test_d_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:204:5: warning: symbol 'auto_test_d_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:206:5: warning: symbol 'auto_test_d_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:208:5: warning: symbol 'auto_test_d_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:210:5: warning: symbol 'auto_test_d_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:212:5: warning: too many warnings make[4]: *** [../scripts/Makefile.build:485: kernel/module] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/acpi/apei/bert.c:157:27: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/bert.c:157:27: expected struct acpi_bert_region *boot_error_region ../drivers/acpi/apei/bert.c:157:27: got void [noderef] __iomem * ../drivers/acpi/apei/bert.c:160:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/bert.c:160:25: expected void volatile [noderef] __iomem *addr ../drivers/acpi/apei/bert.c:160:25: got struct acpi_bert_region *boot_error_region ../drivers/acpi/apei/apei-base.c:448:5: warning: symbol 'arch_apei_filter_addr' was not declared. Should it be static? ../kernel/acct.c:476:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/acct.c:476:31: expected struct spinlock [usertype] *lock ../kernel/acct.c:476:31: got struct spinlock [noderef] __rcu * ../kernel/acct.c:486:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/acct.c:486:33: expected struct spinlock [usertype] *lock ../kernel/acct.c:486:33: got struct spinlock [noderef] __rcu * ../kernel/acct.c:569:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/acct.c:569:31: expected struct spinlock [usertype] *lock ../kernel/acct.c:569:31: got struct spinlock [noderef] __rcu * ../kernel/acct.c:589:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/acct.c:589:33: expected struct spinlock [usertype] *lock ../kernel/acct.c:589:33: got struct spinlock [noderef] __rcu * ../kernel/acct.c:211:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block ../kernel/acct.c:312:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block ../kernel/acct.c:317:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit ../drivers/acpi/apei/erst.c:292:13: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/erst.c:292:13: expected void *src ../drivers/acpi/apei/erst.c:292:13: got void [noderef] __iomem * ../drivers/acpi/apei/erst.c:295:13: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/erst.c:295:13: expected void *dst ../drivers/acpi/apei/erst.c:295:13: got void [noderef] __iomem * ../drivers/acpi/apei/erst.c:297:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/erst.c:297:25: expected void volatile [noderef] __iomem *addr ../drivers/acpi/apei/erst.c:297:25: got void *src ../drivers/acpi/apei/erst.c:303:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/erst.c:303:17: expected void volatile [noderef] __iomem *addr ../drivers/acpi/apei/erst.c:303:17: got void *src ../drivers/acpi/apei/erst.c:304:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/erst.c:304:17: expected void volatile [noderef] __iomem *addr ../drivers/acpi/apei/erst.c:304:17: got void *dst ../drivers/acpi/apei/erst.c:825:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/erst.c:825:9: expected void const * ../drivers/acpi/apei/erst.c:825:9: got void [noderef] __iomem *static [toplevel] vaddr ../drivers/acpi/apei/erst.c:825:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/erst.c:825:9: expected void const * ../drivers/acpi/apei/erst.c:825:9: got void [noderef] __iomem *static [toplevel] vaddr ../drivers/acpi/apei/erst.c:825:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/erst.c:825:9: expected void * ../drivers/acpi/apei/erst.c:825:9: got void [noderef] __iomem *static [toplevel] vaddr ../drivers/acpi/apei/erst.c:826:20: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/erst.c:826:20: expected struct cper_record_header *rcd_erange ../drivers/acpi/apei/erst.c:826:20: got void [noderef] __iomem *static [toplevel] vaddr ../drivers/acpi/apei/erst.c:863:17: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/erst.c:863:17: expected struct cper_record_header *rcd_tmp ../drivers/acpi/apei/erst.c:863:17: got void [noderef] __iomem * ../drivers/usb/early/xhci-dbc.c:281:24: warning: incorrect type in argument 1 (different base types) ../drivers/usb/early/xhci-dbc.c:281:24: expected unsigned short [usertype] *s ../drivers/usb/early/xhci-dbc.c:281:24: got restricted __le16 * ../drivers/usb/early/xhci-dbc.c:290:24: warning: incorrect type in argument 1 (different base types) ../drivers/usb/early/xhci-dbc.c:290:24: expected unsigned short [usertype] *s ../drivers/usb/early/xhci-dbc.c:290:24: got restricted __le16 * ../drivers/usb/early/xhci-dbc.c:299:24: warning: incorrect type in argument 1 (different base types) ../drivers/usb/early/xhci-dbc.c:299:24: expected unsigned short [usertype] *s ../drivers/usb/early/xhci-dbc.c:299:24: got restricted __le16 * ../drivers/usb/early/xhci-dbc.c:338:18: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:338:18: expected unsigned int [usertype] dev_info ../drivers/usb/early/xhci-dbc.c:338:18: got restricted __le32 [usertype] ../drivers/usb/early/xhci-dbc.c:341:18: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:341:18: expected unsigned int [usertype] dev_info ../drivers/usb/early/xhci-dbc.c:341:18: got restricted __le32 [usertype] ../drivers/usb/early/xhci-dbc.c:493:25: warning: invalid assignment: &= ../drivers/usb/early/xhci-dbc.c:493:25: left side has type unsigned int ../drivers/usb/early/xhci-dbc.c:493:25: right side has type restricted __le32 ../drivers/usb/early/xhci-dbc.c:495:25: warning: invalid assignment: |= ../drivers/usb/early/xhci-dbc.c:495:25: left side has type unsigned int ../drivers/usb/early/xhci-dbc.c:495:25: right side has type restricted __le32 ../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:223:22: expected unsigned short [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: got restricted __le16 [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:223:22: expected unsigned short [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: got restricted __le16 [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:223:22: expected unsigned short [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: got restricted __le16 [usertype] ../drivers/acpi/cppc_acpi.c:1175:9: warning: context imbalance in 'cpc_write' - different lock contexts for basic block ../drivers/acpi/apei/ghes.c:681:1: warning: symbol 'cxl_cper_fifo' was not declared. Should it be static? ../drivers/acpi/apei/ghes.c:685:20: warning: symbol 'cxl_cper_work' was not declared. Should it be static? ../drivers/acpi/apei/ghes.c:687:13: warning: context imbalance in 'cxl_cper_post_event' - different lock contexts for basic block ../drivers/acpi/apei/ghes.c:720:5: warning: context imbalance in 'cxl_cper_register_work' - different lock contexts for basic block ../drivers/acpi/apei/ghes.c:731:5: warning: context imbalance in 'cxl_cper_unregister_work' - different lock contexts for basic block ../kernel/time/hrtimer.c:121:35: warning: initialized field overwritten [-Woverride-init] 121 | [CLOCK_REALTIME] = HRTIMER_BASE_REALTIME, | ^~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:121:35: note: (near initialization for ‘hrtimer_clock_to_base_table[0]’) ../kernel/time/hrtimer.c:122:35: warning: initialized field overwritten [-Woverride-init] 122 | [CLOCK_MONOTONIC] = HRTIMER_BASE_MONOTONIC, | ^~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:122:35: note: (near initialization for ‘hrtimer_clock_to_base_table[1]’) ../kernel/time/hrtimer.c:123:35: warning: initialized field overwritten [-Woverride-init] 123 | [CLOCK_BOOTTIME] = HRTIMER_BASE_BOOTTIME, | ^~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:123:35: note: (near initialization for ‘hrtimer_clock_to_base_table[7]’) ../kernel/time/hrtimer.c:124:35: warning: initialized field overwritten [-Woverride-init] 124 | [CLOCK_TAI] = HRTIMER_BASE_TAI, | ^~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:124:35: note: (near initialization for ‘hrtimer_clock_to_base_table[11]’) ../drivers/acpi/x86/s2idle.c:522:13: warning: restricted suspend_state_t degrades to integer ../drivers/acpi/x86/s2idle.c:522:33: warning: restricted suspend_state_t degrades to integer ../kernel/time/timekeeping.c:116:15: warning: context imbalance in 'timekeeper_lock_irqsave' - wrong count at exit ../kernel/time/timekeeping.c:124:6: warning: context imbalance in 'timekeeper_unlock_irqrestore' - unexpected unlock ../kernel/time/timekeeping.c:610:5: warning: context imbalance in 'pvclock_gtod_register_notifier' - wrong count at exit ../kernel/time/timekeeping.c:628:5: warning: context imbalance in 'pvclock_gtod_unregister_notifier' - wrong count at exit ../kernel/time/timekeeping.c:1746:9: warning: context imbalance in 'timekeeping_init' - wrong count at exit ../kernel/time/timekeeping.c:2218:13: warning: context imbalance in 'timekeeping_advance' - wrong count at exit ../drivers/acpi/apei/einj-core.c:150:6: warning: symbol 'einj_initialized' was not declared. Should it be static? ../drivers/acpi/apei/einj-core.c:222:11: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/einj-core.c:222:11: expected struct vendor_error_type_extension *v ../drivers/acpi/apei/einj-core.c:222:11: got void [noderef] __iomem * ../drivers/acpi/apei/einj-core.c:231:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/einj-core.c:231:29: expected void [noderef] __iomem *virt ../drivers/acpi/apei/einj-core.c:231:29: got struct vendor_error_type_extension *v ../drivers/acpi/apei/einj-core.c:257:25: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/einj-core.c:257:25: expected struct set_error_type_with_address *v5param ../drivers/acpi/apei/einj-core.c:257:25: got void [noderef] __iomem * ../drivers/acpi/apei/einj-core.c:267:25: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/einj-core.c:267:25: expected struct einj_parameter *v4param ../drivers/acpi/apei/einj-core.c:267:25: got void [noderef] __iomem * ../drivers/acpi/apei/einj-core.c:271:45: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/einj-core.c:271:45: expected void [noderef] __iomem *virt ../drivers/acpi/apei/einj-core.c:271:45: got struct einj_parameter *v4param ../drivers/acpi/apei/einj-core.c:338:21: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/einj-core.c:338:21: expected struct acpi_einj_trigger *trigger_tab ../drivers/acpi/apei/einj-core.c:338:21: got void [noderef] __iomem * ../drivers/acpi/apei/einj-core.c:364:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/einj-core.c:364:17: expected void volatile [noderef] __iomem *addr ../drivers/acpi/apei/einj-core.c:364:17: got struct acpi_einj_trigger *trigger_tab ../drivers/acpi/apei/einj-core.c:365:21: warning: incorrect type in assignment (different address spaces) ../drivers/acpi/apei/einj-core.c:365:21: expected struct acpi_einj_trigger *trigger_tab ../drivers/acpi/apei/einj-core.c:365:21: got void [noderef] __iomem * ../drivers/acpi/apei/einj-core.c:428:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/einj-core.c:428:25: expected void volatile [noderef] __iomem *addr ../drivers/acpi/apei/einj-core.c:428:25: got struct acpi_einj_trigger *trigger_tab ../drivers/acpi/apei/einj-core.c:863:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/acpi/apei/einj-core.c:863:37: expected void [noderef] __iomem *virt ../drivers/acpi/apei/einj-core.c:863:37: got void *static [assigned] [toplevel] einj_param make[4]: *** [../scripts/Makefile.build:485: drivers/acpi] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/usb/core/usb.c: In function ‘usb_alloc_dev’: ../drivers/usb/core/usb.c:706:37: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 706 | "%s.%d", parent->devpath, port1); | ^~ ../drivers/usb/core/usb.c:706:33: note: using the range [-2147483648, 2147483647] for directive argument 706 | "%s.%d", parent->devpath, port1); | ^~~~~~~ ../drivers/usb/core/usb.c:705:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 16 705 | snprintf(dev->devpath, sizeof dev->devpath, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 706 | "%s.%d", parent->devpath, port1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/a3d.c: In function ‘a3d_connect’: ../drivers/input/joystick/a3d.c:287:51: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 287 | snprintf(a3d->phys, sizeof(a3d->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/a3d.c:287:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 287 | snprintf(a3d->phys, sizeof(a3d->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/alarmtimer.c:532:13: warning: context imbalance in 'alarm_handle_timer' - wrong count at exit ../drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types) ../drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x ../drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype] ../kernel/time/posix-cpu-timers.c: note: in included file: ../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:751:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:751:37: got struct spinlock [noderef] __rcu * ../kernel/time/posix-cpu-timers.c:42:5: warning: context imbalance in 'update_rlimit_cpu' - different lock contexts for basic block ../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:751:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:751:37: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:751:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:751:37: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:751:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:751:37: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:751:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:751:37: got struct spinlock [noderef] __rcu * ../kernel/time/posix-cpu-timers.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'posix_cpu_timer_wait_running' - unexpected unlock ../kernel/time/posix-cpu-timers.c: note: in included file: ../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:751:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:751:37: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:292:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/posix-timers.c:292:29: expected struct spinlock [usertype] *lock ../kernel/time/posix-timers.c:292:29: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:299:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/posix-timers.c:299:27: expected struct spinlock [usertype] *lock ../kernel/time/posix-timers.c:299:27: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:465:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/posix-timers.c:465:31: expected struct spinlock [usertype] *lock ../kernel/time/posix-timers.c:465:31: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:469:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/posix-timers.c:469:33: expected struct spinlock [usertype] *lock ../kernel/time/posix-timers.c:469:33: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:1097:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/posix-timers.c:1097:27: expected struct spinlock [usertype] *lock ../kernel/time/posix-timers.c:1097:27: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:1099:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/posix-timers.c:1099:29: expected struct spinlock [usertype] *lock ../kernel/time/posix-timers.c:1099:29: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:253:13: warning: context imbalance in '__posixtimer_deliver_signal' - wrong count at exit ../kernel/time/posix-timers.c:283:6: warning: context imbalance in 'posixtimer_deliver_signal' - unexpected unlock ../kernel/time/posix-timers.c:318:29: warning: context imbalance in 'posix_timer_fn' - wrong count at exit ../kernel/time/posix-timers.c:510:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block ../kernel/time/posix-timers.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/mm.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'timer_wait_running' - unexpected unlock ../kernel/time/posix-timers.c:868:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block ../kernel/time/posix-timers.c:1011:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/posix-timers.c:1011:27: expected struct spinlock [usertype] *lock ../kernel/time/posix-timers.c:1011:27: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:1024:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/posix-timers.c:1024:29: expected struct spinlock [usertype] *lock ../kernel/time/posix-timers.c:1024:29: got struct spinlock [noderef] __rcu * ../kernel/time/posix-timers.c:994:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block ../kernel/time/posix-timers.c:1035:13: warning: context imbalance in 'itimer_delete' - wrong count at exit ../kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu * ../kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu * ../kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu * ../kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu * ../kernel/time/itimer.c:198:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:198:27: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:198:27: got struct spinlock [noderef] __rcu * ../kernel/time/itimer.c:212:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:212:29: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:212:29: got struct spinlock [noderef] __rcu * ../kernel/time/itimer.c:236:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:236:35: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:236:35: got struct spinlock [noderef] __rcu * ../kernel/time/itimer.c:245:45: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:245:45: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:245:45: got struct spinlock [noderef] __rcu * ../kernel/time/itimer.c:258:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/time/itimer.c:258:37: expected struct spinlock [usertype] *lock ../kernel/time/itimer.c:258:37: got struct spinlock [noderef] __rcu * ../drivers/input/joystick/adi.c: In function ‘adi_init_input’: ../drivers/input/joystick/adi.c:395:60: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 55 [-Wformat-truncation=] 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~ ~~~ ../drivers/input/joystick/adi.c:395:9: note: ‘snprintf’ output between 13 and 91 bytes into a destination of size 64 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../drivers/usb/fotg210/fotg210-udc.c:681:33: warning: restricted __le16 degrades to integer ../drivers/usb/fotg210/fotg210-udc.c:691:25: warning: restricted __le16 degrades to integer ../drivers/usb/fotg210/fotg210-udc.c:747:29: warning: restricted __le16 degrades to integer ../drivers/usb/core/hcd.c: In function ‘rh_string’: ../drivers/usb/core/hcd.c:441:48: warning: ‘%s’ directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=] 441 | snprintf (buf, sizeof buf, "%s %s %s", init_utsname()->sysname, | ^~ 442 | init_utsname()->release, hcd->driver->description); | ~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/core/hcd.c:441:17: note: ‘snprintf’ output 3 or more bytes (assuming 131) into a destination of size 100 441 | snprintf (buf, sizeof buf, "%s %s %s", init_utsname()->sysname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | init_utsname()->release, hcd->driver->description); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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' ../drivers/usb/host/ehci-hcd.c: note: in included file: ../drivers/usb/host/ehci-q.c:1386:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-q.c:1386:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-q.c:1386:27: got int ../drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-hcd.c:568:27: got int ../drivers/input/joystick/analog.c: In function ‘analog_init_device’: ../drivers/input/joystick/analog.c:371:21: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~ ../drivers/input/joystick/analog.c:371:18: note: directive argument in the range [0, 1] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~~~~~~~ ../drivers/input/joystick/analog.c:370:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 370 | snprintf(analog->phys, sizeof(analog->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s/input%d", port->gameport->phys, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/core/hub.c:5554:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block ../drivers/input/keyboard/applespi.c:730:9: warning: context imbalance in 'applespi_msg_complete' - wrong count at exit ../drivers/input/keyboard/applespi.c:893:9: warning: context imbalance in 'applespi_init' - wrong count at exit ../drivers/input/keyboard/applespi.c:896:12: warning: context imbalance in 'applespi_set_capsl_led' - wrong count at exit ../drivers/input/keyboard/applespi.c:926:9: warning: context imbalance in 'applespi_set_bl_level' - wrong count at exit ../drivers/input/keyboard/applespi.c:1400:13: warning: context imbalance in 'applespi_got_data' - different lock contexts for basic block ../drivers/input/keyboard/applespi.c:1569:9: warning: context imbalance in 'applespi_notify' - wrong count at exit ../drivers/input/keyboard/applespi.c:1799:9: warning: context imbalance in 'applespi_drain_writes' - wrong count at exit ../drivers/input/keyboard/applespi.c:1810:9: warning: context imbalance in 'applespi_drain_reads' - wrong count at exit ../drivers/input/joystick/cobra.c: In function ‘cobra_connect’: ../drivers/input/joystick/cobra.c:184:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/cobra.c:184:26: note: directive argument in the range [0, 1] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/cobra.c:183:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 183 | snprintf(cobra->phys[i], sizeof(cobra->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/fsia6b.c: In function ‘fsia6b_serio_connect’: ../drivers/input/joystick/fsia6b.c:152:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 152 | snprintf(fsia6b->phys, sizeof(fsia6b->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/fsia6b.c:152:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 152 | snprintf(fsia6b->phys, sizeof(fsia6b->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/atkbd.c: In function ‘atkbd_set_device_attrs’: ../drivers/input/keyboard/atkbd.c:1195:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 1195 | "%s/input0", atkbd->ps2dev.serio->phys); | ^~~~~~~ ../drivers/input/keyboard/atkbd.c:1194:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 1194 | snprintf(atkbd->phys, sizeof(atkbd->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1195 | "%s/input0", atkbd->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/atkbd.c:971:13: warning: context imbalance in 'atkbd_cleanup' - wrong count at exit ../drivers/input/keyboard/atkbd.c:984:13: warning: context imbalance in 'atkbd_disconnect' - wrong count at exit ../drivers/input/keyboard/atkbd.c:1346:9: warning: context imbalance in 'atkbd_connect' - different lock contexts for basic block ../drivers/input/keyboard/atkbd.c:1358:12: warning: context imbalance in 'atkbd_reconnect' - different lock contexts for basic block ../drivers/input/keyboard/atkbd.c:1456:16: warning: context imbalance in 'atkbd_attr_set_helper' - wrong count at exit ../drivers/i3c/master/svc-i3c-master.c:553:9: warning: context imbalance in 'svc_i3c_master_ibi_work' - wrong count at exit ../drivers/input/joystick/db9.c:142:76: warning: dubious: x | !y ../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' ../drivers/input/joystick/gf2k.c: In function ‘gf2k_connect’: ../drivers/input/joystick/gf2k.c:279:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/gf2k.c:279:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/grip.c: In function ‘grip_connect’: ../drivers/input/joystick/grip.c:337:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/grip.c:337:26: note: directive argument in the range [0, 1] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/grip.c:336:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 336 | snprintf(grip->phys[i], sizeof(grip->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32 ../drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32 ../drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32 ../drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32 ../drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types) ../drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data ../drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype] ../drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types) ../drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data ../drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype] ../drivers/input/tablet/wacom_serial4.c: In function ‘wacom_connect’: ../drivers/input/tablet/wacom_serial4.c:533:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/tablet/wacom_serial4.c:533:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/guillemot.c: In function ‘guillemot_connect’: ../drivers/input/joystick/guillemot.c:203:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 203 | snprintf(guillemot->phys, sizeof(guillemot->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/guillemot.c:203:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 203 | snprintf(guillemot->phys, sizeof(guillemot->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/interact.c: In function ‘interact_connect’: ../drivers/input/joystick/interact.c:232:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 232 | snprintf(interact->phys, sizeof(interact->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/interact.c:232:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 232 | snprintf(interact->phys, sizeof(interact->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../include/linux/pm_qos.h:17, from ../drivers/gpu/drm/i915/i915_drv.h:35, from ../drivers/gpu/drm/i915/gvt/firmware.c:35: ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, long unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, long unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/i915/gvt/firmware.c:54:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_ADMIN_RO’ 54 | static BIN_ATTR_SIMPLE_ADMIN_RO(gvt_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_gvt_firmware.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/i915/gvt/firmware.c:54:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_ADMIN_RO’ 54 | static BIN_ATTR_SIMPLE_ADMIN_RO(gvt_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types) ../drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val ../drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype] ../drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16 ../drivers/usb/host/oxu210hp-hcd.c:864:35: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:864:35: expected restricted __le16 [usertype] wHubCharacteristics ../drivers/usb/host/oxu210hp-hcd.c:864:35: got unsigned short [usertype] ../drivers/usb/host/oxu210hp-hcd.c:916:32: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:940:33: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:987:24: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1011:20: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:1044:23: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1145:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:1145:41: expected unsigned int [noderef] __iomem ../drivers/usb/host/oxu210hp-hcd.c:1145:41: got restricted __le32 [usertype] ../drivers/usb/host/oxu210hp-hcd.c:1162:26: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:2002:44: warning: restricted __le32 degrades to integer ../drivers/usb/host/oxu210hp-hcd.c:2002:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:2002:41: expected restricted __le32 [usertype] hw_token ../drivers/usb/host/oxu210hp-hcd.c:2002:41: got unsigned int ../drivers/usb/host/oxu210hp-hcd.c:969:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:969:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:969:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:969:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/renesas_usbhs/mod.c: In function ‘usbhs_status_get_each_irq’: ../drivers/usb/renesas_usbhs/mod.c:195:13: warning: variable ‘intenb0’ set but not used [-Wunused-but-set-variable] 195 | u16 intenb0, intenb1; | ^~~~~~~ ../drivers/input/mouse/psmouse-base.c: In function ‘psmouse_connect’: ../drivers/input/mouse/psmouse-base.c:1603:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 1603 | snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/psmouse-base.c:1603:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 1603 | snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/timer_migration.c:852:9: warning: context imbalance in 'tmigr_update_events' - different lock contexts for basic block ../drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16 ../drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer ../drivers/input/joystick/magellan.c: In function ‘magellan_connect’: ../drivers/input/joystick/magellan.c:141:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/magellan.c:141:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command ../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid ../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction ../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep ../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags ../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset ../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length ../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status ../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length ../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 ../drivers/usb/usbip/vhci_sysfs.c: In function ‘vhci_init_attr_group’: ../drivers/usb/usbip/vhci_sysfs.c:468:67: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=] 468 | snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id); | ^~ In function ‘set_status_attr’, inlined from ‘init_status_attrs’ at ../drivers/usb/usbip/vhci_sysfs.c:485:3, inlined from ‘vhci_init_attr_group’ at ../drivers/usb/usbip/vhci_sysfs.c:509:8: ../drivers/usb/usbip/vhci_sysfs.c:468:59: note: directive argument in the range [-2147483641, 2147483646] 468 | snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id); | ^~~~~~~~~~~ ../drivers/usb/usbip/vhci_sysfs.c:468:17: note: ‘snprintf’ output between 9 and 19 bytes into a destination of size 17 468 | snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 ../drivers/input/mouse/synaptics.c:648:12: warning: context imbalance in 'synaptics_pt_start' - wrong count at exit ../drivers/input/mouse/synaptics.c:659:13: warning: context imbalance in 'synaptics_pt_stop' - wrong count at exit ../drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16 ../drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16 ../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer ../drivers/input/mouse/byd.c:252:13: warning: context imbalance in 'byd_clear_touch' - wrong count at exit ../drivers/usb/dwc2/gadget.c: In function ‘dwc2_hsotg_initep’: ../drivers/usb/dwc2/gadget.c:4817:55: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=] 4817 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~ ../drivers/usb/dwc2/gadget.c:4817:52: note: directive argument in the range [-2147483646, 254] 4817 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~~~~~~~ ../drivers/usb/dwc2/gadget.c:4817:9: note: ‘snprintf’ output between 6 and 17 bytes into a destination of size 10 4817 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/ohci-hcd.c: note: in included file: ../drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block ../drivers/input/joystick/spaceball.c: In function ‘spaceball_connect’: ../drivers/input/joystick/spaceball.c:208:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceball.c:208:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/gpio_keys.c:491:9: warning: context imbalance in 'gpio_keys_irq_isr' - wrong count at exit ../drivers/usb/host/ohci-at91.c:471:39: warning: invalid assignment: &= ../drivers/usb/host/ohci-at91.c:471:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:471:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:474:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:474:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:474:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:477:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:477:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:477:39: right side has type restricted __le32 ../drivers/input/joystick/sidewinder.c: In function ‘sw_connect’: ../drivers/input/joystick/sidewinder.c:537:58: warning: ‘%s’ directive output may be truncated writing up to 8 bytes into a region of size between 5 and 21 [-Wformat-truncation=] 537 | snprintf(comment, size, " [PnP %d.%02d id %s rev %s]", | ^~ ...... 542 | pnp, rev); | ~~~ In function ‘sw_3dp_id’, inlined from ‘sw_connect’ at ../drivers/input/joystick/sidewinder.c:693:7: ../drivers/input/joystick/sidewinder.c:537:9: note: ‘snprintf’ output between 21 and 45 bytes into a destination of size 40 537 | snprintf(comment, size, " [PnP %d.%02d id %s rev %s]", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | (int) ((sw_get_bits(buf, 8, 6, 1) << 6) | /* Two 6-bit values */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | sw_get_bits(buf, 16, 6, 1)) / 100, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540 | (int) ((sw_get_bits(buf, 8, 6, 1) << 6) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | sw_get_bits(buf, 16, 6, 1)) % 100, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | pnp, rev); | ~~~~~~~~~ ../drivers/input/joystick/sidewinder.c: In function ‘sw_connect’: ../drivers/input/joystick/sidewinder.c:726:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 726 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/sidewinder.c:726:26: note: directive argument in the range [-2147483641, 2147483646] 726 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/sidewinder.c:725:17: note: ‘snprintf’ output between 8 and 49 bytes into a destination of size 32 725 | snprintf(sw->phys[i], sizeof(sw->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/alps.c: In function ‘alps_register_bare_ps2_mouse’: ../drivers/input/mouse/alps.c:1411:56: warning: ‘%s’ directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 1411 | snprintf(priv->phys3, sizeof(priv->phys3), "%s/%s", | ^~ In function ‘alps_do_register_bare_ps2_mouse’, inlined from ‘alps_register_bare_ps2_mouse’ at ../drivers/input/mouse/alps.c:1461:11: ../drivers/input/mouse/alps.c:1411:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 1411 | snprintf(priv->phys3, sizeof(priv->phys3), "%s/%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1412 | psmouse->ps2dev.serio->phys, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1413 | (priv->dev2 ? "input2" : "input1")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/alps.c: In function ‘alps_init’: ../drivers/input/mouse/alps.c:3106:63: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 3106 | snprintf(priv->phys2, sizeof(priv->phys2), "%s/input1", | ^~~~~~~ ../drivers/input/mouse/alps.c:3106:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 3106 | snprintf(priv->phys2, sizeof(priv->phys2), "%s/input1", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3107 | psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/alps.c:1590:9: warning: context imbalance in 'alps_flush_packet' - wrong count at exit ../drivers/input/mouse/elantech.c: In function ‘elantech_setup_ps2’: ../drivers/input/mouse/elantech.c:2121:65: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 2121 | snprintf(etd->tp_phys, sizeof(etd->tp_phys), "%s/input1", | ^~~~~~~ ../drivers/input/mouse/elantech.c:2121:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 2121 | snprintf(etd->tp_phys, sizeof(etd->tp_phys), "%s/input1", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2122 | psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/ohci-s3c2410.c:275:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:275:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:275:39: right side has type restricted __le32 ../drivers/usb/host/ohci-s3c2410.c:278:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:278:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:278:39: right side has type restricted __le32 ../drivers/input/mouse/lifebook.c: In function ‘lifebook_init’: ../drivers/input/mouse/lifebook.c:283:21: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 283 | "%s/input1", psmouse->ps2dev.serio->phys); | ^~~~~~~ In function ‘lifebook_create_relative_device’, inlined from ‘lifebook_init’ at ../drivers/input/mouse/lifebook.c:331:11: ../drivers/input/mouse/lifebook.c:282:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 282 | snprintf(priv->phys, sizeof(priv->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | "%s/input1", psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/spaceorb.c: In function ‘spaceorb_connect’: ../drivers/input/joystick/spaceorb.c:156:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceorb.c:156:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket ../drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |= ../drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16 ../drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket ../drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |= ../drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16 ../drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket ../drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval ../drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket ../drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval ../drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int ../drivers/usb/gadget/function/u_serial.c:944:9: warning: context imbalance in '__gs_console_push' - unexpected unlock ../drivers/input/touchscreen/dynapro.c: In function ‘dynapro_connect’: ../drivers/input/touchscreen/dynapro.c:123:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 123 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/dynapro.c:122:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 122 | snprintf(pdynapro->phys, sizeof(pdynapro->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/net2272.c:1825:68: warning: incorrect type in argument 2 (different base types) ../drivers/usb/gadget/udc/net2272.c:1825:68: expected unsigned short [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1825:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1826:46: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:1829:48: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/net2272.c:1829:48: expected unsigned short [usertype] status ../drivers/usb/gadget/udc/net2272.c:1829:48: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/net2272.c:1831:48: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/net2272.c:1831:48: expected unsigned short [usertype] status ../drivers/usb/gadget/udc/net2272.c:1831:48: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/net2272.c:1842:40: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:1855:40: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:1877:60: warning: incorrect type in argument 2 (different base types) ../drivers/usb/gadget/udc/net2272.c:1877:60: expected unsigned short [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1877:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1895:72: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:1904:60: warning: incorrect type in argument 2 (different base types) ../drivers/usb/gadget/udc/net2272.c:1904:60: expected unsigned short [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1904:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1913:56: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:2011:52: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock ../drivers/input/joystick/stinger.c: In function ‘stinger_connect’: ../drivers/input/joystick/stinger.c:127:59: warning: ‘/serio0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/stinger.c:127:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/vmmouse.c: In function ‘vmmouse_init’: ../drivers/input/mouse/vmmouse.c:423:53: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 423 | snprintf(priv->phys, sizeof(priv->phys), "%s/input1", | ^~~~~~~ ../drivers/input/mouse/vmmouse.c:423:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 423 | snprintf(priv->phys, sizeof(priv->phys), "%s/input1", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types) ../drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue ../drivers/usb/renesas_usbhs/mod_host.c:779:28: got int ../drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable ../drivers/usb/usbip/vhci_hcd.c:295:36: got int ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype] ../drivers/usb/renesas_usbhs/mod_gadget.c: In function ‘usbhs_mod_gadget_probe’: ../drivers/usb/renesas_usbhs/mod_gadget.c:1140:57: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 1140 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~ ../drivers/usb/renesas_usbhs/mod_gadget.c:1140:54: note: directive argument in the range [-2147483641, 2147483646] 1140 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~~~~~ ../drivers/usb/renesas_usbhs/mod_gadget.c:1140:17: note: ‘snprintf’ output between 4 and 14 bytes into a destination of size 8 1140 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/legacy/inode.c:1143:33: warning: context imbalance in 'ep0_write' - unexpected unlock ../drivers/input/joystick/tmdc.c: In function ‘tmdc_setup_port’: ../drivers/input/joystick/tmdc.c:297:53: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/tmdc.c:297:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/sermouse.c: In function ‘sermouse_connect’: ../drivers/input/mouse/sermouse.c:240:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/sermouse.c:240:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: got int config ../drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: got int alt ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int iface ../drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:676:39: warning: context imbalance in 'req_done' - unexpected unlock ../drivers/input/joystick/twidjoy.c: In function ‘twidjoy_connect’: ../drivers/input/joystick/twidjoy.c:180:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/twidjoy.c:180:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16 ../drivers/input/keyboard/lkkbd.c: In function ‘lkkbd_connect’: ../drivers/input/keyboard/lkkbd.c:627:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/lkkbd.c:627:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/vsxxxaa.c: In function ‘vsxxxaa_connect’: ../drivers/input/mouse/vsxxxaa.c:468:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/vsxxxaa.c:468:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit ../drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock ../drivers/input/joystick/warrior.c: In function ‘warrior_connect’: ../drivers/input/joystick/warrior.c:133:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/warrior.c:133:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/storage/ene_ub6250.c:2161:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:2161:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:2161:33: got int ../drivers/usb/storage/ene_ub6250.c:2090:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:2090:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:2090:33: got int ../drivers/usb/storage/ene_ub6250.c:1933:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1933:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1933:33: got unsigned long const [usertype] size ../drivers/usb/storage/ene_ub6250.c:498:43: warning: incorrect type in initializer (different base types) ../drivers/usb/storage/ene_ub6250.c:498:43: expected unsigned int transfer_length ../drivers/usb/storage/ene_ub6250.c:498:43: got restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:699:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:699:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:699:33: got unsigned int [usertype] blenByte ../drivers/usb/storage/ene_ub6250.c:739:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:739:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:739:33: got unsigned int [usertype] blenByte ../drivers/usb/storage/ene_ub6250.c:886:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:886:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:886:33: got int ../drivers/usb/storage/ene_ub6250.c:905:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:905:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:905:33: got int ../drivers/usb/storage/ene_ub6250.c:951:18: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:971:34: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:972:41: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:973:41: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:976:26: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:990:31: warning: cast to restricted __be32 ../drivers/usb/storage/ene_ub6250.c:994:29: warning: cast to restricted __be32 ../drivers/usb/storage/ene_ub6250.c:1026:42: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:1050:29: warning: cast to restricted __le16 ../drivers/usb/storage/ene_ub6250.c:1053:55: warning: cast to restricted __le16 ../drivers/usb/storage/ene_ub6250.c:1165:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1165:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1165:33: got int ../drivers/usb/storage/ene_ub6250.c:1198:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1198:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1198:33: got int ../drivers/usb/storage/ene_ub6250.c:1229:23: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:1275:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1275:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1275:33: got int ../drivers/usb/storage/ene_ub6250.c:1357:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1357:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1357:33: got int ../drivers/usb/storage/ene_ub6250.c:1541:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1541:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1541:33: got int ../drivers/usb/storage/ene_ub6250.c:1660:41: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1660:41: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1660:41: got unsigned int [usertype] blenByte ../drivers/usb/storage/ene_ub6250.c:1704:49: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1704:49: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1704:49: got int ../drivers/usb/storage/ene_ub6250.c:1761:41: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1761:41: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1761:41: got unsigned int [usertype] blenByte ../drivers/usb/storage/ene_ub6250.c:1837:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1837:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1837:33: got int ../drivers/usb/storage/ene_ub6250.c:1989:26: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:1990:26: warning: cast to restricted __be16 ../drivers/usb/chipidea/ci_hdrc_tegra.c:182:20: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock ../drivers/input/keyboard/matrix_keypad.c:186:9: warning: context imbalance in 'matrix_keypad_interrupt' - wrong count at exit ../drivers/input/keyboard/newtonkbd.c: In function ‘nkbd_connect’: ../drivers/input/keyboard/newtonkbd.c:78:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/newtonkbd.c:78:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/zhenhua.c: In function ‘zhenhua_connect’: ../drivers/input/joystick/zhenhua.c:140:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/zhenhua.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/xpad.c:1319:9: warning: context imbalance in 'xpad_irq_out' - wrong count at exit ../drivers/input/joystick/xpad.c:1390:12: warning: context imbalance in 'xpad_inquiry_pad_presence' - wrong count at exit ../drivers/input/joystick/xpad.c:1436:9: warning: context imbalance in 'xpad_start_xbox_one' - wrong count at exit ../drivers/input/joystick/xpad.c:1447:13: warning: context imbalance in 'xpadone_ack_mode_report' - wrong count at exit ../drivers/input/joystick/xpad.c:1469:12: warning: context imbalance in 'xpad_play_effect' - different lock contexts for basic block ../drivers/input/joystick/xpad.c:1636:9: warning: context imbalance in 'xpad_send_led_command' - wrong count at exit ../drivers/input/joystick/xpad.c:1759:13: warning: context imbalance in 'xpad360w_poweroff_controller' - wrong count at exit ../drivers/usb/misc/usb3503.c:231:44: warning: cast to restricted __be32 ../drivers/input/misc/cm109.c:358:13: warning: context imbalance in 'cm109_submit_ctl' - wrong count at exit ../drivers/input/misc/cm109.c:434:13: warning: context imbalance in 'cm109_urb_ctl_callback' - different lock contexts for basic block ../drivers/input/misc/cm109.c:479:9: warning: context imbalance in 'cm109_toggle_buzzer_async' - wrong count at exit ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16 ../drivers/input/touchscreen/hampshire.c: In function ‘hampshire_connect’: ../drivers/input/touchscreen/hampshire.c:122:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 122 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/hampshire.c:121:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 121 | snprintf(phampshire->phys, sizeof(phampshire->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/rmi4/rmi_f03.c:66:9: warning: context imbalance in 'rmi_f03_commit_buttons' - wrong count at exit ../drivers/input/touchscreen/gunze.c: In function ‘gunze_connect’: ../drivers/input/touchscreen/gunze.c:109:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 109 | snprintf(gunze->phys, sizeof(serio->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/gunze.c:109:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 109 | snprintf(gunze->phys, sizeof(serio->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/renesas_usb3.c: In function ‘renesas_usb3_init_ep’: ../drivers/usb/gadget/udc/renesas_usb3.c:2700:73: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 2700 | snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i); | ^~ ../drivers/usb/gadget/udc/renesas_usb3.c:2700:70: note: directive argument in the range [-2147483639, 2147483646] 2700 | snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i); | ^~~~~~ ../drivers/usb/gadget/udc/renesas_usb3.c:2700:17: note: ‘snprintf’ output between 4 and 14 bytes into a destination of size 8 2700 | snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/xhci.c:1379: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' ../drivers/usb/typec/mux/intel_pmc_mux.c: In function ‘pmc_usb_probe’: ../drivers/usb/typec/mux/intel_pmc_mux.c:723:43: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=] 723 | snprintf(name, sizeof(name), "port%d", port->usb3_port - 1); | ^~ In function ‘pmc_mux_port_debugfs_init’, inlined from ‘pmc_usb_probe’ at ../drivers/usb/typec/mux/intel_pmc_mux.c:782:3: ../drivers/usb/typec/mux/intel_pmc_mux.c:723:38: note: directive argument in the range [-1, 254] 723 | snprintf(name, sizeof(name), "port%d", port->usb3_port - 1); | ^~~~~~~~ ../drivers/usb/typec/mux/intel_pmc_mux.c:723:9: note: ‘snprintf’ output between 6 and 8 bytes into a destination of size 6 723 | snprintf(name, sizeof(name), "port%d", port->usb3_port - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: warning: invalid assignment: |= ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: left side has type unsigned short ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: right side has type restricted __le16 ../drivers/usb/gadget/udc/renesas_usbf.c:2313:31: warning: restricted __le16 degrades to integer ../drivers/input/joystick/iforce/iforce-serio.c:63:35: warning: context imbalance in 'iforce_serio_xmit' - wrong count at exit ../drivers/input/joystick/iforce/iforce-usb.c:23:13: warning: context imbalance in '__iforce_usb_xmit' - wrong count at exit ../drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue ../drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue ../drivers/usb/gadget/udc/lpc32xx_udc.c:2198:19: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/lpc32xx_udc.c:2207:15: warning: cast to restricted __le16 ../drivers/input/touchscreen/elo.c: In function ‘elo_connect’: ../drivers/input/touchscreen/elo.c:323:51: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 323 | snprintf(elo->phys, sizeof(elo->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/elo.c:323:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 323 | snprintf(elo->phys, sizeof(elo->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/misc/ibm-panel.c:116:9: warning: context imbalance in 'ibm_panel_i2c_slave_cb' - wrong count at exit ../drivers/usb/host/xhci-dbgcap.c:284:25: warning: invalid assignment: &= ../drivers/usb/host/xhci-dbgcap.c:284:25: left side has type unsigned int ../drivers/usb/host/xhci-dbgcap.c:284:25: right side has type restricted __le32 ../drivers/usb/host/xhci-dbgcap.c:286:25: warning: invalid assignment: |= ../drivers/usb/host/xhci-dbgcap.c:286:25: left side has type unsigned int ../drivers/usb/host/xhci-dbgcap.c:286:25: right side has type restricted __le32 ../drivers/usb/host/xhci-dbgcap.c:734:53: warning: restricted __le64 degrades to integer ../drivers/usb/host/xhci-dbgcap.c:786:28: warning: restricted __le64 degrades to integer ../drivers/usb/host/xhci-dbgcap.c:786:69: warning: restricted __le64 degrades to integer ../drivers/input/touchscreen/egalax_ts_serial.c: In function ‘egalax_connect’: ../drivers/input/touchscreen/egalax_ts_serial.c:112:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 112 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/egalax_ts_serial.c:111:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 111 | snprintf(egalax->phys, sizeof(egalax->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/mv_u3d_core.c: In function ‘mv_u3d_eps_init.constprop.isra’: ../drivers/usb/gadget/udc/mv_u3d_core.c:1335:59: warning: ‘out’ directive output may be truncated writing 3 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 1335 | snprintf(name, sizeof(name), "ep%dout", i >> 1); | ^~~ ../drivers/usb/gadget/udc/mv_u3d_core.c:1335:25: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 14 1335 | snprintf(name, sizeof(name), "ep%dout", i >> 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/mv_u3d_core.c:1331:59: warning: ‘in’ directive output may be truncated writing 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 1331 | snprintf(name, sizeof(name), "ep%din", i >> 1); | ^~ ../drivers/usb/gadget/udc/mv_u3d_core.c:1331:25: note: ‘snprintf’ output between 6 and 16 bytes into a destination of size 14 1331 | snprintf(name, sizeof(name), "ep%din", i >> 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/mv_udc_core.c: In function ‘eps_init.constprop.isra’: ../drivers/usb/gadget/udc/mv_udc_core.c:1269:59: warning: ‘out’ directive output may be truncated writing 3 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 1269 | snprintf(name, sizeof(name), "ep%dout", i / 2); | ^~~ ../drivers/usb/gadget/udc/mv_udc_core.c:1269:25: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 14 1269 | snprintf(name, sizeof(name), "ep%dout", i / 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/mv_udc_core.c:1265:59: warning: ‘in’ directive output may be truncated writing 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 1265 | snprintf(name, sizeof(name), "ep%din", i / 2); | ^~ ../drivers/usb/gadget/udc/mv_udc_core.c:1265:25: note: ‘snprintf’ output between 6 and 16 bytes into a destination of size 14 1265 | snprintf(name, sizeof(name), "ep%din", i / 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int ../drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0 ../drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo ../drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo ../drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len ../drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo ../drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len ../drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:890:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/usb/gadget/udc/mv_u3d_core.c:890:42: expected void [noderef] __iomem * ../drivers/usb/gadget/udc/mv_u3d_core.c:890:42: got unsigned int * ../drivers/usb/gadget/udc/mv_u3d_core.c:1478:26: warning: cast from restricted __le16 ../drivers/usb/typec/ucsi/ucsi_ccg.c:572:14: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_ccg.c:572:14: expected unsigned int [usertype] ../drivers/usb/typec/ucsi/ucsi_ccg.c:572:14: got restricted __le32 [usertype] cci ../drivers/usb/host/xhci-trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/host/xhci-trace.h): ../drivers/usb/host/./xhci-trace.h:358:1: warning: cast to restricted __le64 ../drivers/usb/host/./xhci-trace.h:358:1: warning: cast from restricted __le32 ../drivers/usb/host/xhci-trace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../drivers/usb/host/xhci-trace.h): ../drivers/usb/host/./xhci-trace.h:358:1: warning: cast to restricted __le64 ../drivers/usb/host/./xhci-trace.h:358:1: warning: cast from restricted __le32 ../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/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int ../drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0 ../drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1 ../drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2 ../drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3 ../drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4 ../drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:834:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/usb/gadget/udc/mv_udc_core.c:834:34: expected void const volatile [noderef] __iomem *addr ../drivers/usb/gadget/udc/mv_udc_core.c:834:34: got unsigned int * ../drivers/usb/gadget/udc/mv_udc_core.c:835:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/usb/gadget/udc/mv_udc_core.c:835:42: expected void volatile [noderef] __iomem *addr ../drivers/usb/gadget/udc/mv_udc_core.c:835:42: got unsigned int * ../drivers/usb/gadget/udc/mv_udc_core.c:1456:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:1456:41: expected unsigned short [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:1456:41: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:1516:26: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/mv_udc_core.c:1546:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1547:35: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1568:30: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1579:39: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1580:43: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1616:34: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1625:52: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1611:30: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1611:30: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1634:39: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1635:43: warning: restricted __le16 degrades to integer ../drivers/usb/typec/ucsi/ucsi_glink.c:86:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:86:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:86:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:87:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:87:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:87:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:88:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:88:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:88:24: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:138:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:138:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:138:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:139:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:139:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:139:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:140:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:140:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:140:24: got int ../drivers/input/misc/iqs626a.c: In function ‘iqs626_parse_trackpad’: ../drivers/input/misc/iqs626a.c:774:61: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=] 774 | snprintf(tc_name, sizeof(tc_name), "channel-%d", i); | ^~ ../drivers/input/misc/iqs626a.c:774:52: note: directive argument in the range [0, 2147483646] 774 | snprintf(tc_name, sizeof(tc_name), "channel-%d", i); | ^~~~~~~~~~~~ ../drivers/input/misc/iqs626a.c:774:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 10 774 | snprintf(tc_name, sizeof(tc_name), "channel-%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/stowaway.c: In function ‘skbd_connect’: ../drivers/input/keyboard/stowaway.c:82:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/stowaway.c:82:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/touchscreen/fujitsu_ts.c: In function ‘fujitsu_connect’: ../drivers/input/touchscreen/fujitsu_ts.c:112:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 112 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/fujitsu_ts.c:111:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 111 | snprintf(fujitsu->phys, sizeof(fujitsu->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/typec/ucsi/ucsi_yoga_c630.c:74:30: warning: symbol 'yoga_c630_ucsi_ops' was not declared. Should it be static? ../drivers/usb/gadget/udc/aspeed_udc.c:1011:28: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/aspeed_udc.c:1072:32: warning: restricted __le16 degrades to integer ../drivers/rtc/rtc-ds2404.c:172:20: warning: incorrect type in initializer (different base types) ../drivers/rtc/rtc-ds2404.c:172:20: expected unsigned int [usertype] time ../drivers/rtc/rtc-ds2404.c:172:20: got restricted __le32 [usertype] ../drivers/input/keyboard/sunkbd.c: In function ‘sunkbd_connect’: ../drivers/input/keyboard/sunkbd.c:274:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/sunkbd.c:274:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/max3420_udc.c:551:41: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:552:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:566:16: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/max3420_udc.c:566:16: expected unsigned short [assigned] [usertype] status ../drivers/usb/gadget/udc/max3420_udc.c:566:16: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/max3420_udc.c:584:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:598:32: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:626:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:627:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:628:30: warning: cast from restricted __le16 ../drivers/input/keyboard/sunkbd.c:148:66: warning: dubious: x | !y ../drivers/input/keyboard/sunkbd.c:211:66: warning: dubious: x | !y ../drivers/input/keyboard/tegra-kbc.c:250:9: warning: context imbalance in 'tegra_kbc_keypress_timer' - wrong count at exit ../drivers/input/keyboard/tegra-kbc.c:300:9: warning: context imbalance in 'tegra_kbc_isr' - wrong count at exit ../drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:281:30: warning: incorrect type in argument 1 (different base types) ../drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:281:30: expected unsigned short [usertype] header ../drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:281:30: got restricted __le16 const [usertype] header ../drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16 ../drivers/usb/gadget/function/rndis.c: In function ‘rndis_register’: ../drivers/usb/gadget/function/rndis.c:60:23: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:60:37: note: format string is defined here 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~ ../drivers/usb/gadget/function/rndis.c:60:23: note: directive argument in the range [0, 2147483647] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:17: note: ‘sprintf’ output between 17 and 24 bytes into a destination of size 20 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/xtkbd.c: In function ‘xtkbd_connect’: ../drivers/input/keyboard/xtkbd.c:80:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/xtkbd.c:80:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/sl811-hcd.c:1785:24: warning: symbol 'sl811h_driver' was not declared. Should it be static? ../drivers/input/touchscreen/inexio.c: In function ‘inexio_connect’: ../drivers/input/touchscreen/inexio.c:126:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 126 | snprintf(pinexio->phys, sizeof(pinexio->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/inexio.c:126:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 126 | snprintf(pinexio->phys, sizeof(pinexio->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/highmem.h, ../include/linux/bvec.h, ../include/linux/blk_types.h, ...): ../include/linux/sched/signal.h:289:28: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:289:28: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:289:28: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:291:30: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:291:30: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:291:30: got struct spinlock [noderef] __rcu * ../drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType ../drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig ../drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16 ../drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType ../drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag ../drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16 ../drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access ../drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype] ../drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format ../drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype] ../drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access ../drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t ../drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format ../drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t ../drivers/input/misc/powermate.c:201:9: warning: context imbalance in 'powermate_config_complete' - wrong count at exit ../drivers/input/misc/powermate.c:242:9: warning: context imbalance in 'powermate_pulse_led' - wrong count at exit ../drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../drivers/input/touchscreen/mtouch.c: In function ‘mtouch_connect’: ../drivers/input/touchscreen/mtouch.c:140:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 140 | snprintf(mtouch->phys, sizeof(mtouch->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/mtouch.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 140 | snprintf(mtouch->phys, sizeof(mtouch->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/f_fs.c:3323:32: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_fs.c:3323:32: expected unsigned short [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3323:32: got restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3348:36: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_fs.c:3348:36: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3348:36: got unsigned short [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h): ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h): ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: expected restricted __le16 [usertype] maxpack_reg ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: got int ../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h): ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: expected restricted __le16 [usertype] maxpack_reg ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: got int ../drivers/input/touchscreen/penmount.c: In function ‘pm_connect’: ../drivers/input/touchscreen/penmount.c:211:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 211 | snprintf(pm->phys, sizeof(pm->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/penmount.c:211:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 211 | snprintf(pm->phys, sizeof(pm->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/xen-hcd.c:774:20: warning: context imbalance in 'xenhcd_giveback_urb' - unexpected unlock ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1090:24: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1382:64: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1382:64: expected restricted __le32 [noderef] __iomem ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1382:64: got unsigned short [usertype] tx_offset ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1430:24: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1794:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1794:24: expected unsigned int [usertype] buffer ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1794:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1798:42: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1798:42: expected restricted __le32 [usertype] buffer ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1798:42: got unsigned int [usertype] buffer ../drivers/input/touchscreen/touchit213.c: In function ‘touchit213_connect’: ../drivers/input/touchscreen/touchit213.c:152:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 152 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/touchit213.c:151:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 151 | snprintf(touchit213->phys, sizeof(touchit213->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/misc/ideapad_slidebar.c:96:11: warning: context imbalance in 'slidebar_pos_get' - wrong count at exit ../drivers/input/misc/ideapad_slidebar.c:105:11: warning: context imbalance in 'slidebar_mode_get' - wrong count at exit ../drivers/input/misc/ideapad_slidebar.c:114:13: warning: context imbalance in 'slidebar_mode_set' - wrong count at exit ../drivers/input/touchscreen/touchright.c: In function ‘tr_connect’: ../drivers/input/touchscreen/touchright.c:114:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 114 | snprintf(tr->phys, sizeof(tr->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/touchright.c:114:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 114 | snprintf(tr->phys, sizeof(tr->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/touchscreen/touchwin.c: In function ‘tw_connect’: ../drivers/input/touchscreen/touchwin.c:121:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 121 | snprintf(tw->phys, sizeof(tw->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/touchwin.c:121:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 121 | snprintf(tw->phys, sizeof(tw->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/touchscreen/tsc40.c: In function ‘tsc_connect’: ../drivers/input/touchscreen/tsc40.c:95:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 95 | snprintf(ptsc->phys, sizeof(ptsc->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/tsc40.c:95:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 95 | snprintf(ptsc->phys, sizeof(ptsc->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag ../drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag ../drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag ../drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag ../drivers/usb/gadget/function/f_tcm.c:1236:22: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_tcm.c:1236:22: expected restricted __le32 [usertype] bot_tag ../drivers/usb/gadget/function/f_tcm.c:1236:22: got unsigned int [usertype] Tag ../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/input/touchscreen/tsc200x-core.c:195:13: warning: context imbalance in 'tsc200x_penup_timer' - wrong count at exit ../drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block ../drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock ../drivers/i2c/busses/i2c-npcm7xx.c:1132:61: warning: Using plain integer as NULL pointer ../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: warning: incorrect type in assignment (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: expected void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: got void * ../drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32 ../drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1 ../drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2 ../drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:293:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:293:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:293:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:318:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:318:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:318:35: got restricted __le16 [usertype] 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 lib/tests/module/test_kallsyms_a.c:14:5: warning: symbol 'auto_test_a_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:16:5: warning: symbol 'auto_test_a_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:18:5: warning: symbol 'auto_test_a_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:20:5: warning: symbol 'auto_test_a_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:22:5: warning: symbol 'auto_test_a_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:24:5: warning: symbol 'auto_test_a_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:26:5: warning: symbol 'auto_test_a_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:28:5: warning: symbol 'auto_test_a_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:30:5: warning: symbol 'auto_test_a_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:32:5: warning: symbol 'auto_test_a_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:34:5: warning: symbol 'auto_test_a_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:36:5: warning: symbol 'auto_test_a_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:38:5: warning: symbol 'auto_test_a_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:40:5: warning: symbol 'auto_test_a_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:42:5: warning: symbol 'auto_test_a_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:44:5: warning: symbol 'auto_test_a_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:46:5: warning: symbol 'auto_test_a_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:48:5: warning: symbol 'auto_test_a_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:50:5: warning: symbol 'auto_test_a_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:52:5: warning: symbol 'auto_test_a_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:54:5: warning: symbol 'auto_test_a_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:56:5: warning: symbol 'auto_test_a_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:58:5: warning: symbol 'auto_test_a_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:60:5: warning: symbol 'auto_test_a_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:62:5: warning: symbol 'auto_test_a_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:64:5: warning: symbol 'auto_test_a_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:66:5: warning: symbol 'auto_test_a_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:68:5: warning: symbol 'auto_test_a_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:70:5: warning: symbol 'auto_test_a_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:72:5: warning: symbol 'auto_test_a_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:74:5: warning: symbol 'auto_test_a_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:76:5: warning: symbol 'auto_test_a_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:78:5: warning: symbol 'auto_test_a_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:80:5: warning: symbol 'auto_test_a_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:82:5: warning: symbol 'auto_test_a_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:84:5: warning: symbol 'auto_test_a_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:86:5: warning: symbol 'auto_test_a_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:88:5: warning: symbol 'auto_test_a_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:90:5: warning: symbol 'auto_test_a_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:92:5: warning: symbol 'auto_test_a_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:94:5: warning: symbol 'auto_test_a_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:96:5: warning: symbol 'auto_test_a_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:98:5: warning: symbol 'auto_test_a_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:100:5: warning: symbol 'auto_test_a_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:102:5: warning: symbol 'auto_test_a_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:104:5: warning: symbol 'auto_test_a_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:106:5: warning: symbol 'auto_test_a_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:108:5: warning: symbol 'auto_test_a_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:110:5: warning: symbol 'auto_test_a_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:112:5: warning: symbol 'auto_test_a_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:114:5: warning: symbol 'auto_test_a_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:116:5: warning: symbol 'auto_test_a_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:118:5: warning: symbol 'auto_test_a_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:120:5: warning: symbol 'auto_test_a_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:122:5: warning: symbol 'auto_test_a_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:124:5: warning: symbol 'auto_test_a_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:126:5: warning: symbol 'auto_test_a_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:128:5: warning: symbol 'auto_test_a_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:130:5: warning: symbol 'auto_test_a_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:132:5: warning: symbol 'auto_test_a_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:134:5: warning: symbol 'auto_test_a_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:136:5: warning: symbol 'auto_test_a_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:138:5: warning: symbol 'auto_test_a_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:140:5: warning: symbol 'auto_test_a_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:142:5: warning: symbol 'auto_test_a_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:144:5: warning: symbol 'auto_test_a_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:146:5: warning: symbol 'auto_test_a_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:148:5: warning: symbol 'auto_test_a_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:150:5: warning: symbol 'auto_test_a_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:152:5: warning: symbol 'auto_test_a_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:154:5: warning: symbol 'auto_test_a_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:156:5: warning: symbol 'auto_test_a_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:158:5: warning: symbol 'auto_test_a_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:160:5: warning: symbol 'auto_test_a_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:162:5: warning: symbol 'auto_test_a_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:164:5: warning: symbol 'auto_test_a_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:166:5: warning: symbol 'auto_test_a_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:168:5: warning: symbol 'auto_test_a_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:170:5: warning: symbol 'auto_test_a_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:172:5: warning: symbol 'auto_test_a_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:174:5: warning: symbol 'auto_test_a_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:176:5: warning: symbol 'auto_test_a_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:178:5: warning: symbol 'auto_test_a_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:180:5: warning: symbol 'auto_test_a_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:182:5: warning: symbol 'auto_test_a_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:184:5: warning: symbol 'auto_test_a_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:186:5: warning: symbol 'auto_test_a_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:188:5: warning: symbol 'auto_test_a_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:190:5: warning: symbol 'auto_test_a_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:192:5: warning: symbol 'auto_test_a_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:194:5: warning: symbol 'auto_test_a_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:196:5: warning: symbol 'auto_test_a_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:198:5: warning: symbol 'auto_test_a_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:200:5: warning: symbol 'auto_test_a_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:202:5: warning: symbol 'auto_test_a_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:204:5: warning: symbol 'auto_test_a_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:206:5: warning: symbol 'auto_test_a_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:208:5: warning: symbol 'auto_test_a_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:210:5: warning: symbol 'auto_test_a_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:212:5: warning: too many warnings In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../include/linux/async.h:14, from ../init/initramfs.c:3: ../init/initramfs.c:594:31: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, long unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, long unsigned int)’} [-Wincompatible-pointer-types] 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:323:19: note: in definition of macro ‘__BIN_ATTR’ 323 | .read = _read, \ | ^~~~~ ../init/initramfs.c:594:8: note: in expansion of macro ‘BIN_ATTR’ 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~ ../init/initramfs.c:594:31: note: (near initialization for ‘bin_attr_initrd.read’) 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:323:19: note: in definition of macro ‘__BIN_ATTR’ 323 | .read = _read, \ | ^~~~~ ../init/initramfs.c:594:8: note: in expansion of macro ‘BIN_ATTR’ 594 | static BIN_ATTR(initrd, 0440, sysfs_bin_attr_simple_read, NULL, 0); | ^~~~~~~~ make[4]: *** [../scripts/Makefile.build:229: init/initramfs.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: init] Error 2 make[3]: *** Waiting for unfinished jobs.... lib/tests/module/test_kallsyms_c.c:14:5: warning: symbol 'auto_test_c_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:16:5: warning: symbol 'auto_test_c_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:18:5: warning: symbol 'auto_test_c_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:20:5: warning: symbol 'auto_test_c_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:22:5: warning: symbol 'auto_test_c_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:24:5: warning: symbol 'auto_test_c_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:26:5: warning: symbol 'auto_test_c_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:28:5: warning: symbol 'auto_test_c_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:30:5: warning: symbol 'auto_test_c_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:32:5: warning: symbol 'auto_test_c_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:34:5: warning: symbol 'auto_test_c_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:36:5: warning: symbol 'auto_test_c_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:38:5: warning: symbol 'auto_test_c_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:40:5: warning: symbol 'auto_test_c_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:42:5: warning: symbol 'auto_test_c_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:44:5: warning: symbol 'auto_test_c_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:46:5: warning: symbol 'auto_test_c_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:48:5: warning: symbol 'auto_test_c_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:50:5: warning: symbol 'auto_test_c_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:52:5: warning: symbol 'auto_test_c_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:54:5: warning: symbol 'auto_test_c_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:56:5: warning: symbol 'auto_test_c_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:58:5: warning: symbol 'auto_test_c_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:60:5: warning: symbol 'auto_test_c_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:62:5: warning: symbol 'auto_test_c_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:64:5: warning: symbol 'auto_test_c_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:66:5: warning: symbol 'auto_test_c_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:68:5: warning: symbol 'auto_test_c_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:70:5: warning: symbol 'auto_test_c_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:72:5: warning: symbol 'auto_test_c_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:74:5: warning: symbol 'auto_test_c_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:76:5: warning: symbol 'auto_test_c_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:78:5: warning: symbol 'auto_test_c_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:80:5: warning: symbol 'auto_test_c_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:82:5: warning: symbol 'auto_test_c_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:84:5: warning: symbol 'auto_test_c_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:86:5: warning: symbol 'auto_test_c_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:88:5: warning: symbol 'auto_test_c_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:90:5: warning: symbol 'auto_test_c_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:92:5: warning: symbol 'auto_test_c_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:94:5: warning: symbol 'auto_test_c_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:96:5: warning: symbol 'auto_test_c_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:98:5: warning: symbol 'auto_test_c_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:100:5: warning: symbol 'auto_test_c_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:102:5: warning: symbol 'auto_test_c_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:104:5: warning: symbol 'auto_test_c_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:106:5: warning: symbol 'auto_test_c_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:108:5: warning: symbol 'auto_test_c_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:110:5: warning: symbol 'auto_test_c_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:112:5: warning: symbol 'auto_test_c_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:114:5: warning: symbol 'auto_test_c_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:116:5: warning: symbol 'auto_test_c_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:118:5: warning: symbol 'auto_test_c_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:120:5: warning: symbol 'auto_test_c_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:122:5: warning: symbol 'auto_test_c_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:124:5: warning: symbol 'auto_test_c_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:126:5: warning: symbol 'auto_test_c_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:128:5: warning: symbol 'auto_test_c_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:130:5: warning: symbol 'auto_test_c_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:132:5: warning: symbol 'auto_test_c_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:134:5: warning: symbol 'auto_test_c_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:136:5: warning: symbol 'auto_test_c_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:138:5: warning: symbol 'auto_test_c_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:140:5: warning: symbol 'auto_test_c_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:142:5: warning: symbol 'auto_test_c_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:144:5: warning: symbol 'auto_test_c_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:146:5: warning: symbol 'auto_test_c_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:148:5: warning: symbol 'auto_test_c_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:150:5: warning: symbol 'auto_test_c_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:152:5: warning: symbol 'auto_test_c_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:154:5: warning: symbol 'auto_test_c_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:156:5: warning: symbol 'auto_test_c_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:158:5: warning: symbol 'auto_test_c_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:160:5: warning: symbol 'auto_test_c_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:162:5: warning: symbol 'auto_test_c_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:164:5: warning: symbol 'auto_test_c_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:166:5: warning: symbol 'auto_test_c_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:168:5: warning: symbol 'auto_test_c_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:170:5: warning: symbol 'auto_test_c_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:172:5: warning: symbol 'auto_test_c_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:174:5: warning: symbol 'auto_test_c_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:176:5: warning: symbol 'auto_test_c_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:178:5: warning: symbol 'auto_test_c_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:180:5: warning: symbol 'auto_test_c_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:182:5: warning: symbol 'auto_test_c_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:184:5: warning: symbol 'auto_test_c_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:186:5: warning: symbol 'auto_test_c_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:188:5: warning: symbol 'auto_test_c_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:190:5: warning: symbol 'auto_test_c_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:192:5: warning: symbol 'auto_test_c_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:194:5: warning: symbol 'auto_test_c_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:196:5: warning: symbol 'auto_test_c_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:198:5: warning: symbol 'auto_test_c_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:200:5: warning: symbol 'auto_test_c_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:202:5: warning: symbol 'auto_test_c_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:204:5: warning: symbol 'auto_test_c_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:206:5: warning: symbol 'auto_test_c_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:208:5: warning: symbol 'auto_test_c_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:210:5: warning: symbol 'auto_test_c_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:212:5: warning: too many warnings ../kernel/module/sysfs.c: In function ‘add_notes_attrs’: ../kernel/module/sysfs.c:199:30: error: ‘struct bin_attribute’ has no member named ‘read_new’ 199 | nattr->read_new = sysfs_bin_attr_simple_read; | ^~ make[5]: *** [../scripts/Makefile.build:229: kernel/module/sysfs.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: kernel/module] Error 2 make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../drivers/acpi/bgrt.c:11: ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, long unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, long unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/acpi/bgrt.c:32:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_image.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/acpi/bgrt.c:32:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 32 | static BIN_ATTR_SIMPLE_RO(image); | ^~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: drivers/acpi/bgrt.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: drivers/acpi] Error 2 make[4]: *** Waiting for unfinished jobs.... lib/tests/module/test_kallsyms_d.c:14:5: warning: symbol 'auto_test_d_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:16:5: warning: symbol 'auto_test_d_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:18:5: warning: symbol 'auto_test_d_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:20:5: warning: symbol 'auto_test_d_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:22:5: warning: symbol 'auto_test_d_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:24:5: warning: symbol 'auto_test_d_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:26:5: warning: symbol 'auto_test_d_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:28:5: warning: symbol 'auto_test_d_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:30:5: warning: symbol 'auto_test_d_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:32:5: warning: symbol 'auto_test_d_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:34:5: warning: symbol 'auto_test_d_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:36:5: warning: symbol 'auto_test_d_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:38:5: warning: symbol 'auto_test_d_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:40:5: warning: symbol 'auto_test_d_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:42:5: warning: symbol 'auto_test_d_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:44:5: warning: symbol 'auto_test_d_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:46:5: warning: symbol 'auto_test_d_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:48:5: warning: symbol 'auto_test_d_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:50:5: warning: symbol 'auto_test_d_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:52:5: warning: symbol 'auto_test_d_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:54:5: warning: symbol 'auto_test_d_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:56:5: warning: symbol 'auto_test_d_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:58:5: warning: symbol 'auto_test_d_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:60:5: warning: symbol 'auto_test_d_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:62:5: warning: symbol 'auto_test_d_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:64:5: warning: symbol 'auto_test_d_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:66:5: warning: symbol 'auto_test_d_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:68:5: warning: symbol 'auto_test_d_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:70:5: warning: symbol 'auto_test_d_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:72:5: warning: symbol 'auto_test_d_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:74:5: warning: symbol 'auto_test_d_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:76:5: warning: symbol 'auto_test_d_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:78:5: warning: symbol 'auto_test_d_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:80:5: warning: symbol 'auto_test_d_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:82:5: warning: symbol 'auto_test_d_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:84:5: warning: symbol 'auto_test_d_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:86:5: warning: symbol 'auto_test_d_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:88:5: warning: symbol 'auto_test_d_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:90:5: warning: symbol 'auto_test_d_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:92:5: warning: symbol 'auto_test_d_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:94:5: warning: symbol 'auto_test_d_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:96:5: warning: symbol 'auto_test_d_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:98:5: warning: symbol 'auto_test_d_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:100:5: warning: symbol 'auto_test_d_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:102:5: warning: symbol 'auto_test_d_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:104:5: warning: symbol 'auto_test_d_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:106:5: warning: symbol 'auto_test_d_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:108:5: warning: symbol 'auto_test_d_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:110:5: warning: symbol 'auto_test_d_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:112:5: warning: symbol 'auto_test_d_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:114:5: warning: symbol 'auto_test_d_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:116:5: warning: symbol 'auto_test_d_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:118:5: warning: symbol 'auto_test_d_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:120:5: warning: symbol 'auto_test_d_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:122:5: warning: symbol 'auto_test_d_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:124:5: warning: symbol 'auto_test_d_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:126:5: warning: symbol 'auto_test_d_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:128:5: warning: symbol 'auto_test_d_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:130:5: warning: symbol 'auto_test_d_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:132:5: warning: symbol 'auto_test_d_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:134:5: warning: symbol 'auto_test_d_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:136:5: warning: symbol 'auto_test_d_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:138:5: warning: symbol 'auto_test_d_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:140:5: warning: symbol 'auto_test_d_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:142:5: warning: symbol 'auto_test_d_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:144:5: warning: symbol 'auto_test_d_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:146:5: warning: symbol 'auto_test_d_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:148:5: warning: symbol 'auto_test_d_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:150:5: warning: symbol 'auto_test_d_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:152:5: warning: symbol 'auto_test_d_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:154:5: warning: symbol 'auto_test_d_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:156:5: warning: symbol 'auto_test_d_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:158:5: warning: symbol 'auto_test_d_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:160:5: warning: symbol 'auto_test_d_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:162:5: warning: symbol 'auto_test_d_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:164:5: warning: symbol 'auto_test_d_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:166:5: warning: symbol 'auto_test_d_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:168:5: warning: symbol 'auto_test_d_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:170:5: warning: symbol 'auto_test_d_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:172:5: warning: symbol 'auto_test_d_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:174:5: warning: symbol 'auto_test_d_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:176:5: warning: symbol 'auto_test_d_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:178:5: warning: symbol 'auto_test_d_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:180:5: warning: symbol 'auto_test_d_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:182:5: warning: symbol 'auto_test_d_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:184:5: warning: symbol 'auto_test_d_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:186:5: warning: symbol 'auto_test_d_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:188:5: warning: symbol 'auto_test_d_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:190:5: warning: symbol 'auto_test_d_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:192:5: warning: symbol 'auto_test_d_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:194:5: warning: symbol 'auto_test_d_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:196:5: warning: symbol 'auto_test_d_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:198:5: warning: symbol 'auto_test_d_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:200:5: warning: symbol 'auto_test_d_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:202:5: warning: symbol 'auto_test_d_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:204:5: warning: symbol 'auto_test_d_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:206:5: warning: symbol 'auto_test_d_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:208:5: warning: symbol 'auto_test_d_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:210:5: warning: symbol 'auto_test_d_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:212:5: warning: too many warnings ../drivers/cpufreq/cpufreq.c:483:17: warning: incorrect type in assignment (different address spaces) ../drivers/cpufreq/cpufreq.c:483:17: expected struct notifier_block *nb ../drivers/cpufreq/cpufreq.c:483:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head ../drivers/cpufreq/cpufreq.c:483:65: warning: incorrect type in assignment (different address spaces) ../drivers/cpufreq/cpufreq.c:483:65: expected struct notifier_block *nb ../drivers/cpufreq/cpufreq.c:483:65: got struct notifier_block [noderef] __rcu *next ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483645, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483645, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../drivers/thermal/thermal_debugfs.c: In function ‘cdev_tt_seq_show’: ../drivers/thermal/thermal_debugfs.c:331:59: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 3 and 8 [-Wformat-truncation=] 331 | snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d", | ^~ ../drivers/thermal/thermal_debugfs.c:331:54: note: directive argument in the range [0, 65535] 331 | snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d", | ^~~~~~~~ ../drivers/thermal/thermal_debugfs.c:331:17: note: ‘snprintf’ output between 5 and 14 bytes into a destination of size 11 331 | snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | entry->id >> 16, entry->id & 0xFFFF); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/linux/kobject.h:20, from ../include/linux/energy_model.h:7, from ../include/linux/device.h:16, from ../include/linux/pm_qos.h:17, from ../drivers/gpu/drm/i915/i915_drv.h:35, from ../drivers/gpu/drm/i915/gvt/firmware.c:35: ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, long unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, long unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/i915/gvt/firmware.c:54:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_ADMIN_RO’ 54 | static BIN_ATTR_SIMPLE_ADMIN_RO(gvt_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_gvt_firmware.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:383:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 383 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0400) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/i915/gvt/firmware.c:54:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_ADMIN_RO’ 54 | static BIN_ATTR_SIMPLE_ADMIN_RO(gvt_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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.... ../drivers/watchdog/pretimeout_noop.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_noop' ../drivers/md/raid5-ppl.c: note: in included file: ../drivers/md/raid5.h:271:14: warning: array of flexible structures ../drivers/md/raid5-cache.c: note: in included file: ../drivers/md/raid5.h:271:14: warning: array of flexible structures ../drivers/watchdog/pretimeout_panic.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_panic' make[5]: *** [../scripts/Makefile.build:485: drivers/gpu/drm] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/gpu] Error 2 ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/watchdog/wdt_pci.c:275: warning: Function parameter or struct member 'temperature' not described in 'wdtpci_get_temperature' ../drivers/md/raid5.c: note: in included file: ../drivers/md/raid5.h:271:14: warning: array of flexible structures ../drivers/md/raid5.c:104:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block ../drivers/watchdog/pcwd_usb.c:586: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:770: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect' ../drivers/watchdog/at91rm9200_wdt.c:217:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces)) ../drivers/watchdog/at91rm9200_wdt.c:217:27: expected long ( *write )( ... ) ../drivers/watchdog/at91rm9200_wdt.c:217:27: got long ( * )( ... ) ../drivers/thermal/cpufreq_cooling.c:81: warning: Excess struct member 'cdev' description in 'cpufreq_cooling_device' ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) ../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr ../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long ../drivers/mmc/core/block.c:2633:26: warning: invalid assignment: |= ../drivers/mmc/core/block.c:2633:26: left side has type unsigned int ../drivers/mmc/core/block.c:2633:26: right side has type restricted blk_features_t ../drivers/mmc/core/block.c:2635:26: warning: invalid assignment: |= ../drivers/mmc/core/block.c:2635:26: left side has type unsigned int ../drivers/mmc/core/block.c:2635:26: right side has type restricted blk_features_t ../drivers/mmc/core/queue.c:351:43: warning: incorrect type in initializer (different base types) ../drivers/mmc/core/queue.c:351:43: expected restricted blk_features_t [usertype] features ../drivers/mmc/core/queue.c:351:43: got unsigned int features ../drivers/thermal/broadcom/ns-thermal.c:19:56: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:19:56: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:19:56: got void * ../drivers/thermal/broadcom/ns-thermal.c:56:44: warning: incorrect type in argument 3 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:56:44: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:56:44: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:63:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:63:36: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:63:36: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:70:52: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: got void * ../drivers/mmc/host/mmc_spi.c:748:17: warning: incorrect type in argument 1 (different base types) ../drivers/mmc/host/mmc_spi.c:748:17: expected unsigned short [usertype] *p ../drivers/mmc/host/mmc_spi.c:748:17: got restricted __be16 * ../drivers/mmc/host/mmc_spi.c:749:28: warning: restricted __be16 degrades to integer ../drivers/power/supply/sbs-battery.c: In function ‘sbs_get_property’: ../drivers/power/supply/sbs-battery.c:833:30: warning: ‘%04x’ directive writing between 4 and 8 bytes into a region of size 5 [-Wformat-overflow=] 833 | sprintf(sbs_serial, "%04x", ret); | ^~~~ In function ‘sbs_get_battery_serial_number’, inlined from ‘sbs_get_property’ at ../drivers/power/supply/sbs-battery.c:964:9: ../drivers/power/supply/sbs-battery.c:833:29: note: directive argument in the range [0, 2147483647] 833 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~ ../drivers/power/supply/sbs-battery.c:833:9: note: ‘sprintf’ output between 5 and 9 bytes into a destination of size 5 833 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/linux/kobject.h:20, from ../include/linux/module.h:21, from ../drivers/thermal/intel/int340x_thermal/int3400_thermal.c:9: ../include/linux/sysfs.h:376:19: error: initialization of ‘ssize_t (*)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, struct bin_attribute *, char *, long long int, long unsigned int)’} from incompatible pointer type ‘ssize_t (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, loff_t, size_t)’ {aka ‘long int (*)(struct file *, struct kobject *, const struct bin_attribute *, char *, long long int, long unsigned int)’} [-Wincompatible-pointer-types] 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/thermal/intel/int340x_thermal/int3400_thermal.c:76:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 76 | static BIN_ATTR_SIMPLE_RO(data_vault); | ^~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:376:19: note: (near initialization for ‘bin_attr_data_vault.read’) 376 | .read = sysfs_bin_attr_simple_read, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/sysfs.h:380:41: note: in expansion of macro ‘__BIN_ATTR_SIMPLE_RO’ 380 | struct bin_attribute bin_attr_##_name = __BIN_ATTR_SIMPLE_RO(_name, 0444) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/thermal/intel/int340x_thermal/int3400_thermal.c:76:8: note: in expansion of macro ‘BIN_ATTR_SIMPLE_RO’ 76 | static BIN_ATTR_SIMPLE_RO(data_vault); | ^~~~~~~~~~~~~~~~~~ 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[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/thermal] Error 2 ../drivers/mmc/host/dw_mmc.c:606:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:606:29: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:606:29: got unsigned int * ../drivers/mmc/host/dw_mmc.c:606:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:606:29: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:606:29: got unsigned int * ../drivers/mmc/host/dw_mmc.c:619:25: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:619:25: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:678:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:678:29: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:678:29: got restricted __le32 * ../drivers/mmc/host/dw_mmc.c:678:29: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:678:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:678:29: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:678:29: got restricted __le32 * ../drivers/mmc/host/dw_mmc.c:678:29: warning: restricted __le32 degrades to integer ../drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32 ../drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx ../drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype] ../drivers/mmc/host/vub300.c:2229:29: warning: restricted __le16 degrades to integer ../drivers/md/dm-snap.c:645:13: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit ../drivers/md/dm-snap.c: note: in included file (through ../include/linux/list_bl.h, ../include/linux/rculist_bl.h, ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/highmem.h, ../include/linux/bvec.h, ...): ../include/linux/bit_spinlock.h:83:9: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock ../drivers/mmc/host/cqhci-core.c:438:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:439:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:440:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:441:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:442:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:443:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:487:15: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/cqhci-core.c:487:15: expected restricted __le32 [usertype] ../drivers/mmc/host/cqhci-core.c:487:15: got int ../drivers/mmc/host/cqhci-core.c:566:19: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/cqhci-core.c:566:19: expected unsigned long long [usertype] *task_desc ../drivers/mmc/host/cqhci-core.c:566:19: got restricted __le64 [usertype] * ../drivers/md/dm-era-target.c:668:9: error: incompatible types in comparison expression (different address spaces): ../drivers/md/dm-era-target.c:668:9: struct writeset [noderef] __rcu * ../drivers/md/dm-era-target.c:668:9: struct writeset * ../drivers/md/dm-era-target.c:976:14: error: incompatible types in comparison expression (different address spaces): ../drivers/md/dm-era-target.c:976:14: struct writeset [noderef] __rcu * ../drivers/md/dm-era-target.c:976:14: struct writeset * ../drivers/power/supply/cros_usbpd-charger.c: In function ‘cros_usbpd_charger_probe’: ../drivers/power/supply/cros_usbpd-charger.c:17:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 17 | #define CHARGER_USBPD_DIR_NAME "CROS_USBPD_CHARGER%d" | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/cros_usbpd-charger.c:631:45: note: in expansion of macro ‘CHARGER_USBPD_DIR_NAME’ 631 | sprintf(port->name, CHARGER_USBPD_DIR_NAME, i); | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/cros_usbpd-charger.c:17:68: note: format string is defined here 17 | #define CHARGER_USBPD_DIR_NAME "CROS_USBPD_CHARGER%d" | ^~ ../drivers/power/supply/cros_usbpd-charger.c:17:49: note: directive argument in the range [-2147483641, 2147483646] 17 | #define CHARGER_USBPD_DIR_NAME "CROS_USBPD_CHARGER%d" | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/cros_usbpd-charger.c:631:45: note: in expansion of macro ‘CHARGER_USBPD_DIR_NAME’ 631 | sprintf(port->name, CHARGER_USBPD_DIR_NAME, i); | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/cros_usbpd-charger.c:631:25: note: ‘sprintf’ output between 20 and 30 bytes into a destination of size 23 631 | sprintf(port->name, CHARGER_USBPD_DIR_NAME, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32 ../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/bcache/debug.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../drivers/md/bcache/debug.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures ../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/bcache/bset.c: note: in included file (through ../drivers/md/bcache/bset.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures ../drivers/md/bcache/bset.c: note: in included file: ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../drivers/md/bcache/extents.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../drivers/md/bcache/extents.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures ../drivers/md/bcache/journal.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:363:17: warning: array of flexible structures ../drivers/md/bcache/journal.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../drivers/md/bcache/journal.c:748:8: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block ../drivers/md/bcache/journal.c:842:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic 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/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/dm-vdo-target.c:1149: warning: Function parameter or struct member 'vdo' not described in 'get_thread_id_for_phase' ../drivers/md/bcache/request.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:363:17: warning: array of flexible structures ../drivers/md/bcache/request.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../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/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/flush.c:531: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/bcache/writeback.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../drivers/md/bcache/sysfs.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../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/btree.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../drivers/md/bcache/btree.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures ../drivers/md/bcache/super.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../drivers/md/bcache/super.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:363:17: warning: array of flexible structures ../drivers/md/bcache/super.c:44:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static? ../drivers/md/bcache/super.c:208:24: warning: cast from restricted __le16 ../drivers/md/bcache/super.c:208:14: warning: restricted __le64 degrades to integer ../drivers/md/bcache/super.c:322:21: warning: cast from restricted __le16 ../drivers/md/bcache/super.c:322:19: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:322:19: expected restricted __le64 [usertype] csum ../drivers/md/bcache/super.c:322:19: got unsigned long long ../drivers/md/bcache/super.c:651:33: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:651:33: expected unsigned short [usertype] prio ../drivers/md/bcache/super.c:651:33: got restricted __le16 [usertype] ../drivers/md/bcache/super.c:724:27: warning: cast to restricted __le16 ../drivers/md/bcache/super.c:835:32: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:835:32: expected unsigned int [usertype] invalidated ../drivers/md/bcache/super.c:835:32: got restricted __le32 [usertype] ../drivers/md/bcache/super.c:1191:26: warning: incorrect type in initializer (different base types) ../drivers/md/bcache/super.c:1191:26: expected unsigned int [usertype] rtime ../drivers/md/bcache/super.c:1191:26: got restricted __le32 [usertype] ../drivers/md/bcache/super.c:1233:32: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:1233:32: expected unsigned int [usertype] invalidated ../drivers/md/bcache/super.c:1233:32: got restricted __le32 [usertype] ../drivers/md/bcache/super.c:1594:36: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:1594:36: expected unsigned int [usertype] last_reg ../drivers/md/bcache/super.c:1594:36: got restricted __le32 [usertype] ../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/bcache/trace.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures ../drivers/md/bcache/trace.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures ../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/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/watchdog/max77620_wdt.c:43: warning: Excess struct member 'wdt_info' description in 'max77620_variant' ../drivers/md/dm-vdo/vdo.c: In function ‘vdo_make’: ../drivers/md/dm-vdo/vdo.c:562:19: warning: ‘%s’ directive output may be truncated writing up to 55 bytes into a region of size 16 [-Wformat-truncation=] 562 | "%s%u", MODULE_NAME, instance); | ^~ ../drivers/md/dm-vdo/vdo.c:561:9: note: ‘snprintf’ output between 2 and 66 bytes into a destination of size 16 561 | snprintf(vdo->thread_name_prefix, sizeof(vdo->thread_name_prefix), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | "%s%u", MODULE_NAME, instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/md/dm-vdo/vio.c:394: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy' ../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/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