freebsd-src/sys/contrib
Vladimir Kondratyev 96ab16ebab LinuxKPI: Remove sys/rman.h include from LKPI headers.
sys/rman.h defines `resource` structure which conflicts with the Linux
structure of the same name. To fix that remove reference to sys/rman.h
from linux/pci.h and move resource management code to linux_pci.c.
Update consumers which were depending on linux/pci.h pollution.

No functional changes intended.

Sponsored by:	Serenity Cyber Security, LLC
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D42792
2023-12-24 11:19:57 +03:00
..
alpine-hal
ck
dev LinuxKPI: Remove sys/rman.h include from LKPI headers. 2023-12-24 11:19:57 +03:00
device-tree Import device-tree files from Linux 6.4 2023-08-09 15:32:31 +02:00
dpdk_rte_lpm
edk2
ena-com
libb2
libfdt
libnv
libsodium
ncsw
openzfs zfs: merge openzfs/zfs@dbda45160 2023-12-19 23:19:48 +01:00
pcg-c/include
rdma/krping
v4l
vchiq/interface
x86emu x86emu: remove localy added __FBSDID 2023-11-27 16:47:41 +00:00
xen
xz-embedded
zlib MFV: zlib: examples: define functions as static ones. (PR #855) 2023-09-04 20:14:31 -07:00
zstd