opnsense-src/sys
Mark Johnston 77649f35a7 boot/zfs: Extend zfsimpl.h and make it easier to use
Some makefs(8) patches make use of zfsimpl.h (not zfsimpl.c though) to
provide definitions for various on-disk structures.  Most of this diff
simply adds new definitions that are useful.

Also reduce dependencies of the header:
- remove an unused list_node_t field to drop the sys/list.h dependency
- replace CTASSERT with _Static_assert
And fix the declaration of decode_embedded_bp_compressed().

No functional change intended.

Reviewed by:	tsoome
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35278
2022-05-21 14:30:35 -04:00
..
amd64 vmm: Destroy character devices synchronously. 2022-05-20 09:53:43 -07:00
arm Retire sv_transtrap 2022-05-20 14:54:03 +03:00
arm64 Retire sv_transtrap 2022-05-20 14:54:03 +03:00
bsm
cam kerneldump: remove physical argument from d_dumper 2022-05-13 10:42:48 -03:00
cddl boot/zfs: Extend zfsimpl.h and make it easier to use 2022-05-21 14:30:35 -04:00
compat LinuxKPI 802.11 / iwlwifi / rtw88 : re-factor ieee802211_sta for MLO 2022-05-20 18:45:18 +00:00
conf Support LSE atomics in the arm64 casue* functions 2022-05-19 11:30:21 +01:00
contrib LinuxKPI 802.11 / iwlwifi / rtw88 : re-factor ieee802211_sta for MLO 2022-05-20 18:45:18 +00:00
crypto crypto: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
ddb kerneldump: remove physical from dump routines 2022-05-13 10:43:19 -03:00
dev cxgbe/iw_cxgbe: c4iw_zero_addr should not use IN_ZERONET. 2022-05-19 15:55:08 -07:00
dts sys/dts: Remove MIPS files 2022-05-20 17:11:27 +01:00
fs fusefs: handle evil servers that return illegal inode numbers 2022-05-12 14:32:26 -06:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-01-22 14:46:06 -05:00
geom kerneldump: remove physical from dump routines 2022-05-13 10:43:19 -03:00
gnu bwn: eliminate dead writes in BWN_GPL_PHY 2022-05-04 09:32:59 -04:00
i386 Retire sv_transtrap 2022-05-20 14:54:03 +03:00
isa isa: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:59 -07:00
kern vfs: fix copy-pasto in previous 2022-05-20 20:58:11 +00:00
kgssapi kgssapi krb5: Remove unused variables. 2022-04-06 16:45:29 -07:00
libkern libkern: Fix two typos in source code comments 2022-04-09 09:36:34 +02:00
modules zfs: merge openzfs/zfs@c0cf6ed67 2022-05-19 00:55:59 +02:00
net [vlan + lagg] add IFNET_EVENT_UPDATE_BAUDRATE event 2022-05-20 06:38:43 +02:00
net80211 net80211: remove (optional) RSN from preobereq 2022-05-17 22:33:10 +00:00
netgraph sockbuf: merge two versions of sbcreatecontrol() into one 2022-05-17 10:10:42 -07:00
netinet sockbuf: merge two versions of sbcreatecontrol() into one 2022-05-17 10:10:42 -07:00
netinet6 sockbuf: improve sbcreatecontrol() 2022-05-17 10:10:42 -07:00
netipsec ipsec_encap: setdf is only used for INET. 2022-04-13 16:08:21 -07:00
netpfil pf: call dummynet directly from the ethernet code 2022-05-20 14:49:31 +02:00
netsmb smb_smb_treedisconnect: eliminate write only variable mbp 2022-04-04 22:30:57 -06:00
nfs nfs: do not panic on bootpc_init when no interfaces are found 2022-04-07 19:33:26 -03:00
nfsclient
nfsserver
nlm
ofed ibcore: Fix possible memory leak in ib_mad_post_receive_mads() 2022-05-19 10:13:06 +02:00
opencrypto crypto: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
powerpc Retire sv_transtrap 2022-05-20 14:54:03 +03:00
riscv Retire sv_transtrap 2022-05-20 14:54:03 +03:00
rpc krpc: Fix NFS-over-TLS for KTLS1.3 2022-05-15 11:51:56 -07:00
security mac_pimd: Support for privilege drop in pimd 2022-04-20 08:07:37 +02:00
sys cpuset: Fix the KASAN and KMSAN builds 2022-05-20 10:34:25 -04:00
teken teken: color #3 is yellow not brown - use TC_YELLOW as the name 2022-03-12 09:17:29 -05:00
tests
tools syscallarg_t: Add a type for system call arguments 2022-03-28 19:43:03 +01:00
ufs Reduce code nesting in readsuper(). 2022-05-15 15:02:24 -07:00
vm vm_phys: avoid waste in multipage allocation 2022-04-26 02:56:23 -05:00
x86 linux(4): Better naming for ucontext field of struct rt_sigframe 2022-05-15 21:06:47 +03:00
xdr
xen xen: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
Makefile