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();
      |                         ^~~~~~~~~~~~~~~~~~~~