opnsense-src/sys
Warner Losh 0437d10e35 direct commit: fix KBI for pci_dev
Move all the new elemenets to the end of the structure for 13. We
allocate this inside the linuxkpi code, so the size isn't enccoded in
client modules. However, the offsets to the different fields are
encoded. Tihs modifies 04456f7118, 40a215e38a, and 3a606aadf2
and will likely create merge conflicts there (and that's a good thing
since the elements need to be moved to the end of the structure when
merging).

Tweak irq_ent to be binary compatible. Since this is inlined into the
clients, all clients have to agree on the irq_ent offsets.

Restore visibility to linux_kmem_cache_free_rcu
linux_kmem_cache_free_rcu was made static in 10235ad056, however
client drivers depended on calling it directly. Make it visible again to
restore the 13.0-Release KBI for linuxkpi.

Bump FreeBSD_version to 1300515 for restoration of 13.0 KBI. Since this
commmit changes the linuxkpi KBI (this time back to 13.0 release to
restore the status quo of), you'll need to recompile everything that
uses it (you needed to earlier as well, but those were silent
recompilation events). The plus side is that our packages (built using
13.0) for drm-kmod 5.4 work again on -stable systems.

Reviewed by:		bz, wulf
Sponsored by:		Netflix
Differential Revision:	https://reviews.freebsd.org/D31363
2021-09-22 09:00:16 -06:00
..
amd64 amd64 wakeup: rework trampoline page allocation 2021-09-20 03:47:21 +03:00
arm Revert "arm: Bump KSTACK_PAGES default to match i386/amd64" 2021-09-02 07:56:25 -07:00
arm64 pmap: Micro-optimize pmap_remove_pages() on amd64 and arm64 2021-09-01 09:29:01 -04:00
bsm
cam targ(4): Remove D_NEEDGIANT. 2021-09-19 20:57:17 -04:00
cddl kern: drop remaining references to removed makesyscalls.sh 2021-09-14 20:53:03 -05:00
compat direct commit: fix KBI for pci_dev 2021-09-22 09:00:16 -06:00
conf x86: duplicate acpi_wakeup.c per i386 and amd64 2021-09-20 03:47:21 +03:00
contrib zfs: merge openzfs/zfs@71c609852 (zfs-2.1-release) into stable/13 2021-09-18 20:44:14 +02:00
crypto crypto(4): Fix a few typos in camellia.c 2021-09-07 09:23:33 +02:00
ddb ddb: reliably fail with ambiguous commands 2021-07-02 14:13:24 -07:00
dev ppbus: Set the lock for pps interface, update to latest api 2021-09-22 08:29:58 -06:00
dts arm: allwinner: dtb: Add overlays to disable SD/MMC node 2021-07-22 19:29:21 +02:00
fs nfsd: Make loop calling VOP_ALLOCATE() iterate until done 2021-09-15 16:01:41 -07:00
gdb
geom g_label: Handle small sector sizes when tasting 2021-09-14 08:50:09 -04:00
gnu
i386 x86: duplicate acpi_wakeup.c per i386 and amd64 2021-09-20 03:47:21 +03:00
isa
kern genoffset.sh: Use 10 X's instead of 5 for pick mkdtemp implementations 2021-09-22 08:29:59 -06:00
kgssapi
libkern Switch to an ifunc in the kernel for crc32c 2021-08-30 12:22:21 +01:00
mips Fix a common typo in source code comments 2021-09-07 09:24:05 +02:00
modules zfs: merge openzfs/zfs@71c609852 (zfs-2.1-release) into stable/13 2021-09-18 20:44:14 +02:00
net debugnet: Include some required headers 2021-09-21 09:37:42 -04:00
net80211 net80211/LinuxKPI: add more radiotap definitions 2021-07-18 00:35:03 +00:00
netgraph routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549). 2021-09-07 21:25:06 +00:00
netinet sctp: Allow blocking on I/O locks even with non-blocking sockets 2021-09-21 09:38:39 -04:00
netinet6 nd6: Make the DAD callout MPSAFE 2021-09-21 09:37:52 -04:00
netipsec netipsec/key.c: Use ANSI C definition for key_random() 2021-08-13 12:34:42 +03:00
netpfil pf: fix NOINET6 builds 2021-09-17 17:55:42 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-21 09:37:21 -04:00
opencrypto
powerpc Add pmap_vm_page_alloc_check() 2021-08-24 02:21:13 +03:00
riscv sifive_spi: Add missing case for SPIBUS_MODE_NONE 2021-09-07 13:08:20 +01:00
rpc Fix a common typo in source code comments 2021-09-07 09:24:05 +02:00
security mac: cheaper check for ifnet_create_mbuf and ifnet_check_transmit 2021-07-05 11:32:14 +00:00
sys direct commit: fix KBI for pci_dev 2021-09-22 09:00:16 -06:00
teken
tests routing: add IPv6 fib validation procedure. 2021-09-07 21:02:58 +00:00
tools
ufs ffs: remove unused thread argument from ffs_reload() 2021-09-21 06:38:38 -08:00
vm swap_pager: Handle large swap_pager_reserve() requests 2021-09-21 09:38:03 -04:00
x86 x86: duplicate acpi_wakeup.c per i386 and amd64 2021-09-20 03:47:21 +03:00
xdr
xen
Makefile