========== 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/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 ../drivers/net/ovpn/peer.c:406:9: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] 406 | head = ovpn_get_hash_head(ovpn->peers->by_id, &peer_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | sizeof(peer_id)); | ~~~~~~~~~~~~~~~~ ../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' 173 | typeof(_tbl) *__tbl = &(_tbl); \ | ~~~~~ ^~~~ ../drivers/net/ovpn/peer.c:675:11: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] 675 | nhead = ovpn_get_hash_head(ovpn->peers->by_vpn_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 676 | &peer->vpn_addrs.ipv6, | ~~~~~~~~~~~~~~~~~~~~~~ 677 | sizeof(peer->vpn_addrs.ipv6)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' 173 | typeof(_tbl) *__tbl = &(_tbl); \ | ~~~~~ ^~~~ ../drivers/net/ovpn/peer.c:668:11: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] 668 | nhead = ovpn_get_hash_head(ovpn->peers->by_vpn_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | &peer->vpn_addrs.ipv4, | ~~~~~~~~~~~~~~~~~~~~~~ 670 | sizeof(peer->vpn_addrs.ipv4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' 173 | typeof(_tbl) *__tbl = &(_tbl); \ | ~~~~~ ^~~~ ../drivers/net/ovpn/peer.c:664:7: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] 664 | ovpn_get_hash_head(ovpn->peers->by_id, &peer->id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | sizeof(peer->id))); | ~~~~~~~~~~~~~~~~~ ../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' 173 | typeof(_tbl) *__tbl = &(_tbl); \ | ~~~~~ ^~~~ ../drivers/net/ovpn/peer.c:658:11: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] 658 | nhead = ovpn_get_hash_head(ovpn->peers->by_transp_addr, &sa, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | salen); | ~~~~~~ ../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' 173 | typeof(_tbl) *__tbl = &(_tbl); \ | ~~~~~ ^~~~ 5 warnings generated. New errors added --- /tmp/tmp.Q5WXBW2tYT 2024-12-02 10:08:36.679696722 -0800 +++ /tmp/tmp.BEyTfQ6Inl 2024-12-02 10:09:46.106023962 -0800 @@ -3,0 +4,60 @@ +../drivers/net/ovpn/peer.c:406:9: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] + 406 | head = ovpn_get_hash_head(ovpn->peers->by_id, &peer_id, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 407 | sizeof(peer_id)); + | ~~~~~~~~~~~~~~~~ +../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' + 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' + 173 | typeof(_tbl) *__tbl = &(_tbl); \ + | ~~~~~ ^~~~ +../drivers/net/ovpn/peer.c:675:11: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] + 675 | nhead = ovpn_get_hash_head(ovpn->peers->by_vpn_addr, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 676 | &peer->vpn_addrs.ipv6, + | ~~~~~~~~~~~~~~~~~~~~~~ + 677 | sizeof(peer->vpn_addrs.ipv6)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' + 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' + 173 | typeof(_tbl) *__tbl = &(_tbl); \ + | ~~~~~ ^~~~ +../drivers/net/ovpn/peer.c:668:11: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] + 668 | nhead = ovpn_get_hash_head(ovpn->peers->by_vpn_addr, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 669 | &peer->vpn_addrs.ipv4, + | ~~~~~~~~~~~~~~~~~~~~~~ + 670 | sizeof(peer->vpn_addrs.ipv4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' + 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' + 173 | typeof(_tbl) *__tbl = &(_tbl); \ + | ~~~~~ ^~~~ +../drivers/net/ovpn/peer.c:664:7: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] + 664 | ovpn_get_hash_head(ovpn->peers->by_id, &peer->id, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 665 | sizeof(peer->id))); + | ~~~~~~~~~~~~~~~~~ +../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' + 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' + 173 | typeof(_tbl) *__tbl = &(_tbl); \ + | ~~~~~ ^~~~ +../drivers/net/ovpn/peer.c:658:11: warning: variable '__tbl' is uninitialized when used within its own initialization [-Wuninitialized] + 658 | nhead = ovpn_get_hash_head(ovpn->peers->by_transp_addr, &sa, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 659 | salen); + | ~~~~~~ +../drivers/net/ovpn/peer.c:179:48: note: expanded from macro 'ovpn_get_hash_head' + 179 | &(*__tbl)[ovpn_get_hash_slot(_key, _key_len, *__tbl)]; \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +../drivers/net/ovpn/peer.c:173:26: note: expanded from macro 'ovpn_get_hash_slot' + 173 | typeof(_tbl) *__tbl = &(_tbl); \ + | ~~~~~ ^~~~ +5 warnings generated. Per-file breakdown --- /tmp/tmp.ewQoRFWphQ 2024-12-02 10:10:36.014540335 -0800 +++ /tmp/tmp.PJrCUbgAtG 2024-12-02 10:10:36.017540306 -0800 @@ -0,0 +1 @@ + 5 ../drivers/net/ovpn/peer.c