opnsense-src/sys/compat
Warner Losh df365278e0 Create wrapper for Giant taken for newbus
Create a wrapper for newbus to take giant and for busses to take it too.
bus_topo_lock() should be called before interacting with newbus routines
and unlocked with bus_topo_unlock(). If you need the topology lock for
some reason, bus_topo_mtx() will provide that.

Sponsored by:		Netflix
Reviewed by:		mav
Differential Revision:	https://reviews.freebsd.org/D31831

(cherry picked from commit c6df6f5322)
2022-12-13 10:56:28 +01:00
..
cloudabi cloudabi and linux ABIs: do not call umtx_thread_cleanup() from thr_exit syscall 2021-07-22 01:11:52 +03:00
cloudabi32 regen syscall files after 0bd5d81f1e 2021-05-19 20:32:47 -04:00
cloudabi64 regen syscall files after 0bd5d81f1e 2021-05-19 20:32:47 -04:00
freebsd32 Clear non-x86 compat stat syscall kernel stack memory disclosure 2022-03-29 21:25:34 -04:00
ia32 exec: Remove the stack gap implementation 2022-01-31 09:48:57 -05:00
lindebugfs lindebugfs: The Linux file operations use negative return values in the kernel. 2022-03-17 13:26:23 +01:00
linprocfs linux: add sysctl to pass untranslated interface names 2022-03-28 15:25:20 +00:00
linsysfs linsysfs: create /sys/bus/ and /sys/subsystem/ 2022-02-13 23:19:21 +00:00
linux linux: add sysctl to pass untranslated interface names 2022-03-28 15:25:20 +00:00
linuxkpi/common Create wrapper for Giant taken for newbus 2022-12-13 10:56:28 +01:00
ndis compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
x86bios Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00