opnsense-src/sys
Warner Losh 86d5c66106 linuxkpi: add padding to struct pci_driver
Add 32 or 64 bytes of padding to struct pci_driver at the end in the
_spare field like we should have done when we branched stable/13, but
neglected to do so since we didn't properly anticipate the need.

We cannot safely use these spare fields until after 13.0 EOL since
drivers compiled on 13.0 won't have that space reserved and we'll step
on something else using them. This isn't 100% KBI compatible through the
13.x release branch, but is compatible enough so that drm packages built
on the oldest supported release will work on the latest stable/13 and
any newer releases. It's not ideal, but makes the best of a bad
situation and is a pragmatic approach that belatedly builds in some
future proofing.

Direct commit to stable/13 because this is not relevant to main in this
exact form.

Sponsored by:		Netflix
Reviewed by:		bz
Differential Revision:	https://reviews.freebsd.org/D34754
2022-04-04 22:54:49 -06:00
..
amd64 Fix the spelling of EFI_PAGE_SIZE 2022-04-04 10:37:06 +01:00
arm Fix the spelling of EFI_PAGE_SIZE 2022-04-04 10:37:06 +01:00
arm64 Remove a redundant L1_BLOCK == L2_BLOCK check 2022-04-04 10:37:07 +01:00
bsm
cam CTL: Rework 05c3e8e871 using %zu format. 2022-03-28 21:30:48 -04:00
cddl fasttrap: Avoid creating WX mappings 2022-03-15 11:40:47 -04:00
compat linuxkpi: add padding to struct pci_driver 2022-04-04 22:54:49 -06:00
conf sdhci_xenon: add ACPI support 2022-03-30 00:24:27 +02:00
contrib sys/contrib/zlib: Always define Z_U8 and Z_U4 2022-04-04 11:58:10 -04:00
crypto armv8crypto: Remove leftover debug printfs 2022-03-18 11:31:57 -04:00
ddb
dev uart(4): Add a concept of "unique" serial devices 2022-04-04 12:11:41 -07:00
dts add overlay for enabling i2c1 on allwinner h3 2022-02-09 11:35:59 +02:00
fs nfsclient: Fix a typos in source code comments 2022-03-30 18:38:15 +02:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-02-04 20:58:34 -05:00
geom gpart(8): Fix two typos in source code comments 2022-04-02 15:33:36 +02:00
gnu
i386 x86: Probe the TSC frequency earlier 2022-03-31 12:05:25 -04:00
isa
kern vfs: fixup WANTIOCTLCAPS on open 2022-04-04 19:17:05 +00:00
kgssapi
libkern Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
mips sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
modules zfs: merge openzfs/zfs@52bad4f23 (zfs-2.1-release) into stable/13 2022-03-29 12:49:44 +02:00
net vxlan(4): Fix two typos in sysctl descriptions 2022-04-02 15:33:48 +02:00
net80211 net80211: introduce (*iv_update_bss)() 2022-03-27 18:02:20 +00:00
netgraph netgraph(3): Fix a typo in a source code comment 2022-04-02 15:29:26 +02:00
netinet extra_tcp_stacks: Fix two typos in source code comments 2022-04-02 15:30:44 +02:00
netinet6 netinet6: Fix a typo in a source code comment 2022-04-02 15:31:45 +02:00
netipsec syncache: accept packet with no SA when TCP_MD5SIG is set 2022-02-10 10:31:33 -09:00
netpfil pf: Initialize the table entry zone limit at initialization time 2022-04-02 11:18:15 -04:00
netsmb
nfs nfs: don't truncate directory cookies to 32-bits in the NFS server 2022-01-02 20:09:15 -07:00
nfsclient
nfsserver
nlm
ofed ibcore: Fix multiple includes of same header file. 2022-03-10 09:18:02 +01:00
opencrypto opencrypto: Add a routine to copy a crypto buffer cursor 2022-03-18 11:31:33 -04:00
powerpc powerpcspe: fix PCI enumeration on ppce500 2022-03-25 08:07:09 -03:00
riscv riscv: Add support for enabling SV48 mode 2022-03-14 10:45:49 -04:00
rpc rpc: Delete AUTH_NEEDS_TLS(_MUTUAL_HOST) auth_stat values 2021-12-29 17:23:30 -08:00
security mac_veriexec: Fix a typo in a source code comment 2022-03-30 18:37:36 +02:00
sys sys/stdatomic.h: be nicer to c++ 2022-04-05 01:55:33 +03:00
teken
tests
tools Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ufs ffs(3): Fix a common typo in source code comments 2022-04-02 15:34:01 +02:00
vm vm_pageout: Print a more accurate message to the console before an OOM kill 2022-02-28 09:06:58 -05:00
x86 xen(4): Fix a few typos in source code comments 2022-04-02 15:33:07 +02:00
xdr
xen xen(3): Fix a typo in a source code comment 2022-04-02 15:32:40 +02:00
Makefile