opnsense-src/sys/dev
Krzysztof Galazka ffe852bafb ixl(4): Fix queue MSI and legacy IRQ rearming
When MSI or legacy interrupt is used driver controls wheter
queues can trigger an interrupt with the Interrupt Linked List.
While processing traffic first index of the list is set to EOL
value to stop queues from triggering interrupts. This index was
not reset to the correct value when driver attempted to re-enable
interrupts from queues, what prevented driver from processing any
traffic. Fix that by setting correct first index in the
ixl_if_enable_intr function.

While at that fix the comments style and make ixl_if_enable_intr
and ixl_if_disable_intr more consistent.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com>

PR:		288077
Suggested by:	Mike Belanger <mibelanger@qnx.com>
Approved by:	kbowling (mentor), erj (mentor)
Tested by:	gowtham.kumar.ks_intel.com,
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D51331

(cherry picked from commit 6f41c1fc39d9fa9db989a7b4f325c3ab85b8fb45)
2025-10-06 17:16:44 +02:00
..
aac sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
aacraid sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
acpi_support acpi_asus_wmi(4): Handle TUF-specific hotkeys internally 2025-04-30 10:32:22 +03:00
acpica acpi_pci: Use pci_has_pm and pci_clear_pme 2025-04-29 10:45:14 -04:00
adb Use bus_generic_detach directly instead of a wrapper 2025-02-27 12:08:57 -05:00
adlink sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ae dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
age dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
agp agp: Set the driver-specific field correctly 2024-09-05 13:44:03 +00:00
ahci Add some AMD device IDs. 2024-09-25 09:17:26 -04:00
aic7xxx ahc(4): resolve some minor nits 2024-04-24 22:59:03 -05:00
al_eth al_eth: improve TCP LRO 2024-10-31 12:19:40 +01:00
alc dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
ale dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
alpm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
altera altera: Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:19 +08: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: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
amdsbwd amdsbwd: Use device_set_descf() 2024-06-27 11:27:41 -04:00
amdsmb sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
amdsmn amdsmn(4), amdtemp(4): add support for Zen 5 2025-01-19 02:24:58 +02:00
amdtemp amdsmn(4), amdtemp(4): add support for Zen 5 2025-01-19 02:24:58 +02:00
arcmsr arcmsr: Use device_set_descf() 2024-06-27 11:27:41 -04:00
asmc asmc: Add support for MacbookPro11,4 2024-09-20 11:39:16 +00:00
ata ata: Use device_set_descf() 2024-06-09 09:37:48 -04:00
ath ath(4): Fix a typo in a source code comment 2025-05-01 08:48:16 +02:00
atkbdc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
atopcase Add atopcase, the Apple HID over SPI input driver 2023-08-20 12:53:32 +03:00
axgbe axgbe: add support for Yellow Carp Ethernet device 2025-07-09 10:05:50 +02:00
backlight sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
bce net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
beri kern: Make fileops and filterops tables const where possible 2024-12-03 01:03:42 +00:00
bfe net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
bge IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2025-09-08 10:26:04 +02:00
bhnd bhnd: Remove orphaned driver for the BHND USB core 2025-02-27 08:09:23 -05:00
bnxt bnxt: Fix the request length in bnxt_hwrm_func_backing_store_cfg() 2025-10-06 17:01:22 +02:00
bwi Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2024-02-18 16:42:28 +00:00
bwn bwn: remove unused ic_headroom 2024-02-18 18:31:14 +00:00
bxe IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2025-09-08 10:26:04 +02:00
cadence net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
cardbus pci: Clear active PME# and disable PME# generation 2025-04-29 10:44:25 -04:00
cas cas(4): Stop checking for failures from taskqueue_create_fast(M_WAITOK) 2024-09-30 12:44:29 +08:00
cesa sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
cfe sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
cfi cfi: Use device_set_descf() 2024-06-27 11:27:41 -04:00
chromebook_platform sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ciss ciss(4): Fix a typo in a source code comment 2024-01-23 07:42:18 +01:00
clk/xilinx xilinx: reset: Remove debug printfs 2023-10-18 16:32:37 +02:00
coretemp sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
cpuctl x86: AMD Zen2: Zenbleed chicken bit mitigation 2023-10-10 09:34:31 -04:00
cpufreq cpufreq_dt: Find the closest frequency 2023-10-18 16:30:22 +02:00
cxgb cxgb(4): Use routines from pci(9) instead of hand rolled equivalents. 2025-04-22 04:12:45 -07:00
cxgbe cxgbe(4): Add two new transceiver types. 2025-04-22 04:12:46 -07:00
cyapa kern: Make fileops and filterops tables const where possible 2024-12-03 01:03:42 +00:00
dc net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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: Set the type of allocated bus resources 2025-02-27 08:09:23 -05:00
dpaa2 dpaa2_mc: Check for error the first time bus_generic_detach is called 2025-02-27 10:17:57 -05:00
dpms sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
drm2 log2: move log2 functions from linuxkpi to libkern 2025-02-10 04:29:23 -06:00
dwc IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2025-09-08 10:26:04 +02:00
dwwdt Check for errors when detaching children first, not last 2025-02-27 10:17:49 -05:00
e1000 e1000: Fix some issues in em_newitr() 2025-07-09 10:05:44 +02:00
efidev efirt: add a tunable to disable printing faults during EFIRT calls 2025-04-09 03:53:17 +03:00
ena ena: Bump driver version to v2.8.1 2025-05-01 17:51:52 +00:00
enetc libkern: add ilog2 macro 2025-02-10 04:27:12 -06:00
enic enic: Remove a stray semicolon 2024-10-31 12:40:17 +08:00
eqos IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2025-09-08 10:26:04 +02:00
et net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
etherswitch etherswitch: Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:21 +08:00
evdev kern: Make fileops and filterops tables const where possible 2024-12-03 01:03:42 +00:00
exca sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
extres clk_fixed: call clkdom_dump() for verbose boot 2024-04-18 15:11:31 -03:00
fb fb: Explicitly handle errors when getting or setting a colour palette 2024-01-04 08:42:13 -05:00
fdc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
fdt Check for errors when detaching children first, not last 2025-02-27 10:17:49 -05:00
ffec if_ffec: fix MAC address bootverbose print 2024-10-30 17:49:45 -07:00
filemon sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
firewire Internal scheduling priorities: Always use symbolic ones 2025-07-31 12:42:21 +02:00
firmware sys: Use the new arm_smccc_invoke macros 2024-10-21 15:03:27 +00:00
flash flexspi: Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:22 +08:00
ftgpio ftgpio: Fix panic at attach and use better device description 2023-03-02 08:17:04 -07:00
ftwd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
fxp IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2025-09-08 10:26:04 +02:00
gem net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
glxiic sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
glxsb sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
goldfish sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
gpio bytgpio: expose PNP info 2025-03-25 19:28:38 -06:00
gve gve: Add feature to change TX/RX ring size 2025-04-18 13:52:10 +00:00
hdmi sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hid hidraw(4): Force switch to hidraw mode on HIDIOCGRDESC ioctl 2025-04-30 10:32:23 +03:00
hifn hifn/safe: Remove dummy calls to bus_generic_detach 2025-02-27 10:18:05 -05:00
hpt27xx hpt27xx(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:22 +08:00
hptiop hptiop: Use device_set_descf() 2024-07-21 20:55:27 -04:00
hptmv hptmv: Handle errors from copyout() in hpt_set_info() 2024-01-04 08:42:13 -05:00
hptnr hptnr(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:23 +08:00
hptrr hptrr: Better error recovery 2025-02-18 16:59:44 -07:00
hwpmc hwpmc: Restore line lost in previous commit 2024-11-30 19:56:10 -05:00
hyperv hyperv/storvsc: Avoid conditional asserts in storvsc_xferbuf_prepare() 2025-04-15 02:25:24 +00:00
iavf pci: Don't cache the count of MSI/MSI-X messages before allocation 2025-04-29 10:24:32 -04:00
ic sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
ice ice(4): Fix a typo in a source code comment 2025-09-08 10:24:33 +02:00
ichiic ig4(4): Add Intel ACPI HID 2025-04-30 10:32:22 +03:00
ichsmb Add smbus and i2c device IDs for Meteor Lake 2024-10-17 12:32:38 -04:00
ichwd pci_cfgreg: Add a PCI domain argument to the low-level register API 2024-01-18 14:44:51 -08:00
ida sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
igc igc: Fix some issues in igc_neweitr() 2025-07-09 10:05:45 +02:00
iicbus Internal scheduling priorities: Always use symbolic ones 2025-07-31 12:42:21 +02:00
imcsmb sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
intel sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
intpm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
io sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ioat sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
iommu iommu_gas_map_region(): add comment explaining the ma array shift 2025-04-04 03:54:06 +03:00
ipmi ipmi: fix runtime on powerpc64le 2025-04-03 12:21:38 +02:00
ips sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ipw Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2024-02-18 16:42:28 +00:00
irdma sys/dev/irdma/irdma_cm: fix compile without INET 2024-05-20 21:10:46 -06:00
isci isci(4): Fix a typo in a source code comment 2024-12-31 10:32:43 +01:00
iscsi iscsi: Check for copyout errors in iscsi_ioctl_daemon_receive() 2024-01-01 19:29:59 -05:00
iser iser(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:23 +08:00
isl sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ismt sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
isp isp: Fix abort issue introduced by previous commit 2025-01-14 21:48:41 -05:00
ispfw ispfw(4): Update and add firmware 2024-01-19 11:56:17 -05:00
itwd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
iwi Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2024-02-18 16:42:28 +00:00
iwm Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2024-02-18 16:42:28 +00:00
iwn iwn(4): correct debug message: "not" to "no" 2024-06-12 13:56:52 +00:00
ixgbe ixgbe: workaround to prevent an i2c bus read to keep trying to read an empty slot 2025-07-09 10:05:47 +02:00
ixl ixl(4): Fix queue MSI and legacy IRQ rearming 2025-10-06 17:16:44 +02:00
jedec_dimm jedec_dimm: Use device_set_descf() 2024-06-27 11:27:42 -04:00
jme dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04: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: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
le net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
led sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
lge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
liquidio liquidio(4): Stop checking for failures from malloc/taskqueue_create/buf_ring_alloc(M_WAITOK) 2024-09-30 12:44:30 +08:00
mailbox/arm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
malo Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2024-02-18 16:42:28 +00:00
mana mana: remove redundant doorbell in mana_poll_rx_cq() 2025-03-18 04:53:56 +00:00
mbox sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
md md: Merge two switch statements in mdstart_vnode 2024-11-30 08:55:57 -05:00
mdio Use bus_generic_detach directly instead of a wrapper 2025-02-27 12:08:57 -05:00
mem sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mfi mfi(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:24 +08:00
mgb Canonicalize the name of the FreeBSD Foundation 2025-02-19 09:58:47 -05:00
mge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
mii mii_fdt: Search for the "ethernet-ports" subnode 2024-12-03 01:01:59 +00:00
mlx mlx(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:24 +08:00
mlx4 mlx4ib(4): Fix some typos in device messages 2025-02-10 07:54:24 +01:00
mlx5 mlx5en: Use connector type instead of cable type for media detection 2025-04-16 04:41:49 +03:00
mlxfw sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mmc mmc: Use bus_topo_lock and taskqueue_bus while adding/removing child devices 2025-04-29 10:40:47 -04:00
mmcnull sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mpi3mr mpi3mr: modified the log messages to be on a single line 2025-04-30 11:05:54 -06:00
mpr mps/mpr: Add workaround for firmware not responding to IOC_FACTS or IOC_INIT 2024-10-16 08:19:21 -06:00
mps mps/mpr: Add workaround for firmware not responding to IOC_FACTS or IOC_INIT 2024-10-16 08:19:21 -06:00
mpt sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mrsas mrsas(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:25 +08:00
msk msk/sk: Use a bus_child_deleted method to free ivars for children 2024-11-30 21:46:06 -05:00
mthca Fix unused variable warning in mlx5_ib_devx.c 2022-07-25 00:40:13 +02:00
mvs mvs: Use device_set_desc(f)() 2024-06-09 09:37:57 -04:00
mwl net80211 / LinuxKPI 802.11: use enum ieee80211_sta_rx_bw for ni_chw 2025-02-10 14:52:08 +00:00
mxge mxge(4): Stop checking for failures from taskqueue_create(M_WAITOK) 2024-09-30 12:44:30 +08:00
my bpf: Add IfAPI analogue for bpf_peers_present() 2024-09-24 12:30:48 +08:00
nctgpio sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ncthwm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
neta neta: improve TCP LRO 2024-10-31 12:18:52 +01:00
netmap vtnet, ptnet: include opt_*.h files early 2025-09-08 10:25:23 +02:00
nfe IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2025-09-08 10:26:04 +02:00
nfsmb sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nge dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
nmdm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ntb IfAPI: Retire if_etherbpfmtap() and if_bpfmtap() 2025-09-08 10:26:04 +02:00
null sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nvd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nvdimm nvdimm: Use a bus_child_deleted method to free ivars for children 2024-11-30 21:46:06 -05:00
nvme nvme: Fix hotplug on one of the amazon platforms 2025-03-30 16:44:57 -07:00
nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
oce Revert "oce(4): deprecate" 2025-02-04 08:38:09 -05:00
ocs_fc ocs_fc: Remove a stray semicolon 2024-10-31 12:40:18 +08:00
ofw ofw_pcib: Use bus_generic_rman_* 2025-02-27 08:09:20 -05:00
otus Revert "Enter the network epoch in USB WiFi drivers when processing input" 2024-02-18 16:42:38 +00:00
ow ow: Use a bus_child_deleted method to free ivars for children 2024-11-30 21:46:06 -05:00
p2sb p2sb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:03 -07:00
pbio sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
pccard sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
pccbb sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
pcf sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
pci pcib: Clear any pending slot status events during attach 2025-04-29 10:46:40 -04:00
pms pms(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:25 +08:00
powermac_nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ppbus Internal scheduling priorities: Always use symbolic ones 2025-07-31 12:42:21 +02:00
ppc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
proto proto: Use device_set_descf() 2024-06-09 09:37:59 -04:00
psci sys: Use the new arm_smccc_invoke macros 2024-10-21 15:03:27 +00:00
pst pst: improve shutdown_post_sync handler 2023-12-08 18:02:45 -04:00
pty sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
puc uart: Add support for Brainboxes / Intashield serial cards. 2025-01-11 17:09:41 +09:00
pwm sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
qat qat: add disable safe dc mode for QAT SPR devices 2025-07-09 10:05:45 +02:00
qat_c2xxx sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_clk sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_dwc3 sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_gcc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_mdio qcom: fix panic in qcom_mdio_ipq4018 implementation 2023-08-11 02:12:55 +00:00
qcom_qup sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_rnd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_tcsr sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_tlmm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qlnx log2: move log2 functions from linuxkpi to libkern 2025-02-10 04:29:23 -06:00
qlxgb net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
qlxgbe net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
qlxge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
quicc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ral Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2024-02-18 16:42:28 +00:00
random armv8rng: Don't require toolchain to support FEAT_RNG 2024-10-21 15:03:26 +00:00
rccgpio sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
re dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
rl dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
rndtest sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
rtsx mmc: Use bus_topo_lock and taskqueue_bus while adding/removing child devices 2025-04-29 10:40:47 -04:00
rtwn rtwn: Add device ID for TPLink RTL8192CU 2024-12-04 13:35:12 -05:00
safe hifn/safe: Remove dummy calls to bus_generic_detach 2025-02-27 10:18:05 -05:00
safexcel sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sbni net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
scc sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
sdhci sdhci: Use bus_topo_lock and taskqueue_bus for hotplug events 2025-04-29 10:42:44 -04:00
sdio sdiodevs: add more vendors and devices 2024-10-09 19:18:43 +00:00
sec sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sff Remove bogus detach routines 2024-11-30 21:46:07 -05:00
sfxge sfxge: defer ether_ifattach to when ifmedia_init is done 2024-12-23 15:00:19 -07:00
sge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
siis siis: Use device_set_desc(f)() 2024-06-09 09:37:52 -04:00
sis dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
sk msk/sk: Use a bus_child_deleted method to free ivars for children 2024-11-30 21:46:06 -05:00
smartpqi smartpqi(4): Fix a typo in a source code comment 2025-01-29 06:55:53 +01:00
smbios smbios: style(9): smbios_cksum() 2025-04-08 15:38:25 +02:00
smbus Internal scheduling priorities: Always use symbolic ones 2025-07-31 12:42:21 +02:00
smc net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
snp sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sound sound: Terminate stream properly when closing vchans 2025-05-30 00:51:30 +02:00
speaker speaker: Use standard C bool 2024-11-30 08:55:57 -05:00
spibus spibus: Use a bus_child_deleted method to free ivars for children 2024-11-30 21:46:07 -05:00
sram sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ste dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
stge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
sume sume(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-30 12:44:26 +08:00
superio superio: Use a bus_child_deleted method to free ivars for children 2024-11-30 21:46:06 -05:00
sym sym(4): Add __diagused to nseg of getbaddrcb() 2023-08-18 16:33:27 +02:00
syscons Internal scheduling priorities: Always use symbolic ones 2025-07-31 12:42:21 +02:00
tcp_log sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
tdfx tdfx: Handle errors from copyin() and copyout() 2024-01-04 08:42:13 -05:00
ti net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
tpm tpm: Register TPM as entropy source 2024-09-06 22:13:14 -07:00
tsec net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
tws sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
uart uart: Add support for Brainboxes / Intashield serial cards. 2025-01-11 17:09:41 +09:00
usb hidraw(4): Add additional hidraw input/output report ioctls 2025-04-30 10:32:22 +03:00
veriexec sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
vge dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
viapm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
viawd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
video sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
videomode videomode: Regenerate files 2023-10-24 10:08:29 -07:00
virtio vtnet, ptnet: include opt_*.h files early 2025-09-08 10:25:23 +02:00
vkbd Internal scheduling priorities: Always use symbolic ones 2025-07-31 12:42:21 +02:00
vmd acpi/pci/vmd: Fix a nit with nested resource mapping requests 2025-02-27 08:09:23 -05:00
vmgenc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
vmware pvscsi: Explicitly mask out CTS_SAS_VALID_SPEED bit 2025-01-20 18:14:43 +08:00
vnic net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
vr dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04:00
vt vt: add comments for KDMKTONE ioctl implementation 2024-11-04 08:54:10 -05:00
vte net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
watchdog sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
wbwd wbwd: Use device_set_descf() 2024-06-27 11:27:41 -04:00
wdatwd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
wg kern: wg: add support for removing Allowed-IPs 2025-07-28 10:12:19 +02:00
wpi Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2024-02-18 16:42:28 +00:00
wtap wtap: Fix typos in kernel messages 2024-04-28 07:20:25 +02:00
xdma sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
xen x86/xen: fix accounted interrupt time 2025-07-09 10:05:48 +02:00
xilinx net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
xl dev: Use recently added improvements to PME# support to simplify drivers 2025-04-29 10:45:07 -04: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