========== build_32bit - FAILED tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files In file included from ../include/linux/rbtree.h:24, from ../include/linux/mm_types.h:11, from ../include/linux/mmzone.h:22, from ../include/linux/gfp.h:7, from ../include/linux/umh.h:4, from ../include/linux/kmod.h:9, from ../include/linux/module.h:17, from ../net/vmw_vsock/virtio_transport.c:13: ../net/vmw_vsock/virtio_transport.c: In function ‘virtio_transport_can_msgzerocopy’: ../net/vmw_vsock/virtio_transport.c:531:33: error: ‘the_virtio_vsock’ undeclared (first use in this function); did you mean ‘virtio_vsock’? 531 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~~ ../include/linux/rcupdate.h:470:17: note: in definition of macro ‘__rcu_dereference_check’ 470 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^ ../include/linux/rcupdate.h:690:28: note: in expansion of macro ‘rcu_dereference_check’ 690 | #define rcu_dereference(p) rcu_dereference_check(p, 0) | ^~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:531:17: note: in expansion of macro ‘rcu_dereference’ 531 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:531:33: note: each undeclared identifier is reported only once for each function it appears in 531 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~~ ../include/linux/rcupdate.h:470:17: note: in definition of macro ‘__rcu_dereference_check’ 470 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^ ../include/linux/rcupdate.h:690:28: note: in expansion of macro ‘rcu_dereference_check’ 690 | #define rcu_dereference(p) rcu_dereference_check(p, 0) | ^~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:531:17: note: in expansion of macro ‘rcu_dereference’ 531 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c: At top level: ../net/vmw_vsock/virtio_transport.c:594:45: error: initialization of ‘bool (*)(u32)’ {aka ‘_Bool (*)(unsigned int)’} from incompatible pointer type ‘bool (*)(u32, u32)’ {aka ‘_Bool (*)(unsigned int, unsigned int)’} [-Wincompatible-pointer-types] 594 | .seqpacket_allow = virtio_transport_seqpacket_allow, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:594:45: note: (near initialization for ‘virtio_transport.transport.seqpacket_allow’) ../net/vmw_vsock/virtio_transport.c:619:13: error: conflicting types for ‘virtio_transport_seqpacket_allow’; have ‘bool(u32)’ {aka ‘_Bool(unsigned int)’} 619 | static bool virtio_transport_seqpacket_allow(u32 remote_cid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:560:13: note: previous declaration of ‘virtio_transport_seqpacket_allow’ with type ‘bool(u32, u32)’ {aka ‘_Bool(unsigned int, unsigned int)’} 560 | static bool virtio_transport_seqpacket_allow(u32 src_cid, u32 remote_cid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c: In function ‘virtio_transport_seqpacket_allow’: ../net/vmw_vsock/virtio_transport.c:626:33: error: ‘the_virtio_vsock’ undeclared (first use in this function); did you mean ‘virtio_vsock’? 626 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~~ ../include/linux/rcupdate.h:470:17: note: in definition of macro ‘__rcu_dereference_check’ 470 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^ ../include/linux/rcupdate.h:690:28: note: in expansion of macro ‘rcu_dereference_check’ 690 | #define rcu_dereference(p) rcu_dereference_check(p, 0) | ^~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:626:17: note: in expansion of macro ‘rcu_dereference’ 626 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c: At top level: ../net/vmw_vsock/virtio_transport.c:560:13: warning: ‘virtio_transport_seqpacket_allow’ used but never defined 560 | static bool virtio_transport_seqpacket_allow(u32 src_cid, u32 remote_cid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:619:13: warning: ‘virtio_transport_seqpacket_allow’ defined but not used [-Wunused-function] 619 | static bool virtio_transport_seqpacket_allow(u32 remote_cid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:244: net/vmw_vsock/virtio_transport.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: net/vmw_vsock] Error 2 make[3]: *** [../scripts/Makefile.build:485: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1919: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __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/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../net/vmw_vsock/virtio_transport.c:593:45: error: initialization of ‘bool (*)(u32)’ {aka ‘_Bool (*)(unsigned int)’} from incompatible pointer type ‘bool (*)(u32, u32)’ {aka ‘_Bool (*)(unsigned int, unsigned int)’} [-Wincompatible-pointer-types] 593 | .seqpacket_allow = virtio_transport_seqpacket_allow, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:593:45: note: (near initialization for ‘virtio_transport.transport.seqpacket_allow’) ../net/vmw_vsock/virtio_transport.c:618:13: error: conflicting types for ‘virtio_transport_seqpacket_allow’; have ‘bool(u32)’ {aka ‘_Bool(unsigned int)’} 618 | static bool virtio_transport_seqpacket_allow(u32 remote_cid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:559:13: note: previous declaration of ‘virtio_transport_seqpacket_allow’ with type ‘bool(u32, u32)’ {aka ‘_Bool(unsigned int, unsigned int)’} 559 | static bool virtio_transport_seqpacket_allow(u32 src_cid, u32 remote_cid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/linux/rbtree.h:24, from ../include/linux/mm_types.h:11, from ../include/linux/mmzone.h:22, from ../include/linux/gfp.h:7, from ../include/linux/umh.h:4, from ../include/linux/kmod.h:9, from ../include/linux/module.h:17, from ../net/vmw_vsock/virtio_transport.c:13: ../net/vmw_vsock/virtio_transport.c: In function ‘virtio_transport_seqpacket_allow’: ../net/vmw_vsock/virtio_transport.c:625:33: error: ‘the_virtio_vsock’ undeclared (first use in this function); did you mean ‘virtio_vsock’? 625 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~~ ../include/linux/rcupdate.h:470:17: note: in definition of macro ‘__rcu_dereference_check’ 470 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^ ../include/linux/rcupdate.h:690:28: note: in expansion of macro ‘rcu_dereference_check’ 690 | #define rcu_dereference(p) rcu_dereference_check(p, 0) | ^~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:625:17: note: in expansion of macro ‘rcu_dereference’ 625 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:625:33: note: each undeclared identifier is reported only once for each function it appears in 625 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~~ ../include/linux/rcupdate.h:470:17: note: in definition of macro ‘__rcu_dereference_check’ 470 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^ ../include/linux/rcupdate.h:690:28: note: in expansion of macro ‘rcu_dereference_check’ 690 | #define rcu_dereference(p) rcu_dereference_check(p, 0) | ^~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:625:17: note: in expansion of macro ‘rcu_dereference’ 625 | vsock = rcu_dereference(the_virtio_vsock); | ^~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c: At top level: ../net/vmw_vsock/virtio_transport.c:559:13: warning: ‘virtio_transport_seqpacket_allow’ used but never defined 559 | static bool virtio_transport_seqpacket_allow(u32 src_cid, u32 remote_cid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/vmw_vsock/virtio_transport.c:618:13: warning: ‘virtio_transport_seqpacket_allow’ defined but not used [-Wunused-function] 618 | static bool virtio_transport_seqpacket_allow(u32 remote_cid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:244: net/vmw_vsock/virtio_transport.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: net/vmw_vsock] Error 2 make[3]: *** [../scripts/Makefile.build:485: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1919: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2