opnsense-src/sys/dev
John Baldwin 70693a4538 cxgbe tom: Restore support for zerocopy TCP receive for aio_read()
The commit to introduce TCP_USE_DDP support had a couple of bugs that
broke support for zerocopy receive via aio_read().  First, the length
and offset arguments to mk_update_tcb_for_ddp() were reversed which
prevented DDP from working.  Second, the AIO state in the toep was
initialized too late when the first aio_read() request was queued.

Reported by:	Harshavardhan Tanneru @ Chelsio
Fixes:		eba13bbc37 cxgbe: Support TCP_USE_DDP on offloaded TOE connections
MFC after:	1 week
Sponsored by:	Chelsio Communications
2024-12-10 21:23:47 -05:00
..
aac Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
aacraid Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
acpi_support Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
acpica Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
adb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
adlink sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ae ae(4): Stop checking for failures from taskqueue_create_fast(M_WAITOK) 2024-09-03 18:25:34 +08:00
age age(4): Stop checking for failures from taskqueue_create_fast(M_WAITOK) 2024-09-03 18:25:35 +08:00
agp agp: Set the driver-specific field correctly 2024-08-29 13:12:19 +00:00
ahci Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
aic7xxx aic7xxx: use rounddown_pow_of_two 2024-06-24 02:14:55 -05:00
al_eth al_eth: improve TCP LRO 2024-09-05 17:35:40 +02:00
alc alc(4): Stop checking for failures from taskqueue_create_fast(M_WAITOK) 2024-09-03 18:25:35 +08:00
ale ale(4): Stop checking for failures from taskqueue_create_fast(M_WAITOK) 2024-09-03 18:25:35 +08:00
alpm Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05: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 Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
amdsbwd newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANY 2024-07-24 22:23:02 -06:00
amdsmb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
amdsmn amdsmn: add support for AMD Family 19h Models 40h-4Fh 2024-10-13 13:20:01 +00:00
amdtemp amdtemp: add support for AMD Family 19h Models 40h-4Fh 2024-10-13 13:21:19 +00:00
arcmsr arcmsr: Use device_set_descf() 2024-06-16 16:37:25 -04:00
asmc asmc: Add support for MacbookPro11,4 2024-08-26 14:27:58 +00:00
ata Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ath net80211 / LinuxKPI 802.11: use enum ieee80211_sta_rx_bw for ni_chw 2024-12-08 20:57:53 +00:00
atkbdc Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
atopcase Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
axgbe axgbe: Fix setting promisc mode 2024-10-12 21:56:56 +08:00
backlight sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bce net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
bfe net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
bge bge(4): Stop checking for failures from taskqueue_create_fast(M_WAITOK) 2024-09-03 18:25:36 +08:00
bhnd Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
bnxt bnxt: Use IfAPI accessors where able 2024-11-13 14:30:58 -05:00
bwi Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2023-12-01 00:48:54 +00:00
bwn Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
bxe ifnet: Remove if_getamcount() 2024-09-04 14:28:28 +00:00
cadence net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
cardbus newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
cas cas(4): Stop checking for failures from taskqueue_create_fast(M_WAITOK) 2024-09-03 18:25:37 +08:00
cesa sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cfe newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANY 2024-07-24 22:23:02 -06:00
cfi Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
chromebook_platform newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANY 2024-07-24 22:23:02 -06:00
ciss ciss: Don't panic on null CR ciss_dequeue_notify 2024-10-13 23:37:46 -06:00
clk Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05: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 regulator: Move regulator code in dev/regulator 2024-01-10 19:20:32 +01:00
cxgb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
cxgbe cxgbe tom: Restore support for zerocopy TCP receive for aio_read() 2024-12-10 21:23:47 -05:00
cyapa kern: Make fileops and filterops tables const where possible 2024-11-26 21:04:21 +00:00
dc net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
dcons Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
dialog/da9063 spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
dpaa Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
dpaa2 Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
dpms sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
drm2 Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
dwc dwc: fix DEBUG macro name 2024-02-27 18:10:14 -04:00
dwwdt Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
e1000 e1000: Remove old itr sysctl handler 2024-11-29 00:15:54 -07:00
efidev efirt: Fix the TDP_EFIRT assertion 2024-11-22 14:19:37 +00:00
ena ena: Remove \n from sysctl description 2024-11-26 23:52:54 +08:00
enetc libkern: add ilog2 macro 2024-06-03 11:37:55 -05:00
enic enic: Remove a stray semicolon 2024-10-24 23:04:49 +08:00
eqos eqos: Fix group address filtering. 2024-10-16 18:20:30 +11:00
et net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
etherswitch Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
evdev kern: Make fileops and filterops tables const where possible 2024-11-26 21:04:21 +00:00
exca newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
fb fb: Check for errors from copyin() 2024-01-12 15:56:00 -05:00
fdc Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
fdt Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ffec if_ffec: fix MAC address bootverbose print 2024-10-27 20:27:18 -07:00
filemon sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
firewire Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
firmware Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
flash Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05: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 net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
gem net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
glxiic bus_delayed_attach_children: Switch return type to void 2024-12-06 17:27:14 -05: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 acpi_gpiobus: Fix cleanup on set flags failure 2024-12-09 15:44:30 +00:00
gve gve: Fix TX livelock 2024-11-06 15:06:41 +00:00
hdmi clk: Move clock code in dev/clk 2024-01-10 19:20:26 +01:00
hid bus_delayed_attach_children: Switch return type to void 2024-12-06 17:27:14 -05:00
hifn hifn/safe: Remove dummy calls to bus_generic_detach 2024-11-04 20:31:30 -05:00
hpt27xx hpt27xx(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:28 +08:00
hptiop hptiop: Use device_set_descf() 2024-07-14 14:29:15 -04:00
hptmv Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
hptnr hptnr(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:29 +08:00
hptrr hptrr(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:29 +08:00
hwpmc hwpmc: Restore line lost in previous commit 2024-11-28 11:53:24 -05:00
hwreset hwreset: Move reset code in dev/hwreset 2024-01-10 19:20:28 +01:00
hyperv Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
iavf iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it 2024-10-31 09:50:48 -07:00
ic sys: Remove ancient SCCS tags. 2023-11-26 22:23:30 -07:00
ice ice(4): properly use kernel option RSS 2024-11-04 11:01:37 -04:00
ichiic Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ichsmb bus_delayed_attach_children: Switch return type to void 2024-12-06 17:27:14 -05:00
ichwd pci_cfgreg: Add a PCI domain argument to the low-level register API 2023-11-29 10:31:47 -08:00
ida Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
igc igc.4: Add I226 and other additions to supported list 2024-12-02 17:43:17 -07:00
iicbus bus_delayed_attach_children: Switch return type to void 2024-12-06 17:27:14 -05:00
imcsmb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
intel bus_delayed_attach_children: Switch return type to void 2024-12-06 17:27:14 -05:00
intpm newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
io sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ioat Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
iommu iommu: eliminate iommu_free_ctx() 2024-11-03 21:38:19 +02:00
ipmi ipmi: fix powerpc build 2024-10-18 13:30:44 -07:00
ips Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ipw net80211: migrate FC0_TYPE_MASK / FC0_SUBTYPE_MASK frame type checks to macros 2024-11-17 09:53:04 -08:00
irdma tcp: extend the use of the th_flags accessor function 2024-11-29 09:48:23 +01:00
isci Fix enum warning in isci 2024-07-31 21:31:50 +02:00
iscsi mbuf: Don't force all M_EXTPG mbufs to be read-only 2024-10-31 16:32:31 -04:00
iser iser(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:30 +08:00
isl newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANY 2024-07-24 22:23:02 -06:00
ismt Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
isp isp: Improve task aborts handling 2024-12-09 11:52:26 -05:00
ispfw ispfw(4): Update and add firmware 2023-12-28 13:31:56 -05:00
itwd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
iwi Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2023-12-01 00:48:54 +00:00
iwm Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2023-12-01 00:48:54 +00:00
iwn iwn: use ieee80211_ht_check_tx_ht() 2024-12-02 21:32:26 -08:00
ixgbe ixgbe: Style pass on FreeBSD part of driver 2024-11-24 00:21:37 -07:00
ixl Revert "ixl: Increase tx/rx ring size to 8160" 2024-09-24 03:58:50 -07:00
jedec_dimm jedec_dimm: Use device_set_descf() 2024-06-16 16:37:26 -04:00
jme jme(4): Stop checking for failures from taskqueue_create_fast(M_WAITOK) 2024-09-03 18:25:38 +08: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 net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
led sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
lge Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
liquidio ifnet: Remove if_getamcount() 2024-09-04 14:28:28 +00:00
mailbox/arm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
malo net80211: migrate FC0_TYPE_MASK / FC0_SUBTYPE_MASK frame type checks to macros 2024-11-17 09:53:04 -08:00
mana Check for errors when detaching children first, not last 2024-11-04 20:30:33 -05:00
mbox sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
md md: Fix linking of embedded filesystem images on aarch64 2024-11-21 13:36:37 -05:00
mdio Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
mem sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mfi Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
mgb Canonicalize the name of the FreeBSD Foundation 2024-10-24 05:03:07 +08:00
mge Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
mii Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
mlx Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
mlx4 mlx4: use is_power_of_2 2024-09-28 16:23:17 -05:00
mlx5 tcp: extend the use of the th_flags accessor function 2024-11-29 09:48:23 +01:00
mlxfw sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mmc Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
mmcnull sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mpi3mr mpi3mr: Remove a stray semicolon 2024-10-24 23:04:50 +08:00
mpr mps/mpr: Add workaround for firmware not responding to IOC_FACTS or IOC_INIT 2024-10-13 15:38:01 -06:00
mps mps/mpr: Add workaround for firmware not responding to IOC_FACTS or IOC_INIT 2024-10-13 15:38:01 -06:00
mpt sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
mrsas mrsas(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:32 +08:00
msk Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
mthca Fix unused variable warning in mlx5_ib_devx.c 2022-07-25 00:40:13 +02:00
mvs Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
mwl net80211 / LinuxKPI 802.11: use enum ieee80211_sta_rx_bw for ni_chw 2024-12-08 20:57:53 +00:00
mxge mxge(4): Stop checking for failures from taskqueue_create(M_WAITOK) 2024-09-03 18:25:38 +08:00
my net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08: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 Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
netmap kern: Make fileops and filterops tables const where possible 2024-11-26 21:04:21 +00:00
nfe net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
nfsmb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
nge net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
nmdm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ntb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05: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 Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
nvme nvme: Pass malloc flags to request allocation functions 2024-11-09 17:34:12 +00:00
nvmem nvmem: Move nvmem code in dev/nvmem 2024-01-10 19:20:31 +01:00
nvmf nvmf: Track SQ flow control 2024-11-11 11:39:05 -05:00
nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
oce tcp: extend the use of the th_flags accessor function 2024-11-29 09:48:23 +01:00
ocs_fc ocs_fc: Remove a stray semicolon 2024-10-24 23:04:50 +08:00
ofw Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
otus net80211: migrate FC0_TYPE_MASK / FC0_SUBTYPE_MASK frame type checks to macros 2024-11-17 09:53:04 -08:00
ow bus_delayed_attach_children: Switch return type to void 2024-12-06 17:27:14 -05:00
p2sb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05: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 newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
pcf Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
pci Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
phy phy: Move phy code in dev/phy 2024-01-10 19:20:34 +01:00
pms pms(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:32 +08:00
powermac_nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ppbus Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ppc newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
proto proto: Use device_set_descf() 2024-06-02 19:38:41 -04:00
psci Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
pst Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
pty sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
puc newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
pwm Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
qat kern: Make fileops and filterops tables const where possible 2024-11-26 21:04:21 +00:00
qat_c2xxx sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_clk clk: Move clock code in dev/clk 2024-01-10 19:20:26 +01:00
qcom_dwc3 Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
qcom_gcc hwreset: Move reset code in dev/hwreset 2024-01-10 19:20:28 +01:00
qcom_mdio qcom: fix panic in qcom_mdio_ipq4018 implementation 2023-08-11 02:12:55 +00:00
qcom_qup Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05: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: Convert recent changes to IfAPI 2024-11-13 14:30:59 -05:00
qlxgb net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
qlxgbe tcp: extend the use of the th_flags accessor function 2024-11-29 09:48:23 +01:00
qlxge net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
quicc newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
ral net80211: migrate FC0_TYPE_MASK / FC0_SUBTYPE_MASK frame type checks to macros 2024-11-17 09:53:04 -08:00
random sys: Add an SMCCC Random Number Generator driver 2024-10-15 18:24:42 +01:00
rccgpio sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
re net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
regulator Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
rl net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
rndtest sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
rtsx rtsw: Break out as soon as we find we're doing the inversion workaround 2024-11-20 14:37:20 -07:00
rtwn rtwn: remove unused rate configuration code for management traffic. 2024-12-06 23:14:45 -08:00
safe hifn/safe: Remove dummy calls to bus_generic_detach 2024-11-04 20:31:30 -05:00
safexcel sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sbni net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
scc newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
sdhci Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
sdio sdiodevs: add more vendors and devices 2024-08-31 21:38:57 +00:00
sec sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sff Remove bogus detach routines 2024-11-04 20:31:16 -05:00
sfxge sfxge: defer ether_ifattach to when ifmedia_init is done 2024-12-02 02:09:24 -07:00
sge net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
siis Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
sis net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
sk Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
smartpqi smartpqi: Change alignment for dma tags 2023-10-18 21:12:27 -06:00
smbios smbios: Add length sanity checking 2024-07-24 23:09:57 -06:00
smbus Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
smc net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
snp sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sound Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
speaker speaker: Use standard C bool 2024-02-05 15:45:32 -08:00
spibus Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
sram Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ste net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
stge net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
sume sume(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:33 +08:00
superio Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
sym sym(4): Add __diagused to nseg of getbaddrcb() 2023-08-18 16:33:27 +02:00
syscon Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
syscons sc: Use current console rather than first console for mouse input 2024-01-14 09:24:41 -07:00
tcp_log sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
tdfx tdfx: Handle errors from copyin() and copyout() 2023-12-26 19:00:53 -05:00
ti net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
tpm tpm: Register TPM as entropy source 2024-08-31 10:53:02 -07:00
tsec net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
tws sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
uart uart: Add primitive noise filtering on RX 2024-11-27 09:17:09 -05:00
usb usb: serial: make more commands execute synchronously 2024-12-10 19:23:41 -06:00
veriexec sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vge net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
viapm Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05: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 tcp: extend the use of the th_flags accessor function 2024-11-29 09:48:23 +01:00
vkbd vkbd: correct ref count on cloned cdevs 2023-10-10 02:37:43 +03:00
vmd Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
vmgenc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmm vmm: Add a device file interface for creating and destroying VMs 2024-11-05 01:40:41 +00:00
vmware Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
vnic Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
vr net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
vt Add new kern.vt.slow_down tunable. 2024-11-23 15:01:09 +00:00
vte net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
watchdog sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
wbwd wbwd: Use device_set_descf() 2024-06-16 16:37:26 -04:00
wdatwd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
wg wg: Implement if_transmit unconditionally 2024-06-16 13:33:45 -04:00
wpi net80211: migrate the group/unicast key check into inline functions 2024-07-15 11:45:30 -07:00
wtap wtap: Fix typos in kernel messages 2024-04-21 09:47:24 +02:00
xdma sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
xen Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
xilinx Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
xl net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08: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