opnsense-src/sys
Bjoern A. Zeeb a6e2a4c3a4 LinuxKPI 802.11: change type of bssid in struct ieee80211_bss_conf
Enabling other driver code found that the bssid in
struct ieee80211_bss_conf is not an array but expected to be
a const pointer (const, != NULL checks).
Adjust accordingly in the header and in the LinuxKPI compat code.
There initialization now needs to be a static array always present
as we need a value before we will have a BSS (node in scan_to_auth)
as the mac80211 driver (*handlers) are expecting the pointer to be
not NULL (copying without checks).
This is a pre-req to enable d3 (CONFIG_PM[_SLEEP]) in the future.

Tested by:	Tomoaki AOKI (junchoon dec.sakura.ne.jp)
Tested by:	Berislav Purgar (bpurgar gmail.com)
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit caaa79c3f8)
2022-09-21 11:46:45 +00:00
..
amd64 Add FIB_ALGO to GENERIC on amd64/arm64. 2022-09-14 23:01:41 +02:00
arm arm/gic: fix a KASSERT in arm_gic_reserve_msi_range() 2022-09-21 11:38:41 +00:00
arm64 Use the cached dc zva length in arm64 memset 2022-09-21 10:45:53 +01:00
bsm
cam CTL: Validate IOCTL parameters. 2022-09-14 13:27:04 -04:00
cddl dtrace/amd64: Implement emulation of call instructions 2022-08-23 16:05:07 -04:00
compat LinuxKPI 802.11: change type of bssid in struct ieee80211_bss_conf 2022-09-21 11:46:45 +00:00
conf Import the arm64 Cortex Strings memset into the kernel 2022-09-21 10:45:53 +01:00
contrib iwlwifi firmware: update to -73 / newer builds for 9xxx 2022-09-21 11:46:45 +00:00
crypto Fix the IV length in the armv8 AES GCM code 2022-09-21 10:45:52 +01:00
ddb ddb: add _FLAGS command variants 2022-08-11 11:22:57 -03:00
dev USB: add 2 (3) more device IDs for rtw88-usb devices and a quirk 2022-09-21 11:39:18 +00:00
dts
fs nfscl: Allow "nolockd" to work for NFSv4 mounts 2022-09-18 15:13:07 -07:00
gdb ddb: use _FLAGS command macros where appropriate 2022-08-11 11:25:53 -03:00
geom Delay GEOM disk_create() until CAM periph probe completes. 2022-08-15 13:37:58 -04:00
gnu
i386 i386: explain the handshake between copyout_fast.s and page fault handler 2022-09-21 12:29:02 +03:00
isa Adjust function definition in isa's pnp.c to avoid clang 15 warning 2022-08-01 20:07:10 +02:00
kern rb_tree: avoid extra reads in rebalancing 2022-09-18 21:39:21 -05:00
kgssapi
libkern libkern: Fix a typo in a source code comment 2022-06-10 14:24:24 +02:00
mips mips busdma: expunge an extra closing brace 2022-07-12 13:47:44 -05:00
modules iwlwifi firmware: update to -73 / newer builds for 9xxx 2022-09-21 11:46:45 +00:00
net if_clone: Fix a typo in a source code comment 2022-09-12 09:30:17 +02:00
net80211 net80211: consistently use the IEEE80211_M_ memory related options 2022-09-21 11:46:45 +00:00
netgraph Adjust ng_{name,ID}_rehash() definitions to avoid clang 15 warnings 2022-07-29 20:28:08 +02:00
netinet tcp: tcp6_connect() requires net epoch 2022-09-19 08:49:55 -07:00
netinet6 netinet6: Remove a double word in a source code comment 2022-09-13 07:21:39 +02:00
netipsec ipsec: replace SECASVAR mtx by rmlock 2022-08-09 15:46:57 +02:00
netpfil netpfil: Fix some typos in source code comments 2022-09-18 08:06:06 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed ibcore: Add support for RDMA/RoCE using VLAN(4) devices. 2022-08-29 14:03:57 +02:00
opencrypto opencrypto: mark INVARIANTS variables as __diagused 2022-08-28 21:03:48 -04:00
powerpc powerpc: Correct some typos in source code comments 2022-09-07 09:24:50 +02:00
riscv arm64, riscv: size boot stacks appropriately 2022-09-18 01:26:39 -05:00
rpc Adjust local_rpcb() definition to avoid clang 15 warning 2022-07-27 21:17:23 +02:00
security sysent: Get rid of bogus sys/sysent.h include. 2022-06-17 22:35:31 +03:00
sys rb_tree: avoid extra reads in rebalancing 2022-09-18 21:39:21 -05:00
teken
tests
tools firmware: Map '@' in filenames to '_' in symbols. 2022-07-13 09:19:51 -07:00
ufs Allow forced r/w mount of UFS/FFS filesystem with a bad check hash. 2022-08-17 15:49:09 -07:00
vm vm_fault: Shoot down shared mappings in vm_fault_copy_entry() 2022-08-09 15:47:40 -04:00
x86 i386: check that trap() and syscall() run on the thread kstack 2022-09-21 12:29:02 +03:00
xdr
xen Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
Makefile