opnsense-src/sys/dev
Doug Moore c253ae9fe4 iommu_gas: restrict tree search to promising paths
In iommu_gas_lowermatch and iommu_gas_uppermatch, a subtree search is
quickly terminated if the largest available free space in the subtree
is below a limit, where that limit is related to the size of the
allocation request. However, that limit is too small; it does not
account for both of the guard pages that will surround the allocated
space, but only for one of them. Consequently, it permits the search
to proceed through nodes that cannot produce a successful allocation
for all the requested space. Fix that limit to improve search
performance.

Reviewed by:	alc, kib
Submitted by:	Weixi Zhu (wxzhu@rice.edu)
MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D35414

(cherry picked from commit b831865fe3)
2022-06-27 00:36:42 -05:00
..
aac Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
aacraid aacraid: reduce max I/O size to avoid DMA issues 2021-07-23 08:28:58 -03:00
acpi_support acpi_toshiba: Use device_get_softc in attach. 2022-05-19 14:33:09 -07:00
acpica Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
adb adb: clean up empty lines in .c and .h files 2020-09-01 21:34:24 +00:00
adlink adlink: clean up empty lines in .c and .h files 2020-09-01 21:34:41 +00:00
ae if_ae: clean up empty lines in .c and .h files 2020-09-01 21:34:58 +00:00
age if_age(4): Fix a typo in a source code comment 2022-06-10 14:23:57 +02:00
agp Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ahci ahci(4): Allow enclosure emulation without hardware. 2021-12-23 20:05:10 -05:00
aic7xxx aic7xxx: Fix a few typos in comments and an error message 2022-06-10 14:29:50 +02:00
al_eth al_eth: Fix a typo in a source code comment 2022-06-10 14:33:13 +02:00
alc alc(4): add support for Mikrotik 10/25G NIC 2021-05-26 14:30:36 +03:00
ale ale: clean up empty lines in .c and .h files 2020-09-01 21:37:53 +00:00
alpm alpm: clean up empty lines in .c and .h files 2020-09-01 21:38:06 +00:00
altera altera: clean up empty lines in .c and .h files 2020-09-01 21:38:18 +00:00
amd_ecc_inject amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdgpio amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdpm amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdsbwd amdsbwd(4): Fix a typo in a source code comment 2022-06-10 14:32:22 +02:00
amdsmb amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdsmn amdsmn(4), amdtemp(4): add support for Family 19h (Zen 3) 2020-12-12 19:34:12 +00:00
amdtemp amdtemp: Remove CTLFLAG_NEEDGIANT from sysctls. 2022-01-08 20:24:07 -05:00
amr Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
an an: Deprecate the driver 2021-07-22 19:18:56 +02:00
arcmsr arcmsr: Remove never-true NULL check from cdev callbacks. 2022-05-19 14:33:02 -07:00
asmc asmc: Update Mac Pro 6 sensor definitions 2022-05-18 17:16:01 -04:00
ata Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ath ath(4): Remove a double word in a few source code comments 2022-04-14 08:02:55 +02:00
atkbdc atkbd: Reduce polling rate from 10Hz to ~1Hz. 2022-02-03 19:55:44 -05:00
axgbe if_axgbe: properly release resource in error case 2022-04-20 10:14:39 -04:00
backlight backlight: Update cached value when getting the brightness 2022-06-01 09:12:18 +02:00
bce bce(4): Fix a typo in a source code comment 2022-04-09 08:15:38 +02:00
beri if_vtbe: Add missing includes to fix build 2021-03-08 21:04:40 +00:00
bfe bfe: clean up empty lines in .c and .h files 2020-09-01 21:42:38 +00:00
bge bge(4): remove obsolete support for on-board Fujitsu and Sun MACs 2020-12-25 20:04:19 +01:00
bhnd Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
bnxt if_bnxt: Allow bnxt interfaces to use vlans 2022-04-27 14:14:40 +01:00
bwi bwi: Fix clang 14 warning about possible unaligned access 2022-02-16 21:24:53 +01:00
bwn Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
bxe bxe(4): Fix a typo in an error message 2022-04-09 08:07:05 +02:00
cadence cgem: support SGMII PHY connection mode 2022-05-16 10:34:04 -03:00
cardbus Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
cas Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process 2020-02-11 18:57:07 +00:00
ce ce,cp: Remove pointless checks for <sys/cdefs.h> 2022-05-13 13:11:30 -07:00
cesa cesa: clean up empty lines in .c and .h files 2020-09-01 22:10:11 +00:00
cfe cfe: clean up empty lines in .c and .h files 2020-09-01 22:10:24 +00:00
cfi cfi: clean up empty lines in .c and .h files 2020-09-01 22:10:34 +00:00
chromebook_platform [ig4] Give common name to PCI and ACPI device drivers 2019-11-03 20:39:46 +00:00
ciss ciss(4): Fix typo. 2021-10-19 11:12:33 -04:00
coretemp Make CPU children explicitly share parent unit numbers. 2022-01-04 12:21:42 -05:00
cp ce,cp: Remove pointless checks for <sys/cdefs.h> 2022-05-13 13:11:30 -07:00
cpuctl cpuctl: clean up empty lines in .c and .h files 2020-09-01 22:11:22 +00:00
cpufreq cpufreq: dt: Plug set but not used variable 2022-05-16 15:15:45 +02:00
cxgb cxgb(4): Fix "set but not used [-Wunused-but-set-variable]" warnings. 2022-03-04 13:13:11 -08:00
cxgbe ddb: namespacing of struct command 2022-06-23 19:19:48 -03:00
cyapa cyapa(4): Adapt to recent evdev KPI changes 2021-09-22 02:36:40 +03:00
dc Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
dcons Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
dme Update dme(4) to reflect that it will not be removed due to FCP-101. 2019-05-08 19:05:58 +00:00
dpaa [PowerPC] [Book-E] Remove obsolete interrupt binding workaround 2020-02-25 22:03:30 +00:00
dpms
drm2 Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
dwc if_dwc: Plug set but not used variable 2022-05-16 15:15:44 +02:00
dwwdt dwwdt: make it actually useful 2022-02-01 10:11:26 +02:00
e1000 e1000: Increase rx_buffer_size to 32b 2022-05-15 10:04:00 -07:00
efidev efidev: remove EFIIOC_GET_TABLE ioctl 2021-01-08 10:41:50 -06:00
ena ena(4): Fix a typo in a source code comment 2022-06-10 14:29:20 +02:00
esp Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
et Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
etherswitch etherswitch(4): Fix a few common typos in source code comments 2022-04-09 08:17:04 +02:00
evdev evdev: Add parentheses around '-' expression in operand of '&'. 2021-12-01 00:45:30 +03:00
exca exca(4): Fix a typo in a source code comment 2022-04-02 15:30:13 +02:00
extres extres/clk: Add a method to detect the HW state of the clock gate. 2022-01-20 11:14:22 +01:00
fb Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
fdc pccard: Remove fdc(4) PC Card attachment point 2021-01-07 20:22:56 -07:00
fdt Extend device_get_property API 2022-03-30 00:24:29 +02:00
ffec ffec: Fix a common typo in a source code comment 2022-06-10 14:24:11 +02:00
filemon filemon: Reject FILEMON_SET_FD commands when the fd is a kqueue 2022-02-10 08:46:24 -05:00
firewire firewire(4): Fix a typo in a source code comment 2021-11-28 12:42:33 +01:00
flash mx25l: Add support for Integrated Silicon Solution is25wp256 2021-09-07 13:08:20 +01:00
ftwd Add watchdog(9) driver for the Fintek F81803 SuperIO chip 2020-11-28 22:34:33 +00:00
fxp fxp: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-23 20:03:09 -05:00
gem Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
glxiic Create new wrapper function: bus_delayed_attach_children() 2019-12-13 19:39:33 +00:00
glxsb Explicitly zero hash results and context in glxsb_authcompute(). 2020-06-25 20:21:34 +00:00
goldfish Add Goldfish RTC device driver for RISC-V 2020-07-26 18:15:16 +00:00
gpio gpioled: allow the driver to be disabled via fdt 2021-11-13 11:12:36 +02:00
gxemul
hdmi Fix reading EDID on TVs/monitors without E-DCC support 2020-06-10 21:38:35 +00:00
hid usb(3): Fix a few typos in source code comments 2022-04-09 08:08:15 +02:00
hifn Don't return errors from the cryptodev_process() method. 2020-09-08 22:41:35 +00:00
hpt27xx hpt27xx: Remove FreeBSD 9.x support including Giant. 2021-12-23 20:05:21 -05:00
hptiop hptiop: Store softc pointer in si_drv1 of cdev. 2022-05-19 14:31:53 -07:00
hptmv hptmv(4): Fix a typo in a source code comment 2022-06-10 14:28:42 +02:00
hptnr remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
hptrr
hwpmc hwpmc: drop 0x before %p printf format string 2022-02-08 15:00:55 -05:00
hyperv Use KERNEL_PANICKED() in more places 2022-06-23 19:19:26 -03:00
iavf iavf(4): Include RSS header file when RSS is defined 2022-03-07 16:00:31 -08:00
ic scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 2020-12-26 13:48:06 +01:00
ice ice: Remove a double word in a source code comment 2022-04-14 08:04:01 +02:00
ichiic ig4: Add PCI IDs for Intel Alder Lake I2C controller. 2021-12-08 20:37:28 -05:00
ichsmb ichsmb: Add PCI IDs for Intel Alder Lake SMBus controller 2021-12-07 23:08:51 -05:00
ichwd ichwd: Add Atom C3000 watchdog ID. 2020-03-24 21:28:48 +00:00
ida Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
if_ndis ndis: Per user request, delay removal to 14 2021-01-11 18:11:49 +00:00
igc igc: Increase rx_buffer_size local variable to 32b 2022-05-20 09:36:54 -07:00
iicbus twsi: Plug set but not used variable 2022-05-16 15:15:44 +02:00
iir Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
imcsmb Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
intel pchtherm: Add IDs for CannonLake-H, CometLake and Lewisburg controllers 2021-04-30 23:12:20 +03:00
intpm amdsbwd, intpm: Add Hygon Dhyana support. 2020-02-13 19:09:24 +00:00
io
ioat ioat(4): Remove Giant from ioat_test enable/disable. 2021-10-03 21:14:25 -04:00
iommu iommu_gas: restrict tree search to promising paths 2022-06-27 00:36:42 -05:00
ipmi ipmi: Make all sysctls also tunables. 2022-03-23 20:50:25 -04:00
ips Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
ipw Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
isci isci: Propagate error from bus_dma_tag_create. 2022-05-13 10:43:02 -07:00
iscsi icl_soft: Use PHYS_TO_DMAP instead of pmap_map_io_transient. 2022-05-11 13:52:41 -07:00
iscsi_initiator Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
iser iscsi: Handle unmapped I/O requests. 2022-05-11 13:52:17 -07:00
isl Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ismt ismt: Fix ISMT_DESC_ADDR_RW macro, slave addresses are already left-shifted 2020-03-24 18:35:33 +00:00
isp ips(4): Remove a double word in a few source code comments 2022-04-14 08:11:01 +02:00
ispfw Remove parallel SCSI and 1/2Gb FC support from isp(4). 2020-11-20 01:15:48 +00:00
itwd itwd(4): driver for watchdog function in ITE Super I/O chips 2019-10-16 14:57:38 +00:00
iwi Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
iwm iwm(4): Remove a double word in a source code comment 2022-04-14 08:10:48 +02:00
iwn iwn: adjust EEPROM read timeout for Intel 4965AGN M2 2021-06-14 16:25:14 -04:00
ixgbe ixgbe(4): Fix common typos in source code comments 2022-06-10 14:22:46 +02:00
ixl ixl(4): Remove unused function declaration 2022-03-07 16:00:41 -08:00
jedec_dimm jedec_dimm: fix array overrun 2020-08-31 15:03:23 +00:00
jme jme(4): Fix a typo in a source code comment 2022-04-09 08:07:29 +02:00
kbd kbd: replace vestigial spl calls with Giant assertions 2022-04-15 12:29:02 -04:00
kbdmux kbdmux(4): Make callout handler mpsafe. 2021-08-21 20:27:25 -04:00
ksyms vm_ooffset_t is now unsigned 2020-09-18 16:48:08 +00:00
kvm_clock kvm_clock: KVM paravirtual clock support 2021-10-10 12:21:16 +03:00
le le(4): Fix a typo in a source code comment 2022-06-10 14:28:14 +02:00
led Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
lge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:11 +00:00
liquidio Fix some common typos in source code comments 2021-08-19 09:28:06 +02:00
malo Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
mbox
md md(4): Add dummy support of the BIO_FLUSH command for malloc and swap 2022-02-23 13:57:44 +03:00
mdio Add MDIO PHY driver for NS2 ARM64 platform. 2020-04-06 05:48:58 +00:00
mem vm_phys: Try to clean up NUMA KPIs 2020-11-19 03:59:21 +00:00
mfi Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
mgb mgb: remove set but not used variables 2022-02-09 16:22:20 -05:00
mge mge(4): Mark sysctls and callout MP-safe. 2021-10-03 21:09:24 -04:00
mii bus_if: Add a default implementation of get_property 2022-03-30 00:24:28 +02:00
mlx Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
mlx4 mlx4core: Use-after-free causes a resource leak in flow-steering detach 2022-06-14 11:39:23 +02:00
mlx5 Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
mlxfw Initial version of Mellanox in-kernel firmware upgrade support. 2019-05-08 10:49:05 +00:00
mly Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
mmc dwmmc: Make ext_resources non-optional 2022-05-16 13:45:35 +02:00
mmcnull
mn mn: report that this driver is removed in 14, not 13 2021-03-24 22:35:38 -04:00
mpr mpr: add \n in diagnostic printf 2022-04-10 22:45:07 -04:00
mps mpr/mps/mpt: verify cfg page ioctl lengths 2022-04-03 20:45:41 -04:00
mpt mpt(4): Fix a typo in a source code comment 2022-04-14 08:13:05 +02:00
mrsas mrsas(4): Fix a typo in a source code comment 2022-04-09 08:16:50 +02:00
msk Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mthca ibcore: Declare ib_post_send() and ib_post_recv() arguments const 2021-07-26 18:04:32 +02:00
mvs Make MAXPHYS tunable. Bump MAXPHYS to 1M. 2020-11-28 12:12:51 +00:00
mwl Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
mxge Use uintptr_t instead of unsigned long for integers holding pointers. 2020-12-16 00:17:54 +00:00
my my: clean up empty lines in .c and .h files 2020-09-01 22:05:21 +00:00
nctgpio nctgpio: improve performance (latency) of operation 2019-10-22 14:20:35 +00:00
neta neta: Fix a typo in a source code comment 2022-04-14 08:09:34 +02:00
netfpga10g/nf10bmac
netmap netmap: add a tunable for the maximum number of VALE switches 2022-03-20 09:00:50 +00:00
nfe nfe: clean up empty lines in .c and .h files 2020-09-01 22:04:37 +00:00
nfsmb nfsmb: clean up empty lines in .c and .h files 2020-09-01 22:04:24 +00:00
nge Fix a common typo in man pages and src comments 2021-09-02 08:13:48 +02:00
nmdm Use the actual credentials to create the /dev/nmdm* devices. 2021-01-04 13:18:47 +00:00
ntb ntb_hw_intel: fix xeon NTB gen3 bar disable logic 2021-10-04 06:53:26 -07:00
null Remove 11.x ABI compat for kernel dump ioctls 2022-04-18 11:51:40 -03:00
nvd nvd: For AHCI attached devices, report ahci bridge 2022-01-21 13:49:57 -05:00
nvdimm nvdimm_e820: Use driver->name in identify method. 2022-05-19 15:01:50 -07:00
nvme nvmw(4): Fix a typo in a source code comment 2022-06-10 14:31:11 +02:00
nvram
nvram2env nvram2env: clean up empty lines in .c and .h files 2020-09-01 22:02:55 +00:00
oce oce(4): Fix a typo in a sysctl description 2022-04-23 08:55:43 +02:00
ocs_fc ocs_fc(4): Fix a typo in a source code comment 2022-04-09 08:11:34 +02:00
ofw ofw_cpu: Make ext_resources non-optional for arm* and riscv 2022-05-16 13:45:38 +02:00
otus otus: Return computed error value instead of ENXIO from otus_raw_xmit. 2022-05-13 10:43:31 -07:00
ow Revert "Define PNP info after defining driver modules" 2021-01-29 19:39:14 -05:00
pbio pbio: Add locking and remove D_NEEDGIANT. 2022-05-19 15:01:50 -07:00
pccard Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
pccbb pccbb: Remove Giant mention in comments. 2022-01-08 20:24:13 -05:00
pcf pcf: clean up empty lines in .c and .h files 2020-09-01 22:00:30 +00:00
pci Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
pms Fix some common typos in source code comments 2021-08-19 09:28:06 +02:00
powermac_nvram powermac_nvram: Actually return EBUSY on error from open. 2022-05-13 13:13:33 -07:00
ppbus ppbus(4): Fix a typo in source code comment 2021-11-28 12:43:11 +01:00
ppc ppc: clean up empty lines in .c and .h files 2020-09-01 21:58:56 +00:00
proto proto: clean up empty lines in .c and .h files 2020-09-01 21:58:40 +00:00
psci psci: finish psci_present implementation 2022-04-24 19:06:23 -05:00
pst pst: clean up empty lines in .c and .h files 2020-09-01 21:58:12 +00:00
pty
puc pccard: Remove puc(4) PC Card attachment 2021-01-07 20:23:00 -07:00
pwm usr.sbin/pwm/pwm add support for flags 2021-07-22 18:39:57 +02:00
qat crypto: Validate AES-GCM IV length in check_csp(). 2022-04-29 13:50:04 -07:00
qlnx qlnxe(4): Fix a typo in a source code comment 2022-06-10 14:25:08 +02:00
qlxgb qlxgb/qlxgbe/qlxge: Fix build without INET and/or without INET6. 2022-05-19 17:22:07 -07:00
qlxgbe qlxgbe(4): Fix a common typo in a source code comment 2022-06-10 14:24:40 +02:00
qlxge qlxgb/qlxgbe/qlxge: Fix build without INET and/or without INET6. 2022-05-19 17:22:07 -07:00
quicc Remove more needless <sys/tty.h> includes 2019-12-01 20:43:37 +00:00
ral ral: clean up empty lines in .c and .h files 2020-09-01 21:56:10 +00:00
random random(3): Fix a typo in a source code comment 2022-04-14 08:06:21 +02:00
rccgpio
re re: netmap: enable/disable krings on interface reinit 2021-01-10 15:09:05 +00:00
rl re(4): Add a 8168-compatible device ID 2020-10-05 19:58:55 +00:00
rndtest rndtest: clean up empty lines in .c and .h files 2020-09-01 21:55:52 +00:00
rt Move kernel env global variables, etc to sys/kenv.h 2020-10-07 06:16:37 +00:00
rtsx rtsx: Number of tweaks for RTS5260. 2022-05-10 20:56:53 -04:00
rtwn rtwn: Restore RF_ENV control type after initializing RF. 2022-05-13 10:44:10 -07:00
safe safe(4): Fix a typo in a source code comment 2022-04-09 08:18:32 +02:00
safexcel crypto: Validate AES-GCM IV length in check_csp(). 2022-04-29 13:50:04 -07:00
sbni sbni: Use memset to clear flags structure in attach. 2022-05-13 10:44:36 -07:00
scc scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 2020-12-26 13:48:06 +01:00
sdhci sdhci: Make ext_resources non-optional 2022-05-16 13:45:35 +02:00
sdio Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
sec crypto: Add a new type of crypto buffer for a single mbuf. 2021-10-21 08:51:26 -07:00
sfxge sfxge(4): Remove some double words in source code comments 2022-04-14 08:10:18 +02:00
sge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:40 +00:00
siis Make MAXPHYS tunable. Bump MAXPHYS to 1M. 2020-11-28 12:12:51 +00:00
sis if_sis(4): Fix a typo in a source code comment 2022-06-10 14:26:53 +02:00
sk Fix a common typo in man pages and src comments 2021-09-02 08:13:48 +02:00
smartpqi smartpqi(4): Fix a typo in a source code comment 2022-04-09 08:17:49 +02:00
smbios ipmi,smbios: move smbios_walk_table to smbios.h 2022-03-03 08:20:07 -06:00
smbus smbus: clean up empty lines in .c and .h files 2020-09-01 21:53:00 +00:00
smc smc: clean up empty lines in .c and .h files 2020-09-01 21:52:46 +00:00
snp snp: don't reference tp->t_mtx directly 2019-11-29 03:51:01 +00:00
sound sound(4): Fix a typo in a source code comment 2022-06-10 14:28:55 +02:00
speaker Remove splclock(). It's not useful to keep. 2020-08-28 16:40:33 +00:00
spibus Add IRQ resource to SPIBUS 2020-12-17 17:11:14 +00:00
ste Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
stge stge: fix null pointer dereference 2022-04-06 20:30:45 -04:00
sume Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME 2020-08-30 07:34:32 +00:00
superio Add support for Fintek F81803 SuperIO chip 2020-11-26 07:34:20 +00:00
sym sym(4): Fix a typo in a source code comment 2022-04-14 08:17:03 +02:00
syscons teken: color #3 is yellow not brown - use TC_YELLOW as the name 2022-05-03 14:20:44 -04:00
tcp_log tcp_log: clean up empty lines in .c and .h files 2020-09-01 21:51:38 +00:00
tdfx Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
terasic terasic_mtl: kill off final dummy keyboard driver 2019-12-23 21:46:48 +00:00
ti Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-11-03 13:39:36 -04:00
tpm unifdef -D__FreeBSD__ to remove the OpenBSD support 2021-01-13 22:35:22 -08:00
tsec tsec: Fix a typo in a source code comment 2022-04-09 08:18:19 +02:00
twa Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
twe Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
tws Make tws(4) use xpt_alloc_ccb()/xpt_free_ccb() instead of malloc/free. 2020-11-23 13:02:23 +00:00
uart uart_dev_snps: Make ext_resources non-optional 2022-05-16 13:45:37 +02:00
usb Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
veriexec vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
vge vge: clean up empty lines in .c and .h files 2020-09-01 21:49:49 +00:00
viapm viapm: clean up empty lines in .c and .h files 2020-09-01 21:49:31 +00:00
viawd viawd(4): Fix a typo in a kernel message 2022-04-07 19:17:04 +02:00
videomode videomode: Fix a typo in an kernel message 2022-04-22 09:28:10 +02:00
virtio Add missing const after 6c4f95161d 2022-05-07 13:09:43 +01:00
vkbd vkbd: clean up empty lines in .c and .h files 2020-09-01 21:48:55 +00:00
vmd Missed line from 7af4475a6e. 2021-09-12 18:44:13 -04:00
vmgenc vmgenid(4): Integrate as a random(4) source 2020-01-01 00:35:02 +00:00
vmware vmxnet3: skip zero-length descriptor in the middle of a packet 2021-12-27 13:37:12 +02:00
vnic Fix the spelling of '*/' in the vnic driver 2022-02-13 20:09:34 +01:00
vr Fix a common typo in man pages and src comments 2021-09-02 08:13:48 +02:00
vt Use KERNEL_PANICKED() in more places 2022-06-23 19:19:26 -03:00
vte Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
watchdog watchdog: clean up empty lines in .c and .h files 2020-09-01 21:47:20 +00:00
wbwd wbwd: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-23 20:05:06 -05:00
wpi wpi: Fix a lock leak in an error path in wpi_run() 2021-09-17 09:13:44 -04:00
wtap WiFi: fix ieee80211_media_change() callers 2020-09-07 15:35:40 +00:00
xdma xdma: Fix another -Wunused-but-set-variable warning previously missed 2022-01-24 23:59:38 +00:00
xen Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
xilinx RISC-V: fix some mismatched format specifiers 2020-09-08 13:21:13 +00:00
xl Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process 2020-02-11 18:57:07 +00:00
xz Modularize xz. 2019-02-26 19:55:03 +00:00
zlib Expose zlib's utility functions in Z_SOLO library when building kernel. 2019-08-07 01:41:17 +00:00