freebsd-dev/sys/dev
Vincenzo Maffione e2a431a0ff netmap: fix copyin/copyout of nmreq options list
The previous code unsuccesfully attempted to report a precise error for
each option in the user list. Moreover, commit 253b2ec199 broke some
ctrl-api-test (see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260547).

With this patch we bail out as soon as an unrecoverable error is detected and
we properly check for copy boundaries. EOPNOTSUPP no longer immediately
returns an error, so that any other option in the list may be examined
by the caller code and a precise report of the (un)supported options can
be returned to the user.

With this patch, all ctrl-api-test unit tests pass again.

PR:			260547
Submitted by:		giuseppe.lettieri@unipi.it
Reviewed by:		vmaffione
MFC after:		14 days
2023-03-21 23:23:18 +00:00
..
aac kerneldump: remove physical argument from d_dumper 2022-05-13 10:42:48 -03:00
aacraid aacraid: Remove unused devclass argument to DRIVER_MODULE. 2022-05-06 15:39:28 -07:00
acpi_support acpi_support: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:59 -07:00
acpica acpica: do not print warning for missing _ADR 2023-03-07 16:25:21 -07:00
adb sys/kbio.h: make pre-unicode keymap support optional 2023-02-14 14:03:28 +01:00
adlink adlink: Remove unused devclass argument to DRIVER_MODULE. 2022-05-10 10:21:38 -07:00
ae Mechanically convert ae(4) to IfAPI 2023-02-06 12:32:05 -05:00
age Mechanically convert age(4), alc(4), and ale(4) to IfAPI 2023-02-06 12:32:14 -05:00
agp kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
ahci ahci: increase timout 2023-02-10 17:10:04 +01:00
aic7xxx ddb: use _FLAGS command macros where appropriate 2022-07-05 11:56:55 -03:00
al_eth Mechanically convert al_eth(4) to IfAPI 2023-02-06 12:32:13 -05:00
alc Mechanically convert age(4), alc(4), and ale(4) to IfAPI 2023-02-06 12:32:14 -05:00
ale Mechanically convert age(4), alc(4), and ale(4) to IfAPI 2023-02-06 12:32:14 -05:00
alpm alpm: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
altera altera: Fix build from 068f2c0e10 2023-03-07 12:00:00 -05:00
amd_ecc_inject kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
amdgpio dev/amd*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:00 -07:00
amdpm dev/amd*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:00 -07:00
amdsbwd amdsbwd(4): Fix a typo in a source code comment 2022-06-04 11:26:44 +02:00
amdsmb dev/amd*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:00 -07:00
amdsmn dev/amd*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:00 -07:00
amdtemp dev/amd*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:00 -07:00
arcmsr arcmsr(4): Fix a typo in a source code comment 2022-10-25 12:57:37 +02:00
asmc asmc: Add support for 10 byte light sensor payloads; MacBookAir6,1 2023-02-08 04:06:16 +00:00
ata ata(4): Fix a typo in a source code comment 2022-07-03 15:12:26 +02:00
ath ath(4) IfAPI fixups 2023-02-06 12:32:05 -05:00
atkbdc kbdreg.h: include opt_kbd.h 2023-02-27 07:37:32 -07:00
axgbe Finish mechanical conversion of axgbe(4) to IfAPI. 2023-02-14 10:21:20 -05:00
backlight backlight: Update cached value when getting the brightness 2022-05-25 16:50:25 +02:00
bce Mechanically convert bce(4) to IfAPI 2023-02-06 12:32:11 -05:00
beri Mechanically convert vtbe(4) to IfAPI 2023-02-07 14:16:18 -05:00
bfe Mechanically convert if_bfe(4) to IfAPI 2023-02-06 12:32:06 -05:00
bge Mechanically convert bge(4) to DrvAPI 2023-01-31 15:02:18 -05:00
bhnd Alter the prototype of qsort_r(3) to match POSIX, which adopted the 2022-09-30 15:26:30 -07:00
bnxt IfAPI: Finish conversion of bnxt(4) to IfAPI. 2023-01-31 15:02:18 -05:00
bwi bwi/bwn: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:00 -07:00
bwn bwi/bwn: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:00 -07:00
bxe DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
cadence cgem: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 14:26:44 -07:00
cardbus subr_bus: restore bus_null_rescan() 2022-06-23 16:07:00 -03:00
cas Mechanically convert if_cas(4) to IfAPI 2023-01-31 16:26:34 -05:00
cesa pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t. 2022-09-22 15:08:52 -07:00
cfe
cfi Remove unused cfi_diskclass. 2022-05-10 10:21:39 -07:00
chromebook_platform chromebook_platform: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
ciss ciss: Remove unused devclass argument to DRIVER_MODULE. 2022-05-06 15:39:29 -07:00
coretemp coretemp: Only log critical temperature events 2023-02-04 22:05:48 -07:00
cpuctl
cpufreq cpufreq: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:29 -07:00
cxgb Mechanically convert cxgb(4) and cxgbe(4) to IfAPI 2023-03-07 15:31:48 -05:00
cxgbe Mechanically convert cxgb(4) and cxgbe(4) to IfAPI 2023-03-07 15:31:48 -05:00
cyapa cyapa: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
dc Mechanically convert dc(4) to IfAPI 2023-02-06 12:32:13 -05:00
dcons Fix various places which cast a pointer to a vm_paddr_t or vice versa. 2022-10-03 16:10:41 -07:00
dialog/da9063 da9063_rtc: Add new driver for the Dialog Semiconductor DA9063 RTC 2022-09-13 17:46:21 +01:00
dpaa dtsec: Complete mechanical conversion to IfAPI 2023-03-11 11:34:42 -05:00
dpaa2 dpaa2_mc.c: unbreak by adding <sys/lock.h> 2023-03-08 21:50:01 +01:00
dpms dpms: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
drm2 Remove an extra argument to SYSCTL_FOREACH 2022-10-05 10:27:48 +01:00
dwc Mechanically convert dwc(4) to IfAPI 2023-03-07 09:49:11 -05:00
dwwdt dwwdt: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 14:26:46 -07:00
e1000 e1000: Add support for future client platforms 2023-02-08 18:14:41 -07:00
efidev Use the correct size when checking an EFI address 2022-09-09 08:47:15 +01:00
ena Mechanically convert ena(4) to DrvAPI 2023-01-13 17:09:17 +01:00
enetc DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
enic enic: convert to IfAPI 2023-02-06 13:19:48 -08:00
eqos eqos: Mechanically convert to IfAPI 2023-03-08 10:18:16 -05:00
et Mechanically convert if_et(4) to IfAPI 2023-02-06 12:32:08 -05:00
etherswitch etherswitch: Fix leftovers from IfAPI conversion 2023-02-14 10:21:18 -05:00
evdev evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface 2022-11-19 02:54:46 +03:00
exca exca(4): Fix a typo in a source code comment 2022-03-28 19:30:10 +02:00
extres extres/phy: Add mode setting function. 2023-01-03 10:19:29 +01:00
fb fb: whack __mips__ leftovers 2023-03-01 11:40:38 +00:00
fdc fd/fdc: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
fdt sys: Nuke double-semicolons 2022-11-02 09:34:20 -06:00
ffec Mechanically convert ffec(4) to IfAPI 2023-01-31 16:26:36 -05:00
filemon
firewire Mechanically convert fwe(4) and fwip(4) to IfAPI 2023-02-06 12:32:09 -05:00
firmware/arm scmi: Suppress a couple of -Wunused-function warnings 2023-02-24 13:44:52 -05:00
flash spi flash: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:04 -07:00
ftgpio ftgpio: Fix panic at attach and use better device description 2023-03-02 08:17:04 -07:00
ftwd ftwd/ichwd/itwd/viawd/wbwd: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
fxp fxp: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
gem Mechanically convert gem(4) to IfAPI 2023-01-31 16:26:35 -05:00
glxiic glxiic/glxsb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:43 -07:00
glxsb glxiic/glxsb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:43 -07:00
goldfish goldfish_rtc: Fix handling a local time RTC 2022-08-14 19:50:22 +01:00
gpio sys/kbio.h: make pre-unicode keymap support optional 2023-02-14 14:03:28 +01:00
hdmi arm: Rename hdmi_if.m to crtc_if.m 2023-03-17 13:34:57 +01:00
hid sys/kbio.h: make pre-unicode keymap support optional 2023-02-14 14:03:28 +01:00
hifn hifn: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
hpt27xx hpt*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
hptiop hpt*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
hptmv hptmv: purge EOL release compatibility 2023-02-04 09:13:09 -07:00
hptnr hpt*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
hptrr hpt*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
hwpmc hwpmc: Don't wrap entire files in #ifdef DEV_ACPI. 2023-03-01 10:31:53 -08:00
hyperv hyperv: Fix Coverity issues in the Hyper-V driver 2023-02-15 18:24:45 -06:00
iavf iavf: purge EOL release compatibility 2023-02-04 09:13:08 -07:00
ic
ice IfAPI: Finish changes of ice(4). 2023-02-14 10:21:19 -05:00
ichiic ig4(4): Add device HID to match I2C controller on ASUS X540 laptops 2022-07-22 02:49:13 +03:00
ichsmb ichsmb/imcsmb/intpm/ismt: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
ichwd ftwd/ichwd/itwd/viawd/wbwd: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
ida kerneldump: remove physical argument from d_dumper 2022-05-13 10:42:48 -03:00
igc DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
iicbus Mechanically convert ic(4) to IfAPI 2023-02-06 12:32:12 -05:00
imcsmb ichsmb/imcsmb/intpm/ismt: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
intel pchtherm/intelspi: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
intpm ichsmb/imcsmb/intpm/ismt: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
io
ioat ioat: Add Ice Lake ID. 2022-10-06 14:44:10 -04:00
iommu iommu_gas: initialize start_gap as first node 2023-02-08 11:04:13 -06:00
ipmi ipmi: use a queue for kcs driver requests when possible 2022-11-01 10:55:14 -07:00
ips kerneldump: remove physical argument from d_dumper 2022-05-13 10:42:48 -03:00
ipw DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
irdma irdma(4): Add code for compilation on stable/13 branch 2023-02-06 14:37:39 -08:00
isci isci(4): Fix common typos in source code comments 2023-01-11 10:45:08 +01:00
iscsi Suppress possible unused variable warning for icl_soft.c 2022-07-27 21:13:58 +02:00
iser Fix various places which cast a pointer to a uint64_t or vice versa. 2022-09-28 13:58:02 -07:00
isl isl: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
ismt ichsmb/imcsmb/intpm/ismt: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
isp isp: Remove a double word in the driver manual 2022-09-10 13:03:38 +02:00
ispfw
itwd ftwd/ichwd/itwd/viawd/wbwd: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
iwi Mechanically convert iwi(4) and iwn(4) to IfAPI 2023-02-06 12:32:05 -05:00
iwm iwm(4): Correct some typos in source code comments 2022-09-04 13:33:59 +02:00
iwn Mechanically convert iwi(4) and iwn(4) to IfAPI 2023-02-06 12:32:05 -05:00
ixgbe ixgbe(4): Filter out spurious link up indication 2023-02-15 14:38:05 -08:00
ixl ixl(4): Fix MAC/VLAN filters accounting 2023-02-15 14:34:25 -08:00
jedec_dimm jedec_dimm: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
jme Mechanically convert jme(4) to IfAPI 2023-02-06 12:32:09 -05:00
kbd kbdreg.h: include opt_kbd.h 2023-02-27 07:37:32 -07:00
kbdmux sys/kbio.h: make pre-unicode keymap support optional 2023-02-14 14:03:28 +01:00
ksyms
kvm_clock kvmclock: Fix initialization when EARLY_AP_STARTUP is not defined 2023-01-13 10:37:37 -05:00
le Mechanically convert le(4) to IfAPI 2023-02-06 12:32:11 -05:00
led
lge lge: ansify 2023-02-12 21:38:11 +00:00
liquidio Mechanically convert liquidio(4) to IfAPI 2023-02-07 14:16:17 -05:00
mailbox/arm Add support for ARM System Control and Management Interface (SCMI) v3.1. 2022-12-19 22:28:21 +00:00
malo DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
mana Mechanically convert mana to IfAPI 2023-02-07 14:16:18 -05:00
mbox
md md.c: another style fix 2023-01-20 04:39:36 +02:00
mdio Remove unused mdio_devclass. 2022-05-06 15:39:28 -07:00
mem Add new vnode dumper to support live minidumps 2022-04-05 15:35:05 -03:00
mfi uefi(8): Fix a typo in a source code comment 2022-07-31 12:14:54 +02:00
mgb Last change for mgb(4) needed for IfAPI conversion 2023-01-31 16:26:33 -05:00
mge mge(4): Fix build after IfAPI conversion 2023-02-06 15:56:22 -05:00
mii Add driver for Motorcomm YT8511 GbE PHY 2022-12-13 05:58:51 +00:00
mlx mlx(4): Fix a common typo in a source code comment 2022-06-05 09:53:59 +02:00
mlx4 mlx4: Finish conversion to IfAPI 2023-02-14 10:21:19 -05:00
mlx5 mlx5: Enter network epoch when using if_foreach() 2023-03-06 11:04:15 -05:00
mlxfw
mmc mmc: purge EOL release compatibility 2023-02-04 09:11:13 -07:00
mmcnull mmc: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:32 -07:00
mpr Fix kernel memory disclosures in mpr and mps 2023-03-02 13:31:06 -07:00
mps Fix kernel memory disclosures in mpr and mps 2023-03-02 13:31:06 -07:00
mpt mpt: purge EOL release compatibility 2023-02-04 09:10:34 -07:00
mrsas mrsas: purge EOL release compatibility 2023-02-04 09:10:36 -07:00
msk Mechanically convert msk(4) to IfAPI 2023-02-06 12:32:12 -05:00
mthca Fix unused variable warning in mlx5_ib_devx.c 2022-07-25 00:40:13 +02:00
mvs mvs(4): Fix a typo in a source code comment 2023-01-11 10:49:22 +01:00
mwl Mechanically convert mwl(4) to IfAPI 2023-01-31 16:26:35 -05:00
mxge Mechanically convert mxge(4) to IfAPI 2023-02-06 12:52:46 -05:00
my Mechanically convert if_my(4) to IfAPI 2023-02-06 12:32:12 -05:00
nctgpio gpio: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
neta mvneta: add the missing include opt_mvneta.h 2023-02-07 19:20:05 +00:00
netmap netmap: fix copyin/copyout of nmreq options list 2023-03-21 23:23:18 +00:00
nfe DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
nfsmb nfsmb: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
nge Mechanically convert nge(4) to IfAPI 2023-02-06 12:32:13 -05:00
nmdm
ntb ntb: Use uintmax_t casts and %j to print physical addresses. 2022-09-28 13:56:31 -07:00
null Remove 12.x ABI compat for kernel dump ioctls 2022-04-15 12:06:05 -03:00
nvd Adjust nvd_{load,unload}() definitions to avoid clang 15 warnings 2022-07-20 17:13:49 +02:00
nvdimm Fix Coverity issue in the NVDIMM driver 2023-02-22 20:42:12 -06:00
nvme Add NAMESPACE MANAGEMENT into admin_opcode[]. 2023-03-08 15:42:31 -05:00
nvram
oce Mechanically convert oce(4) to IfAPI 2023-02-07 14:16:17 -05:00
ocs_fc ocs: Fix mismatch in array bounds. 2022-12-07 12:31:33 -08:00
ofw ofwbus: only allow unit number zero 2023-02-13 13:45:01 -04:00
otus DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
ow ow: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:03 -07:00
p2sb p2sb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:03 -07:00
pbio pbio: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 14:26:44 -07:00
pccard
pccbb pccbb: Remove unused devclass argument to DRIVER_MODULE. 2022-05-06 15:46:55 -07:00
pcf pcf: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 14:26:43 -07:00
pci Remove a #error that sneaked in 2023-03-06 08:07:52 +00:00
pms Adjust tdsaContext_t::NvmdResponseSet declaration to avoid clang 15 warning 2022-07-21 21:49:58 +02:00
powermac_nvram powerpc_nvram: Fix a bug in the adler32 checksum. 2022-10-03 16:10:41 -07:00
ppbus Mechanically convert if_plip(4) to IfAPI 2023-02-06 12:32:06 -05:00
ppc ppbus/ppc: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:55 -07:00
proto proto: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:03 -07:00
psci Add PSCI affinity info return values 2023-03-16 13:08:00 +00:00
pst pst: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:43 -07:00
pty
puc puc: Remove unused devclass argument to DRIVER_MODULE. 2022-05-06 15:46:55 -07:00
pwm pwm: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:03 -07:00
qat qat: Fixed Coverity reported issue 2023-02-01 11:02:08 -05:00
qat_c2xxx qat_c2xxx: Add a required MODULE_DEPEND for firmware(9) 2022-07-28 10:11:59 -04:00
qcom_clk qcom_clk: Fix a typo in an error message 2023-01-11 10:42:09 +01:00
qcom_dwc3 qcom_*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-10 10:21:39 -07:00
qcom_gcc qcom_gcc: fix the parent clock to work again 2022-09-12 20:10:24 -07:00
qcom_mdio qcom_*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-10 10:21:39 -07:00
qcom_qup qcom_qup: compilation fixes 2022-09-12 20:10:25 -07:00
qcom_rnd qcom_*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-10 10:21:39 -07:00
qcom_tcsr qcom_*: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-10 10:21:39 -07:00
qcom_tlmm qcom_tlmm: use return code instead of always returning true. 2022-09-12 20:10:25 -07:00
qlnx qlnxr: cleanup secondary effects from EOL purge 2023-02-04 09:13:09 -07:00
qlxgb Mechanically convert qlxgb(4) to IfAPI 2023-03-07 15:31:48 -05:00
qlxgbe Mechanically convert qlxgbe(4) to IfAPI 2023-03-07 15:31:48 -05:00
qlxge Mechanically convert qlxge(4) to IfAPI 2023-03-07 15:31:48 -05:00
quicc quicc: Remove unused devclass argument to DRIVER_MODULE. 2022-05-10 10:21:39 -07:00
ral net80211 / drivers: rename to IEEE80211_FC0_SUBTYPE_QOS_DATA 2022-09-03 21:04:13 +00:00
random random: Ingest extra fast entropy when !seeded 2022-07-19 23:59:40 -07:00
rccgpio gpio: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
re if_re: Drop redundant assignments for ifq_maxlen and ifq_drv_maxlen 2023-03-21 12:29:24 +08:00
rl Mechanically convert if_rl(4) to IfAPI 2023-02-06 12:32:08 -05:00
rndtest
rtsx rtsx: purge EOL release compatibility 2023-02-04 09:13:09 -07:00
rtwn rtwm: purge EOL release compatibility 2023-02-04 09:13:10 -07:00
safe safe: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:04 -07:00
safexcel safexcel: Fix a typo in a source code comment 2022-09-15 10:26:48 +02:00
sbni sbni(4): Fix i386 build 2023-02-06 15:56:22 -05:00
scc scc: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-10 10:21:38 -07:00
sdhci Add support for Rockchip RK3568 SDHCI controller. 2022-12-24 12:38:33 +00:00
sdio sdio: Do not allow setting a block size if function doesn't support it 2022-08-10 22:07:24 +02:00
sec sec: Remove unused devclass argument to DRIVER_MODULE. 2022-05-10 10:21:39 -07:00
sfxge Mechanically convert sfxge(4) to IfAPI 2023-02-07 14:15:49 -05:00
sge Mechanically convert sge(4) to IfAPI 2023-02-06 12:32:14 -05:00
siis siis: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:56 -07:00
sis Mechanically convert sis(4) to IfAPI 2023-02-06 12:32:10 -05:00
sk sk: ansify 2023-02-08 00:05:03 +00:00
smartpqi smartpqi(4): Fix two typos in kernel error messages 2022-10-25 13:17:20 +02:00
smbios x86: gate smbios hypervisor identification behind vm_guest 2023-03-17 00:54:32 -05:00
smbus smbus smb: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
smc Mechanically convert smc(4) to IfAPI 2023-02-06 12:32:10 -05:00
snp snp(4): implement detach 2022-09-25 23:36:16 +03:00
sound sound(4): Fix memory map of /dev/dsp devices when buffer size is not a multiple of PAGE_SIZE. 2022-11-04 19:05:34 +01:00
speaker speaker: ansify 2023-02-13 18:28:09 +00:00
spibus spigen: Remove unused devclass argument to DRIVER_MODULE. 2022-05-09 12:22:04 -07:00
sram Add support for ARM System Control and Management Interface (SCMI) v3.1. 2022-12-19 22:28:21 +00:00
ste Mechanically convert if_ste(4) to IfAPI 2023-02-06 12:32:07 -05:00
stge Mechanically convert stge(4) to IfAPI 2023-02-07 14:15:48 -05:00
sume Mechanically convert if_sume(4) to IfAPI 2023-02-07 14:15:49 -05:00
superio superio,ftgpio: Add support for Fintek F81865 GPIO 2023-02-28 10:17:53 -07:00
sym sym: Remove unused devclass argument to DRIVER_MODULE. 2022-05-06 15:46:56 -07:00
syscons syscons: whack __mips__ leftovers 2023-03-01 11:11:46 +00:00
tcp_log
tdfx tdfx: Initialize tdfx_devclass via a module event handler. 2022-05-05 16:37:38 -07:00
ti Mechanically convert if_ti(4) to IfAPI 2023-02-06 12:32:06 -05:00
tpm tpm: Fix entropy harvesting logic 2022-09-02 13:09:41 +02:00
tsec tsec(4): Fix the build from IfAPI conversion 2023-02-06 15:23:52 -05:00
twe twe(4): Fix a common typo in a source code comment 2022-06-05 09:55:25 +02:00
tws twe/tws: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:56 -07:00
uart uart: Don't change settings or throttle putc for Hyper-V 2023-03-18 07:07:54 +00:00
usb xhci(4): Describe Fresco Logic FL1009 USB 3.0 controller 2023-03-20 12:04:14 +08:00
veriexec
vge Mechanically convert if_vge(4) to IfAPI 2023-02-06 12:32:08 -05:00
viapm viapm: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
viawd ftwd/ichwd/itwd/viawd/wbwd: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
video arm: Rename hdmi_if.m to crtc_if.m 2023-03-17 13:34:57 +01:00
videomode videomode: Fix a typo in an kernel message 2022-04-19 17:09:52 +02:00
virtio net: use pfil_mbuf_{in,out} where we always have an mbuf 2023-02-14 10:02:49 -08:00
vkbd sys/kbio.h: make pre-unicode keymap support optional 2023-02-14 14:03:28 +01:00
vmd vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs 2022-10-06 12:44:59 -04:00
vmgenc vmgenc: Remove unused devclass argument to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
vmware Convert iflib(4) and iflib-based drivers to the DrvAPI 2022-12-21 09:20:06 -05:00
vnic thunderx: fix potential sign extension issue 2023-03-01 09:48:17 -05:00
vr Mechanically convert if_vr(4) to IfAPI 2023-02-06 12:32:07 -05:00
vt efifb: add a tunable to select the framebuffer cache attribute 2023-03-01 00:04:49 -06:00
vte Mechanically convert if_vte(4) to IfAPI 2023-02-06 12:32:07 -05:00
watchdog
wbwd ftwd/ichwd/itwd/viawd/wbwd: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:01 -07:00
wdatwd wdatwd: fix i386 build breakage. 2023-01-04 10:04:44 +09:00
wg Mechanically convert wg(4) to IfAPI 2023-02-03 09:38:03 -05:00
wpi wpi: Remove unused devclass argument to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
wtap wtap: Implement IBSS mode on wtap(4) 2022-08-15 16:35:36 +00:00
xdma Fix xdma_if.m in an ACPI only kernel 2022-10-27 17:17:20 +01:00
xen xen: bump used interface version 2023-03-09 17:13:17 +01:00
xilinx Mechanically convert if_xae to IfAPI 2023-02-07 14:15:04 -05:00
xl Convert xl(4) to IfAPI 2023-01-24 14:35:32 -05:00
xz
zlib