1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-25 07:49:18 +00:00
freebsd/sys/contrib
Warner Losh b487b1f502 openzfs/freebsd: Use compiler.h from FreeBSD's base's linuxkpi
The FreeBSD linux/compiler.h in OpenZFS was copied from a very old
version of FreeBSD's linuxkpi's linux/compiler.h. There's no need for
this duplication. Use FreeBSD's linuxkpi version instead, and provide
zfs_fallthrough to augment it (it's all that's needed). Use #pragma once
to avoid naming issues for guard variables. Since this is a complete
rewrite, use my copyright here (the original code in FreeBSD still
credits everybody).

Remove extra copies of macros that were defined elsewhere, but are now
properly defined in LinuxKPI so are redundant.

This is currently pull request #16650 upstream. Committing now to get
wider testing (make universe works, but historically doesn't catch all
errors).

Sponsored by:		Netflix
Reviewed by:		brooks
Differential Revision:	https://reviews.freebsd.org/D47131
2024-10-15 15:05:49 -06:00
..
alpine-hal
ck
dev acpica: Update the SPCR table to version 4 2024-10-11 12:06:33 -06:00
device-tree
dpdk_rte_lpm
edk2
ena-com ena: Upgrade ena-com to freebsd v2.8.0 2024-10-15 17:02:26 +00:00
libb2
libfdt
libnv
libsodium
ncsw
openzfs openzfs/freebsd: Use compiler.h from FreeBSD's base's linuxkpi 2024-10-15 15:05:49 -06:00
pcg-c/include
rdma/krping
v4l
vchiq/interface
x86emu
xen
xz-embedded
zlib
zstd