opnsense-src/sys/dev
Alexander Motin 6c101ed7a3 amdtemp: Remove CTLFLAG_NEEDGIANT from sysctls.
It seems to be needed only to serialize very old K8 registers access.
Introduce separate lock for that and remove Giant dependency.

MFC after:	2 weeks
2021-12-25 21:03:54 -05:00
..
aac Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
aacraid
acpi_support
acpica acpi_cpu: Replace Giant with bus_topo_lock. 2021-12-09 20:08:25 -05:00
adb
adlink
ae
age
agp
ahci ahci(4): Allow enclosure emulation without hardware. 2021-12-17 15:34:43 -05:00
aic7xxx ahc: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-09 21:36:21 -05:00
al_eth
alc alc: plug set-but-not-unused vars 2021-12-10 11:48:42 +00:00
ale
alpm
altera
amd_ecc_inject
amdgpio
amdpm
amdsbwd amdsbwd: always enable watchdog register decoding 2021-12-13 13:36:50 +02:00
amdsmb
amdsmn
amdtemp amdtemp: Remove CTLFLAG_NEEDGIANT from sysctls. 2021-12-25 21:03:54 -05:00
arcmsr sys/dev/arcmsr: Update Areca RAID driver to fix some issues on ARC-1886. 2021-12-13 08:09:15 -08:00
asmc asmc: plug set-but-not-unused vars 2021-12-10 11:45:36 +00:00
ata ata-promise: kill lenght, it's set but never used 2021-12-14 16:53:09 -07:00
ath
atkbdc
axgbe
backlight
bce
beri
bfe bfe: plug a set-but-not-unused var 2021-12-10 12:02:05 +00:00
bge
bhnd bhnd: plug set-but-not-used vars 2021-12-14 14:59:09 +00:00
bnxt
bwi
bwn
bxe bxe: plug some of set-but-not-used vars 2021-12-10 12:19:16 +00:00
cadence
cardbus Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
cas
ce
cesa
cfe
cfi
chromebook_platform
ciss
coretemp
cp
cpuctl
cpufreq cpufreq: Support operating-mode-v2 tables with no voltages 2021-12-14 09:49:17 -08:00
cxgb
cxgbe cxgbei: Don't fail task setup if the socket is disconnected. 2021-12-23 14:14:07 -08:00
cyapa
dc
dcons
dme
dpaa
dpms
drm2 Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
dwc
dwwdt
e1000
efidev
ena
enetc enetc(4): Fix a typo in a source code comment 2021-12-22 10:01:54 +01:00
et et: plug set-but-not-used vars 2021-12-09 16:37:26 +00:00
etherswitch
evdev
exca
extres extres/clk: Add a method to detect the HW state of the clock gate. 2021-12-24 19:42:44 +01:00
fb
fdc
fdt
ffec
filemon
firewire firewire(4): Fix "set but not used" warnings 2021-12-20 11:24:21 +00:00
flash
ftwd
fxp fxp: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-09 21:16:16 -05:00
gem
glxiic
glxsb
goldfish
gpio
gxemul
hdmi
hid usb(4): Fix build after 45b48cbc2b. 2021-12-18 21:31:03 +01:00
hifn
hpt27xx hpt27xx: Remove FreeBSD 9.x support including Giant. 2021-12-09 20:24:29 -05:00
hptiop hptiop: Remove Giant locking around ioctls. 2021-12-09 20:35:21 -05:00
hptmv
hptnr
hptrr
hwpmc
hyperv hyperv: scanning locking is using the bus mtx 2021-12-14 16:53:09 -07:00
iavf
ic
ice
ichiic
ichsmb
ichwd
ida ida: plug set-but-not-used vars 2021-12-16 13:23:30 +00:00
igc
iicbus twsi: use twsi_error() to handle wrong bus status when starting 2021-12-19 12:05:52 +02:00
imcsmb
intel
intpm
io
ioat ioat: plug set-but-not-unused vars 2021-12-09 20:21:16 +00:00
iommu
ipmi
ips
ipw
isci
iscsi
iser
isl
ismt
isp isp(4): Allow more than 2 ports to read WWNs from NVRAM. 2021-12-14 13:26:44 -05:00
ispfw
itwd
iwi
iwm iwm: plug some of set-but-not-used vars 2021-12-14 17:06:56 +00:00
iwn
ixgbe
ixl
jedec_dimm
jme
kbd
kbdmux
ksyms
kvm_clock
le
led
lge
liquidio
malo
mana
mbox
md
mdio
mem
mfi Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
mgb
mge
mii newbus: add bus_topo_assert 2021-12-09 17:04:57 -07:00
mlx Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
mlx4
mlx5 Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
mlxfw
mmc
mmcnull
mpr
mps
mpt
mrsas
msk
mthca
mvs
mwl mwl: plug some of set-but-not-used vars 2021-12-15 12:35:38 +00:00
mxge
my
nctgpio
neta
netfpga10g/nf10bmac
netmap
nfe nfe: plug set-but-not-unused vars 2021-12-10 11:53:38 +00:00
nfsmb
nge
nmdm
ntb
null
nvd
nvdimm
nvme
nvram
nvram2env
oce if_oce: fix epoch handling 2021-12-18 23:43:00 +01:00
ocs_fc ocs_fc: Populate subvendor and subdevice ids. 2021-12-21 12:41:51 +05:30
ofw
otus
ow
p2sb
pbio
pccard pccard: Remove more of the PC Card infrastructure 2021-12-14 15:27:47 -07:00
pccbb
pcf
pci Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
pms
powermac_nvram
ppbus
ppc
proto
psci
pst
pty
puc
pwm
qat qat: Address -Wunused-but-set-variable warnings 2021-12-17 13:10:22 -05:00
qcom_rnd
qcom_tlmm qcom_tlmm: add initial gpio/pinmux controller (TLMM) 2021-12-23 10:41:41 -08:00
qlnx
qlxgb
qlxgbe
qlxge
quicc
ral ral: plug set-but-not-used vars 2021-12-14 14:24:21 +00:00
random
rccgpio
re re: Avoid subobject overread when setting IDRn 2021-12-23 20:19:31 +00:00
rl
rndtest
rt
rtsx
rtwn
safe
safexcel safexcel: plug set-but-not-used vars 2021-12-18 13:29:32 +00:00
sbni
scc
sdhci sdhci: plug set-but-not-unused vars 2021-12-14 14:08:35 +00:00
sdio Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
sec
sfxge
sge
siis
sis sis: plug set-but-not-used vars 2021-12-14 14:31:10 +00:00
sk sk: plug set-but-not-used vars 2021-12-14 14:08:17 +00:00
smartpqi
smbios
smbus
smc
snp
sound sound(4): Fix a typo in a source code comment 2021-12-22 10:18:35 +01:00
speaker
spibus
ste
stge
sume
superio
sym
syscons
tcp_log
tdfx
terasic
ti
tpm
tsec
twe Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
tws
uart
usb usb(4): Fix build on 32-bit platforms after 0ec590d24e. 2021-12-18 21:31:58 +01:00
veriexec
vge
viapm
viawd
videomode modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
virtio virtio: plug some of set-but-not-used vars 2021-12-14 14:38:42 +00:00
vkbd
vmd
vmgenc
vmware vmx: plug set-but-not-used var 2021-12-14 14:12:35 +00:00
vnic
vr
vt
vte
watchdog
wbwd wbwd: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-09 21:13:10 -05:00
wpi
wtap
xdma xdma: Fix another -Wunused-but-set-variable warning previously missed 2021-12-10 05:06:54 +00:00
xen xen: plug some of set-but-not-used vars 2021-12-15 13:46:17 +00:00
xilinx
xl
xz
zlib