opnsense-src/sys
Kornel Dulęba e23ad9c4ba tpm: Fix entropy harvesting logic
Use a taskqueue instead of a callout.
Callout functions mustn't sleep, where as the TPM driver
uses a sx lock in order to serialize accesses to the device.
Since the entropy harvesting feature is not enabled by default,
this commit should not bring any functional changes to the GENERIC
kernel.

Approved by:	mw(mentor)
Sponsored by:	Stormshield
Obtained from:	Semihalf
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D36412
2022-09-02 13:09:41 +02:00
..
amd64 acpi: Move some errors with RSDP and XSLT out from under bootverbose 2022-09-01 10:40:15 -06:00
arm Store mpidr as a 64-bit value on arm64 2022-08-31 11:48:31 +01:00
arm64 acpi: Fix error message 2022-09-01 11:35:45 -06:00
bsm
cam
cddl Adjust function definition in riscv's dtrace_subr.c to avoid clang 15 warning 2022-08-14 21:27:34 +02:00
compat linuxkpi: on i386 only use first_msi_irq if apic is in kernel config 2022-09-01 14:08:15 +02:00
conf divert(4): make it compilable and working without INET 2022-08-30 15:09:21 -07:00
contrib iwlwifi: move an ieee80211_get_tid() call 2022-08-31 23:01:36 +00:00
crypto
ddb
dev tpm: Fix entropy harvesting logic 2022-09-02 13:09:41 +02:00
dts
fs nfscl: Fix setup of Sequence when all slots marked bad 2022-08-28 14:36:45 -07:00
gdb
geom
gnu
i386 i386 machine/cpu.h: include sys/systm.h for cpu_ticks() 2022-09-01 13:54:00 +02:00
isa
kern protosw: repair protocol selection logic in socket(2) 2022-08-30 21:19:46 -07:00
kgssapi
libkern
modules linuxkpi: on i386 only use first_msi_irq if apic is in kernel config 2022-09-01 14:08:15 +02:00
net domains: use queue(9) SLIST for linked list of domains 2022-08-29 19:15:01 -07:00
net80211 mbufs: isolate max_linkhdr and max_protohdr handling in the mbuf code 2022-08-29 19:14:25 -07:00
netgraph divert: declare PF_DIVERT domain and stop abusing PF_INET 2022-08-30 15:09:21 -07:00
netinet tcp: Functional implementation of Accurate ECN 2022-08-31 15:05:53 +02:00
netinet6 protosw: cleanup protocols that existed merely to provide pr_input 2022-08-30 15:09:21 -07:00
netipsec protosw: refactor protosw and domain static declaration and load 2022-08-17 11:50:32 -07:00
netpfil pf: do not block new Ethernet rules for in-progress transactions 2022-08-27 22:25:01 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed ibcore: Add support for RDMA/RoCE using VLAN(4) devices. 2022-08-22 10:04:26 +02:00
opencrypto
powerpc Define _NPCM and the last PC_FREEn constant in terms of _NPCPV. 2022-08-23 13:31:02 -07:00
riscv Define _NPCM and the last PC_FREEn constant in terms of _NPCPV. 2022-08-23 13:31:02 -07:00
rpc nfsd: Allow multiple instances of rpc.tlsservd 2022-08-22 13:54:24 -07:00
security protosw: refactor protosw and domain static declaration and load 2022-08-17 11:50:32 -07:00
sys protosw: repair protocol selection logic in socket(2) 2022-08-30 21:19:46 -07:00
teken
tests
tools sound(4): Fix order of parameters for custom equalizer band pass filter. 2022-08-22 10:04:26 +02:00
ufs Updates to UFS/FFS superblock integrity checks when reading a superblock. 2022-08-28 23:14:35 -07:00
vm protosw: retire pr_drain and use EVENTHANDLER(9) directly 2022-08-17 11:50:31 -07:00
x86
xdr
xen
Makefile