opnsense-src/sys/dev
Kenneth D. Merry 44ca5d40f3 Add an isp(4) tunable to default to ispfw(4) firmware.
ispfw(4) recently gained firmware for Qlogic 27XX and 28XX
FC controllers, and isp(4) now selects the newer of firmware in
flash or in ispfw(4) to load for those controllers.

This differs from the previous behavior (which remains for older
controllers), which was to always load the ispfw(4) firmware if it
is available.

This adds a loader tunable, hint.isp.N.fwload_force to default to
loading the ispfw(4) firmware, whether or not it is newer than the
firmware in flash.  This allows the user to always use the known
firmware version included with the kernel.

Note that there is an existing fwload_disable tunable that tells
the driver to always load the firmware from flash and ignore
ispfw(4).  If fwload_disable is set, fwload_force will be ignored.
So users with existing fwload_disable tunables will have the same
behavior.

If a user specifies both fwload_force and fwload_disable for the
same controller, the isp(4) driver prints a warning message,
and fwload_disable will be honored.

The user can see which firmware is active through the
dev.isp.N.fw_version* sysctl variables.

share/man/man4/isp.4:
	Document the new loader tunable.

sys/dev/isp/isp.c:
	In isp_load_risc_flash(), changet the decision logic to
	also consider ISP_CFG_FWLOAD_ONLY.  Load the flash firmware
	and get the version, so the user knows what it is, but if
	the user set fwload_force, honor that.  If the user didn't
	set fwload_force, the behavior remains to select the newer
	firmware version.

sys/dev/isp/isp_pci.c:
	Add a new fwload_force tunable.  Print out a warning if the
	user sets both fwload_disable and fwload_force.

sys/dev/isp/ispvar.h:
	Add a new ISP_CFG_FWLOAD_FORCE configuration bit.

Reviewed by:	mav
MFC after:	1 week
Sponsored by:	Spectra Logic
Differential Revision:	<https://reviews.freebsd.org/D45688>

(cherry picked from commit 31354813f3c6e87532189be77c2f10a017c55472)
2024-07-16 16:06:39 -04: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: Use device_set_descf() 2024-06-09 09:37:55 -04:00
acpica acpi: Use device_set_descf() 2024-06-09 09:37:55 -04:00
adb sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
adlink sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ae net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
age net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
agp pci_cfgreg: Add a PCI domain argument to the low-level register API 2024-01-18 14:44:51 -08:00
ahci ahci: Use device_set_desc(f)() 2024-06-09 09:37:47 -04:00
aic7xxx ahc(4): resolve some minor nits 2024-04-24 22:59:03 -05:00
al_eth sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
alc net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
ale net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
alpm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
altera net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +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: Use device_set_descf() 2024-06-27 11:27:41 -04:00
amdtemp amdsmn(4), amdtemp(4): add support for AMD Family 19h Models 10h-1Fh. 2024-04-20 20:15:52 -07:00
arcmsr arcmsr: Use device_set_descf() 2024-06-27 11:27:41 -04:00
asmc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ata ata: Use device_set_descf() 2024-06-09 09:37:48 -04:00
ath ath(4): always enable 11n 2024-04-01 23:46:10 +00: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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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 sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bfe net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
bge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
bhnd bhnd: Use device_set_descf() 2024-06-09 09:37:49 -04:00
bnxt bnxt_re: Explicitly cast pointer-to-integer conversions 2024-06-03 13:23:15 -06: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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
cadence net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
cardbus sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
cas net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
cxgbe net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
cyapa sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06: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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
dpaa2 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
dpms sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
drm2 drm2: whack set-but-not-used warns 2023-09-18 21:14:19 +00:00
dwc sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
dwwdt spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
e1000 e1000(4): Remove disconnected SYSCTL 2024-01-18 21:14:46 +01:00
efidev efirt: Move comment about fpu_kern_enter to where it is called 2023-10-11 08:10:31 -07:00
ena net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
enetc enetc: Don't restart on VLAN changes 2023-08-24 13:46:56 -07:00
enic Remove a few more stray __FBSDID uses 2023-10-24 10:08:46 -07:00
eqos eqos: Call init earlier 2024-06-05 10:16:33 +02:00
et net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
etherswitch net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
evdev evdev: Sync event codes with Linux kernel 6.5 2023-11-27 18:19:55 +03: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 simple_mfd: don't attach children twice 2024-04-18 15:11:31 -03:00
ffec sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
filemon sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
firewire net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
firmware Trim various $FreeBSD$ 2023-10-24 11:22:23 -07:00
flash sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06: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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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 gpiopower: trigger low, high and both edges 2024-02-17 16:15:10 +02:00
gve net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
hdmi sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hid hidbus: Use device_set_descf() 2024-06-27 11:27:41 -04:00
hifn sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hpt27xx pci_cfgreg: Add a PCI domain argument to the low-level register API 2024-01-18 14:44:51 -08:00
hptiop sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hptmv hptmv: Handle errors from copyout() in hpt_set_info() 2024-01-04 08:42:13 -05:00
hptnr pci_cfgreg: Add a PCI domain argument to the low-level register API 2024-01-18 14:44:51 -08:00
hptrr sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hwpmc dev/hwpmc: Fix the dmc620 MD4 macro 2024-07-15 12:27:45 +00:00
hyperv Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous 2024-07-01 13:33:08 +00:00
iavf iavf: Add explicit ifdi_needs_reset for VLAN changes 2023-08-24 13:46:56 -07:00
ic sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
ice ice(4): Update to 1.39.13-k 2024-04-24 15:14:48 -07:00
ichiic ig4: Actively use FIFO thresholds 2024-01-19 11:33:10 -05:00
ichsmb ichsmb: fix block read operation 2024-02-17 16:15:11 +02: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 igb(4): Remove disconnected SYSCTL 2024-01-18 21:14:46 +01:00
iicbus net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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_remove(): consolidate places where decision is made to keep the entry 2024-01-02 02:41:39 +02:00
ipmi change ipmi watchdog to awlays stop when system is halted 2024-02-17 16:15:11 +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 sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
iscsi iscsi: Check for copyout errors in iscsi_ioctl_daemon_receive() 2024-01-01 19:29:59 -05:00
iser sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06: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 Add an isp(4) tunable to default to ispfw(4) firmware. 2024-07-16 16:06:39 -04: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 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 jedec_dimm: Use device_set_descf() 2024-06-27 11:27:42 -04:00
jme net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +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: 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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
mbox sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
md md: round-trip the MUSTDEALLOC and RESERVE options 2024-06-15 07:03:23 -06:00
mdio sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
mem sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mfi sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mgb iflib: invert default restart on VLAN changes 2023-08-24 13:48:19 -07:00
mge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
mii mii: Fix memory leak in micphy. 2024-01-15 19:26:02 +09:00
mlx sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mlx4 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
mlx5 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
mlxfw sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mmc mmc_fdt_parse: remove redundant bootverbose check 2024-02-17 16:15:11 +02:00
mmcnull sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mpi3mr mpi3mr: Minor tweak to task queue pausing 2024-01-19 12:16:50 -05:00
mpr mpr: Handle errors from copyout() in ioctl handlers 2024-01-01 19:29:55 -05:00
mps mps(4): Correct a typo in a source code comment 2024-07-13 19:08:08 +02:00
mpt sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mrsas mrsas: Fix callout locking in mrsas_complete_cmd() 2023-10-14 11:29:11 -04:00
msk net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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 Revert "Widen EPOCH(9) usage in PCI WLAN drivers." 2024-02-18 16:42:28 +00:00
mxge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
my net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
netmap net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
nfe net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
nfsmb sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
nmdm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ntb net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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 sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nvme nvme: Firmware revisions in the firmware slot info logpage are ASCII strings 2024-04-08 11:01:02 -07:00
nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
oce net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
ocs_fc ocs_fc(4): Fix a typo in a kernel message 2024-07-13 19:08:38 +02:00
ofw sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
otus Revert "Enter the network epoch in USB WiFi drivers when processing input" 2024-02-18 16:42:38 +00:00
ow sys: Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:17 -06: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 pci: Fix pci_host_generic_acpi with gcc 2024-07-15 12:27:37 +00:00
pms sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
powermac_nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ppbus net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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 dev/psci: Check all compat strings 2024-07-15 12:24:30 +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 puc: Add support for Exar XR17V354 Quad PCI Express UART. 2024-01-15 19:22:48 +09:00
pwm sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
qat qat: Fix two typos in source code comments 2023-12-20 08:35:25 +01: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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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 random(4): Fix a typo in a source code comment 2024-02-25 08:43:02 +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-07-12 20:03:37 +08:00
rl net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
rndtest sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
rtsx sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
rtwn net80211: deal with lost state transitions 2024-02-18 18:31:17 +00:00
safe safe(4): Remove a double word in a source code comment 2024-04-23 07:23:04 +02: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: fdt: Correctly export clock per the binding 2023-10-18 16:31:10 +02:00
sdio sys: Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:17 -06:00
sec sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sff sff: Add SFP driver (fdt-based draft) 2023-08-18 12:40:11 +02:00
sfxge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
sk net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
smartpqi smartpqi: Change alignment for dma tags 2023-10-19 15:21:11 -06:00
smbios sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
smbus sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06: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: drop midistat lock in error path 2024-07-10 18:48:14 +02:00
speaker sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
spibus Add plug and play information macro for SPI bus. 2023-08-20 12:53:32 +03:00
sram sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ste net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
stge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
sume net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
superio superio: Use device_set_descf() 2024-06-27 11:27:41 -04: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: 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 sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06: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: Use device_set_descf() 2024-06-09 09:37:58 -04:00
usb net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
veriexec sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
vge net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08: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 net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
vkbd vkbd: correct ref count on cloned cdevs 2023-10-16 10:16:01 +03:00
vmd vmd: Use bus_read/write_* instead of bus_space_read/write_* 2024-04-08 10:57:24 -07:00
vmgenc sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
vmware vmware: Fix a typo in a source code comment 2024-01-23 07:41:49 +01:00
vnic net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
vr net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
vt vt(4): Call post-switch callback after replacing the backend 2024-02-17 23:58:35 +03: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 wg: Implement if_transmit unconditionally 2024-07-02 09:19:28 -04: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 gntdev: Handle errors from suword32() in gntdev_alloc_gref() 2024-01-01 19:29:56 -05:00
xilinx net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +08:00
xl net: Remove unneeded NULL check for the allocated ifnet 2024-07-12 20:03:37 +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