opnsense-src/sys
Eugene Grosbein 4a11315a2c virtio_random(8): MFC: avoid deadlock at shutdown time (regression fix)
FreeBSD 13+ running as virtual guest may load virtio_random(8) driver
by means of devd(8) unless the driver is blacklisted or disabled
via device.hints(5). Currently, the driver may prevent
the system from rebooting or shutting down correctly.

This change deactivates virtio_random at very late stage
during system shutdown sequence to avoid deadlock
that results in kernel hang.

PR:		253175
Tested by:	tom
Relnotes:	yes

(cherry picked from commit adbf7727b3)
2022-03-19 11:20:58 +07:00
..
amd64 smbios: support getting address from EFI 2022-03-03 08:20:07 -06:00
arm sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
arm64 Make the arm64 get_pcpu a function again 2022-03-14 15:00:27 +00:00
bsm Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
cam Fix non-printable characters in NVMe model and serial numbers. 2022-02-18 16:28:32 -05:00
cddl fasttrap: Avoid creating WX mappings 2022-03-15 11:40:47 -04:00
compat LinuxKPI: Add comment describing proper use of the on_each_cpu() function. 2022-03-17 10:55:15 +01:00
conf Rename stable/13 to -STABLE now that releng/13.1 has branched 2022-03-09 19:11:29 -05:00
contrib zfs: merge openzfs/zfs@ef83e07db (zfs-2.1-release) into stable/13 2022-03-11 10:54:49 +01:00
crypto armv8crypto: Remove leftover debug printfs 2022-03-18 11:31:57 -04:00
ddb ddb: reliably fail with ambiguous commands 2021-07-02 14:13:24 -07:00
dev virtio_random(8): MFC: avoid deadlock at shutdown time (regression fix) 2022-03-19 11:20:58 +07:00
dts add overlay for enabling i2c1 on allwinner h3 2022-02-09 11:35:59 +02:00
fs fusefs: fix a cached attributes bug during directory rename 2022-03-09 09:59:49 -07:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-02-04 20:58:34 -05:00
geom geom_gate: Distinguish between classes of errors 2022-03-05 13:52:24 +11:00
gnu Remove the old dts imported tree. 2021-01-15 20:09:55 +01:00
i386 i386: Call clock_init() after finishidentcpu() 2022-03-15 11:41:02 -04:00
isa Remove more remnants of sio(4) 2021-04-14 09:19:49 -04:00
kern vfs: [2/2] fix stalls in vnode reclaim by only counting attempts 2022-03-15 21:12:50 +00:00
kgssapi State kgssapi dependency on xdr. 2020-09-17 22:29:38 +00:00
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 linuxkpi: fix module build outside of kernel build environment 2022-03-13 15:56:38 +07:00
net if_epair: fix race condition on multi-core systems 2022-03-17 00:38:33 +01:00
net80211 net80211: enhance (disabled) debugging 2022-02-20 16:24:57 +00:00
netgraph ng pppoe(4): Add the required NET_EPOCH section to the hook 2022-02-13 15:05:45 +03:00
netinet netinet: simplify RSS ifdef statements 2022-03-03 08:56:22 -07:00
netinet6 MFC 2290dfb40f: 2022-02-25 14:49:33 -05:00
netipsec syncache: accept packet with no SA when TCP_MD5SIG is set 2022-02-10 10:31:33 -09:00
netpfil pf: fix set_prio after nv conversion 2022-02-21 10:18:24 +01:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-06-02 09:34:47 -04:00
nfs nfs: don't truncate directory cookies to 32-bits in the NFS server 2022-01-02 20:09:15 -07:00
nfsclient
nfsserver nfs: Mark unused statistics variable as reserved 2020-11-18 04:35:49 +00:00
nlm nlm: clean up empty lines in .c and .h files 2020-09-01 22:14:52 +00:00
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 powerpc: enable ice in GENERIC64LE 2022-03-07 16:09:12 -08: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 Thread creation privilege for realtime group 2021-12-19 04:42:52 +02:00
sys Add support for getting early entropy from UEFI 2022-03-10 18:11:41 -08:00
teken loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
tests routing: add IPv6 fib validation procedure. 2021-09-07 21:02:58 +00:00
tools Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ufs ddb: do not assume that ffs is mounted with softdep 2022-03-03 08:20:07 -06: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 x86: Correctly report unexpected cache level 2022-03-18 20:31:00 -04:00
xdr xdr: clean up empty lines in .c and .h files 2020-09-01 22:13:28 +00:00
xen xen(4): Fix a common typo in a source code comments 2022-02-09 07:20:31 +01:00
Makefile