========== build_clang - FAILED tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files 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/kcm/kcmsock.c:812:8: error: call to undeclared function 'sk_page_frag_alloc_prepare'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 812 | va = sk_page_frag_alloc_prepare(sk, nc, pfrag); | ^ ../net/kcm/kcmsock.c:812:8: note: did you mean 'sk_page_frag_refill_prepare'? ../include/net/sock.h:2495:6: note: 'sk_page_frag_refill_prepare' declared here 2495 | bool sk_page_frag_refill_prepare(struct sock *sk, struct page_frag_cache *nc, | ^ ../net/kcm/kcmsock.c:812:6: error: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion] 812 | va = sk_page_frag_alloc_prepare(sk, nc, pfrag); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: net/kcm/kcmsock.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: net/kcm] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c:1114:40: error: incompatible pointer types passing 'struct page_frag *' to parameter of type 'struct page_frag_cache *' [-Werror,-Wincompatible-pointer-types] 1114 | va = page_frag_alloc_refill_prepare(pfrag, 32U, pfrag, | ^~~~~ ../include/linux/page_frag_cache.h:391:76: note: passing argument to parameter 'nc' here 391 | static inline void *page_frag_alloc_refill_prepare(struct page_frag_cache *nc, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:244: drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.o] Error 1 make[9]: *** Waiting for unfinished jobs.... make[8]: *** [../scripts/Makefile.build:485: drivers/net/ethernet/chelsio/inline_crypto/chtls] Error 2 make[8]: *** Waiting for unfinished jobs.... make[7]: *** [../scripts/Makefile.build:485: drivers/net/ethernet/chelsio/inline_crypto] Error 2 make[6]: *** [../scripts/Makefile.build:485: drivers/net/ethernet/chelsio] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: net] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1925: .] 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 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/kcm/kcmsock.c:812:8: error: call to undeclared function 'sk_page_frag_alloc_prepare'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 812 | va = sk_page_frag_alloc_prepare(sk, nc, pfrag); | ^ ../net/kcm/kcmsock.c:812:8: note: did you mean 'sk_page_frag_refill_prepare'? ../include/net/sock.h:2495:6: note: 'sk_page_frag_refill_prepare' declared here 2495 | bool sk_page_frag_refill_prepare(struct sock *sk, struct page_frag_cache *nc, | ^ ../net/kcm/kcmsock.c:812:6: error: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion] 812 | va = sk_page_frag_alloc_prepare(sk, nc, pfrag); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: net/kcm/kcmsock.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: net/kcm] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c:1114:40: error: incompatible pointer types passing 'struct page_frag *' to parameter of type 'struct page_frag_cache *' [-Werror,-Wincompatible-pointer-types] 1114 | va = page_frag_alloc_refill_prepare(pfrag, 32U, pfrag, | ^~~~~ ../include/linux/page_frag_cache.h:391:76: note: passing argument to parameter 'nc' here 391 | static inline void *page_frag_alloc_refill_prepare(struct page_frag_cache *nc, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:244: drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.o] Error 1 make[8]: *** [../scripts/Makefile.build:485: drivers/net/ethernet/chelsio/inline_crypto/chtls] Error 2 make[7]: *** [../scripts/Makefile.build:485: drivers/net/ethernet/chelsio/inline_crypto] Error 2 make[6]: *** [../scripts/Makefile.build:485: drivers/net/ethernet/chelsio] Error 2 make[5]: *** [../scripts/Makefile.build:485: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... ../net/ceph/osdmap.c:1441:10: warning: result of comparison of constant 4611686018427387891 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 1441 | if (len > (SIZE_MAX - sizeof(*pg)) / sizeof(u32)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ceph/osdmap.c:1624:10: warning: result of comparison of constant 2305843009213693945 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 1624 | if (len > (SIZE_MAX - sizeof(*pg)) / (2 * sizeof(u32))) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: net] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1925: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 New errors added --- /tmp/tmp.wn1giRIlX5 2024-08-23 14:00:14.389336026 -0700 +++ /tmp/tmp.CTO0XWMq5u 2024-08-23 14:00:33.798745588 -0700 @@ -20 +19,0 @@ -make[5]: *** Waiting for unfinished jobs.... @@ -31 +29,0 @@ -make[9]: *** Waiting for unfinished jobs.... @@ -33 +30,0 @@ -make[8]: *** Waiting for unfinished jobs.... @@ -36 +32,0 @@ -make[6]: *** Waiting for unfinished jobs.... @@ -39,0 +36,7 @@ +../net/ceph/osdmap.c:1441:10: warning: result of comparison of constant 4611686018427387891 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] + 1441 | if (len > (SIZE_MAX - sizeof(*pg)) / sizeof(u32)) + | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/ceph/osdmap.c:1624:10: warning: result of comparison of constant 2305843009213693945 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] + 1624 | if (len > (SIZE_MAX - sizeof(*pg)) / (2 * sizeof(u32))) + | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +2 warnings generated. Per-file breakdown --- /tmp/tmp.vujQYTxIO8 2024-08-23 14:00:33.806745757 -0700 +++ /tmp/tmp.CcpjQQxAnN 2024-08-23 14:00:33.808745800 -0700 @@ -1,0 +2 @@ + 2 ../net/ceph/osdmap.c