opnsense-src/sys/dev
Warner Losh 3208a189c1 mpi3mr: Fix EINPROGRESS errors hanging the card
Move enqueueing of commands to bus_dmamap_load_ccb callback

Fix fundamental difference between FreeBSD and Linux. On Linux, your dma
load callback always happends before it returns, so drivers are written
to load the map, then submit to hardware. On FreeBSD, the callback may
be deferred and return EINPROGRESS. This means the callback is
responsible for queueing the request to the hardware is done after the
SGL list is created. Make a number of interrelated cahnages:

At the end of mpi3mr_prepare_sgls, add a call to mpi3mr_enqueue_request.

Split the hardware submission out from the end of mpi3mr_action_scsiio
and move it into a new routine mpi3mr_enqueue_request.

Move all error completion from the end of mpi3mr_action_scsiio to where
the error is detected. We cannot pass errors back from the
mpi3mr_enqueue_request to do this on a 'failed' mpi3mr in a centralized
place (since it has to be fire and forget).

Add comments about zero length SGLs never making it into
mpi3mr_prepare_sgls. Keep the code there for the moment, but we only set
cm->data to non-NULL when scsiio_req->DataLength is not zero. So the
datalength can't be zero and we can't send the zero SGLs.

Add commentts about other "impossible" tests in mpi3mr_prepare_sgls that
really should be simple asserts of some flavor.

Eliminate cm->error_code, since we can't pass data back from the
mpi3mr_prepare_sgl callback anymore.

In mpi3mr_map_request, call mpi3mr_enqueue_request for the no data case.
This seems to work even though we've not done the special zero length
handling that was in mpi3mr_prepare_sgls, giving further evidence to it
not actually being needed. This is needed for SCSI CDBs that have no
data to pass to the drive like TEST UNIT READY.

With this change, and the prior ones, we're now able to run with mpi3mr
on 128GB systems and very heavy disk load (so many buffers land > 4GB:
the driver instructs busdma to never use memory abouve 4GB, which may be
too conservative, but an issue for another time).

Sponsored by:		Netflix
Reviewed by:		sumit.saxena_broadcom.com, mav, jhb
Differential Revision:	https://reviews.freebsd.org/D42543
2023-11-28 18:49:39 -07:00
..
aac sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
aacraid sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
acpi_support wmistat: don't restrict reading to the pid that opened the fd. 2023-08-29 17:23:16 +00:00
acpica sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
adb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
adlink sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ae sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
age sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
agp sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ahci sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
aic7xxx sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
al_eth sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
alc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ale sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
alpm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
altera sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
amd_ecc_inject sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
amdgpio sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
amdpm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
amdsbwd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
amdsmb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
amdsmn sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
amdtemp sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
arcmsr sys/dev/arcmsr: Update Areca RAID driver to version 1.50.00.06. 2023-09-06 01:11:55 -07:00
asmc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ata sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ath sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
atkbdc psm: recognize post-IBM trackpoints on Thinkpads 2023-09-19 09:41:04 -07:00
atopcase Add atopcase, the Apple HID over SPI input driver 2023-08-20 12:53:32 +03:00
axgbe sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
backlight sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bce sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
beri sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bfe sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bge IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2023-08-25 12:50:14 -04:00
bhnd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bnxt sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bwi sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bwn sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cadence sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cardbus sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cas sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
cesa sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cfe sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cfi sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
chromebook_platform sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ciss sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
clk/xilinx xilinx: reset: Remove debug printfs 2023-10-12 09:32:59 +02:00
coretemp sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cpuctl sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cpufreq sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cxgb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cxgbe sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cyapa sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
dc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
dcons sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
dialog/da9063 spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
dpaa sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
dpaa2 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
dpms sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
drm2 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
dwc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
dwwdt spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
e1000 iflib: invert default restart on VLAN changes 2023-08-24 13:48:19 -07:00
efidev sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ena sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
enetc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
enic Remove a few more stray __FBSDID uses 2023-09-25 07:49:52 -07:00
eqos sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
et sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
etherswitch sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
evdev evdev: Sync event codes with Linux kernel 6.5 2023-11-02 09:20:20 +03:00
exca sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
extres sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
fb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
fdc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
fdt sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ffec sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
filemon sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
firewire sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
firmware sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
flash sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ftgpio ftgpio: Fix panic at attach and use better device description 2023-03-02 08:17:04 -07:00
ftwd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
fxp IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2023-08-25 12:50:14 -04:00
gem sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
glxiic sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
glxsb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
goldfish sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gpio sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gve gve: Make LRO work for jumbo packets 2023-09-07 09:28:26 -04:00
hdmi sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hid sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
hifn sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hpt27xx sys: Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:17 -06:00
hptiop sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
hptmv sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
hptnr sys: Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:17 -06:00
hptrr sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hwpmc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
hyperv sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
iavf iavf: Add explicit ifdi_needs_reset for VLAN changes 2023-08-24 13:46:56 -07:00
ic sys: Remove ancient SCCS tags. 2023-11-26 22:23:30 -07:00
ice ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ichiic ig4: Add PCI IDs for Intel Ice Lake I2C controller. 2023-11-27 18:25:48 +03:00
ichsmb sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ichwd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ida sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
igc iflib: invert default restart on VLAN changes 2023-08-24 13:48:19 -07:00
iicbus sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
imcsmb sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
intel sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
intpm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
io sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ioat sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
iommu sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ipmi sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ips sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ipw sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
irdma irdma(4): use related vnet for searching netdev 2023-09-13 15:16:15 -07:00
isci sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
iscsi sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
iser sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
isl sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ismt sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
isp sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ispfw sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
itwd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
iwi sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
iwm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
iwn sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ixgbe iflib: invert default restart on VLAN changes 2023-08-24 13:48:19 -07:00
ixl iflib drivers: Constify PCI ID LUTs 2023-08-17 20:34:23 +02:00
jedec_dimm sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
jme sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
kbd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
kbdmux sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
ksyms sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
kvm_clock sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
le sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
led sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
lge sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
liquidio sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
mailbox/arm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
malo sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mana sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mbox sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
md sys: Remove ancient SCCS tags. 2023-11-26 22:23:30 -07:00
mdio sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
mem sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mfi sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mgb iflib: invert default restart on VLAN changes 2023-08-24 13:48:19 -07:00
mge sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mii sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mlx sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mlx4 mlx4en(4): add missing newline to debug messages 2023-06-18 12:14:41 +08:00
mlx5 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mlxfw sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mmc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mmcnull sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mpi3mr mpi3mr: Fix EINPROGRESS errors hanging the card 2023-11-28 18:49:39 -07:00
mpr Use xpt_path_sbuf() in few drivers 2023-11-23 11:29:19 -05:00
mps Use xpt_path_sbuf() in few drivers 2023-11-23 11:29:19 -05:00
mpt sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mrsas sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
msk sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mthca Fix unused variable warning in mlx5_ib_devx.c 2022-07-25 00:40:13 +02:00
mvs sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mwl sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mxge sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
my sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nctgpio sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ncthwm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
neta sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
netmap sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nfe IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2023-08-25 12:50:14 -04:00
nfsmb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nge sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nmdm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ntb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
null sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvdimm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvme sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
oce sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ocs_fc ocs: Fix a couple of type mismatches in function prototypes 2023-11-14 18:36:48 -08:00
ofw sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
otus otus: splnet isn't a thing, remove place holders 2023-10-27 14:03:51 -06:00
ow sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
p2sb p2sb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:03 -07:00
pbio sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
pccard sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
pccbb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
pcf sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
pci sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
pms sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
powermac_nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ppbus sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ppc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
proto sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
psci sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
pst pst-raid: De-pessimize the building of i386 kernels 2023-11-28 10:17:07 -07:00
pty sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
puc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
pwm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qat sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qat_c2xxx sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_clk sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qcom_dwc3 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qcom_gcc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qcom_mdio qcom: fix panic in qcom_mdio_ipq4018 implementation 2023-08-11 02:12:55 +00:00
qcom_qup sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qcom_rnd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qcom_tcsr sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qcom_tlmm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qlnx qlnx: Fix a couple of type mismatches in function declarations 2023-11-14 18:37:06 -08:00
qlxgb sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
qlxgbe sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
qlxge sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
quicc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ral sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
random sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
rccgpio sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
re re(4): Add support for 8168FP HW rev 2023-11-23 12:13:00 -08:00
rl re(4): Add support for 8168FP HW rev 2023-11-23 12:13:00 -08:00
rndtest sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
rtsx sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
rtwn sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
safe sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
safexcel sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sbni sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
scc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sdhci sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sdio sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sec sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sff sff: Add SFP driver (fdt-based draft) 2023-08-18 12:40:11 +02:00
sfxge sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sge sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
siis sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sis sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sk sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
smartpqi smartpqi: Change alignment for dma tags 2023-10-18 21:12:27 -06:00
smbios sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
smbus sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
smc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
snp sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sound sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
speaker sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
spibus sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sram sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ste sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
stge sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sume sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
superio sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sym sym(4): Add __diagused to nseg of getbaddrcb() 2023-08-18 16:33:27 +02:00
syscons Remove my middle name. 2023-08-17 15:08:30 +02:00
tcp_log sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
tdfx sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
tpm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
tsec sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
tws sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
uart sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
usb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
veriexec sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vge vge: correct pause_frames sysctl description 2023-09-24 13:34:36 -04:00
viapm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
viawd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
video sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
videomode sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
virtio sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vkbd vkbd: correct ref count on cloned cdevs 2023-10-10 02:37:43 +03:00
vmd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmgenc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmware sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vnic sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vr sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
vt sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vte sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
watchdog sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
wbwd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
wdatwd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
wg if_wg: Missing radix unlock can cause deadlock 2023-11-11 14:13:08 +01:00
wpi net80211 / drivers: remove public use of ieee80211_node_incref() 2023-10-02 14:52:57 +00:00
wtap sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
xdma sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
xen xen/dev: remove __unused from driver argument of identify functions 2023-11-28 13:32:57 +01:00
xilinx sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
xl sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
xz sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
zlib sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00