In file included from src/wl/sys/wl_linux.c:85:
././src/wl/sys/wl_iw.h:73:9: warning: ‘isprint’ redefined
73 | #define isprint(c) bcm_isprint(c)
| ^~~~~~~
In file included from /usr/src/linux-headers-6.18.43/include/linux/string_helpers.h:6,
from /usr/src/linux-headers-6.18.43/include/linux/seq_file.h:7,
from /usr/src/linux-headers-6.18.43/include/linux/seq_file_net.h:5,
from /usr/src/linux-headers-6.18.43/include/net/net_namespace.h:201,
from /usr/src/linux-headers-6.18.43/include/linux/netdevice.h:38,
from ././src/include/linuxver.h:69,
from src/wl/sys/wl_linux.c:27:
/usr/src/linux-headers-6.18.43/include/linux/ctype.h:30:9: note: this is the location of the previous definition
30 | #define isprint(c) ((__ismask(c)&(_P|_U|_L|_D|_SP)) != 0)
| ^~~~~~~
src/wl/sys/wl_linux.c: In function ‘wl_pci_probe’:
src/wl/sys/wl_linux.c:790:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
790 | if ((val & 0x0000ff00) != 0)
| ^~
src/wl/sys/wl_linux.c:792:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
792 | bar1_size = pci_resource_len(pdev, 2);
| ^~~~~~~~~
src/wl/sys/wl_linux.c: In function ‘wl_open’:
src/wl/sys/wl_linux.c:1110:38: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
1110 | OLD_MOD_INC_USE_COUNT;
| ^
src/wl/sys/wl_linux.c: In function ‘wl_set_mac_address’:
src/wl/sys/wl_linux.c:1866:40: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
1866 | wl->pub->unit));
| ^
src/wl/sys/wl_linux.c: In function ‘wl_start’:
src/wl/sys/wl_linux.c:2256:58: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
2256 | wl->pub->unit));
| ^
In file included from src/wl/sys/wl_cfg80211_hybrid.c:40:
src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_set_auth_type’:
././src/wl/sys/wl_cfg80211_hybrid.h:52:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
52 | if (wl_dbg_level & WL_DBG_DBG) { \
| ^
src/wl/sys/wl_cfg80211_hybrid.c:824:17: note: in expansion of macro ‘WL_DBG’
824 | WL_DBG(("network eap\n"));
| ^~~~~~
src/wl/sys/wl_cfg80211_hybrid.c:825:9: note: here
825 | default:
| ^~~~~~~
In file included from /usr/src/linux-headers-6.18.43/include/linux/srcu.h:21,
from /usr/src/linux-headers-6.18.43/include/linux/notifier.h:16,
from /usr/src/linux-headers-6.18.43/arch/x86/include/asm/uprobes.h:13,
from /usr/src/linux-headers-6.18.43/include/linux/uprobes.h:66,
from /usr/src/linux-headers-6.18.43/include/linux/mm_types.h:16,
from /usr/src/linux-headers-6.18.43/include/linux/mmzone.h:22,
from /usr/src/linux-headers-6.18.43/include/linux/gfp.h:7,
from /usr/src/linux-headers-6.18.43/include/linux/umh.h:4,
from /usr/src/linux-headers-6.18.43/include/linux/kmod.h:9,
from /usr/src/linux-headers-6.18.43/include/linux/module.h:18,
from ././src/include/linuxver.h:40:
src/wl/sys/wl_linux.c: In function ‘wl_down’:
/usr/src/linux-headers-6.18.43/include/linux/workqueue.h:772:9: warning: call to ‘__warn_flushing_systemwide_wq’ declared with attribute warning: Please avoid flushing system-wide workqueues. [-Wattribute-warning]
772 | __warn_flushing_systemwide_wq(); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/wl/sys/wl_linux.c:1500:25: note: in expansion of macro ‘flush_scheduled_work’
1500 | flush_scheduled_work();
| ^~~~~~~~~~~~~~~~~~~~