opnsense-src/sys/dev
Warner Losh 0fd4cd405b nvme: Use controller's page size instead of PAGE_SIZE to create qpair
When constructing qpair, use the controller's notion of page size rather
than the host's PAGE_SIZE. Currently, these are both 4k, but the arm 16k
page size support requires decoupling.

There's a "hidden" PAGE_SIZE in btoc, so we must change btoc(x) to
howmany(x, ctrlr->page_size) to properly count the number of pages (in
the drive's world view) are needed for various calculations.

With these changes, we the nvme driver operates at production level load
for both host 4k and host 16k page size.

Sponsored by:		Netflix
Differential Revision:	https://reviews.freebsd.org/D34873
2022-04-15 14:46:19 -06:00
..
aac aac: Move sge64 declaration into the #ifdef __amd64__ block. 2022-04-08 17:25:13 -07:00
aacraid aacraid: ignore data overrun on INQUIRY 2021-06-21 15:13:13 -03:00
acpi_support acpi_support: Remove CTLFLAG_NEEDGIANT from sysctls. 2021-12-26 19:37:08 -05:00
acpica xen/acpi: upload Cx and Px data to Xen 2022-04-12 10:03:26 +02:00
adb adb: clean up empty lines in .c and .h files 2020-09-01 21:34:24 +00:00
adlink adlink: clean up empty lines in .c and .h files 2020-09-01 21:34:41 +00:00
ae if_ae: clean up empty lines in .c and .h files 2020-09-01 21:34:58 +00:00
age if_age: clean up empty lines in .c and .h files 2020-09-01 21:35:14 +00:00
agp agp_nvidia: Replace a dummy variable to force a read with a void cast. 2022-04-08 17:30:14 -07:00
ahci ahci/siis/mvs: Fix panics after 3394d4239b. 2022-03-04 20:55:23 -05:00
aic7xxx Fix "set but not used" in aic7xxx/aic79xx. The variables were dead 2022-02-26 10:33:31 -07:00
al_eth al_eth: Remove a double word in a source code comment 2022-04-09 11:06:18 +02:00
alc alc: plug set-but-not-unused vars 2021-12-10 11:48:42 +00:00
ale ale: clean up empty lines in .c and .h files 2020-09-01 21:37:53 +00:00
alpm alpm: clean up empty lines in .c and .h files 2020-09-01 21:38:06 +00:00
altera altera: clean up empty lines in .c and .h files 2020-09-01 21:38:18 +00:00
amd_ecc_inject amd_ecc_inject: return an error instead of ignoring it in tsc_modevent 2021-11-24 16:25:50 +00:00
amdgpio amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdpm amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdsbwd amdsbwd: always enable watchdog register decoding 2021-12-13 13:36:50 +02:00
amdsmb amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdsmn amdsmn(4), amdtemp(4): add support for Family 19h (Zen 3) 2020-12-12 19:34:12 +00:00
amdtemp amdtemp: Remove CTLFLAG_NEEDGIANT from sysctls. 2021-12-25 21:03:54 -05:00
arcmsr sys/dev/arcmsr: Update Areca RAID driver to fix some issues on ARC-1886. 2021-12-13 08:09:15 -08:00
asmc asmc: plug set-but-not-unused vars 2021-12-10 11:45:36 +00:00
ata ata-fsl: Remove unused variable. 2022-04-13 16:08:23 -07:00
ath ath(4): Remove a double word in a few source code comments 2022-04-09 10:55:00 +02:00
atkbdc psm: Remove write-only variables. 2022-04-06 16:45:28 -07:00
axgbe if_axgbe: properly release resource in error case 2022-04-11 09:52:32 -04:00
backlight Add backlight subsystem 2020-10-02 18:18:01 +00:00
bce bce: Mark a few debugging variables as unused. 2022-04-05 13:52:54 -06:00
beri vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd) 2022-03-24 10:20:51 +00:00
bfe bfe(4): Fix a typo in a comment 2022-03-28 19:36:18 +02:00
bge Fix "set but not used" for bge 2021-12-03 23:29:51 -07:00
bhnd bhnd: Use __diagused for a variable only used in a KASSERT(). 2022-04-13 16:08:20 -07:00
bnxt bnxt: Remove dead write to cp_ring_id 2022-02-28 10:14:34 -07:00
bwi bwi: Mark write-only variable as __unused 2022-04-05 13:52:55 -06:00
bwn bwn_lo_measure_gain_values: eliminate write only trsw_rx variable 2022-04-04 22:29:23 -06:00
bxe bxe: Quiet set but not used warnings. 2022-04-06 16:45:28 -07:00
cadence cgem: support SGMII PHY connection mode 2022-04-12 19:51:17 -03:00
cardbus Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
cas cas: Mark work3 as unused: we apparently need to read it from hardware, but ignore its value 2022-04-05 21:42:05 -06:00
ce Remove checks for __CC_SUPPORTS__INLINE assuming it is always true. 2022-04-12 10:06:09 -07:00
cesa cesa: Remove unused variable. 2022-04-08 18:31:29 -07:00
cfe cfe: clean up empty lines in .c and .h files 2020-09-01 22:10:24 +00:00
cfi cfi: clean up empty lines in .c and .h files 2020-09-01 22:10:34 +00:00
chromebook_platform [ig4] Give common name to PCI and ACPI device drivers 2019-11-03 20:39:46 +00:00
ciss Fix "set but not used" for real in the ciss driver. 2022-02-26 11:07:05 -07:00
coretemp Make CPU children explicitly share parent unit numbers. 2021-09-24 23:31:51 -04:00
cp Remove checks for __CC_SUPPORTS__INLINE assuming it is always true. 2022-04-12 10:06:09 -07:00
cpuctl cpuctl: clean up empty lines in .c and .h files 2020-09-01 22:11:22 +00:00
cpufreq cpufreq: dt: Plug set but not used variable 2022-02-21 11:08:23 +01:00
cxgb cxgb(4): Fix "set but not used [-Wunused-but-set-variable]" warnings. 2022-01-10 12:15:12 -08:00
cxgbe cxgbe/t4_tom: Support for round-robin selection of offload queues. 2022-04-14 15:49:58 -07:00
cyapa cyapa_raw_input: elimmminate write only k variable 2022-04-04 22:29:25 -06:00
dc Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
dcons Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
dme Update dme(4) to reflect that it will not be removed due to FCP-101. 2019-05-08 19:05:58 +00:00
dpaa dpaa: Remove unused variables. 2022-04-13 16:08:23 -07:00
dpms sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
drm2 Revert "drm2: Fix a typo in a source code comment" 2022-04-14 09:01:29 +02:00
dwc dwc: Support phy mode MII 2022-02-22 10:01:56 +01:00
dwwdt dwwdt: make it actually useful 2022-01-11 15:56:07 +02:00
e1000 e1000: Try auto-negotiation for fixed 100 or 10 configuration 2022-04-13 09:17:32 -07:00
efidev efirt: Mark buffers filled out by EFI firmware as initialized 2021-09-07 11:19:29 -04:00
ena ena(4): Remove a double word in a source code comment 2022-04-09 10:50:49 +02:00
enetc enetc(4): Fix a typo in a source code comment 2022-04-02 14:02:46 +02:00
et et: plug set-but-not-used vars 2021-12-09 16:37:26 +00:00
etherswitch arswitch: Remove unused variable. 2022-04-12 14:58:59 -07:00
evdev evdev: Fix a typo in a commit 2021-10-02 10:43:41 +02:00
exca exca(4): Fix a typo in a source code comment 2022-03-28 19:30:10 +02:00
extres clk: rename clknode_try_freq to clknode_test_freq 2021-12-26 06:16:02 -08:00
fb splash_pcx: Remove unused variables. 2022-04-07 17:01:29 -07:00
fdc fd_probe: only define unit on x86, other platforms don't use this code 2022-04-04 22:29:28 -06:00
fdt Extend device_get_property API 2022-03-10 12:11:32 +01:00
ffec Add i.MX 8M Quad support 2020-07-01 00:33:16 +00:00
filemon filemon: Reject FILEMON_SET_FD commands when the fd is a kqueue 2022-02-03 09:41:53 -05:00
firewire firewire(4): Fix "set but not used" warnings 2021-12-20 11:24:21 +00:00
flash flash: Remove unused variables. 2022-04-13 16:08:22 -07:00
ftwd Add watchdog(9) driver for the Fintek F81803 SuperIO chip 2020-11-28 22:34:33 +00:00
fxp fxp: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-09 21:16:16 -05:00
gem Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
glxiic Create new wrapper function: bus_delayed_attach_children() 2019-12-13 19:39:33 +00:00
glxsb crypto: Constify all transform descriptors 2021-07-26 16:41:05 -04:00
goldfish Add Goldfish RTC device driver for RISC-V 2020-07-26 18:15:16 +00:00
gpio gpio pl061: Remove unused variables. 2022-04-08 17:25:14 -07:00
gxemul sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hdmi Fix reading EDID on TVs/monitors without E-DCC support 2020-06-10 21:38:35 +00:00
hid hpen_battery_strenght_cb: eliminate write only data variable 2022-04-04 22:29:31 -06:00
hifn OCF: Remove support for asymmetric cryptographic operations. 2021-04-12 14:28:43 -07:00
hpt27xx hpt27xx: Remove FreeBSD 9.x support including Giant. 2021-12-09 20:24:29 -05:00
hptiop hptiop: Remove Giant locking around ioctls. 2021-12-09 20:35:21 -05:00
hptmv Fix "set but not used" for hptmv 2021-12-04 11:07:04 -07:00
hptnr cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hptrr cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hwpmc hwpmc: Use __diagused for variables only used in KASSERT(). 2022-04-13 16:08:22 -07:00
hyperv hyperv: Use __diagused for a variable only used in KASSERT(). 2022-04-13 16:08:20 -07:00
iavf iavf: Quite set but not used warnings. 2022-04-06 16:45:28 -07:00
ic esp: Remove 2021-11-25 00:45:12 -07:00
ice ice: Remove a double word in a source code comment 2022-04-09 09:25:47 +02:00
ichiic ig4(4): Add PNP info for ACPI attachment 2022-03-03 02:35:23 +03:00
ichsmb Remove check for __CC_SUPPORTS___FUNC__. 2022-04-12 10:06:04 -07:00
ichwd ichwd: add Lewisburg Super SKUs, Cannon and Comet Lake support 2021-08-26 12:04:28 +02:00
ida ida: plug set-but-not-used vars 2021-12-16 13:23:30 +00:00
igc Default to always accepting the PHY that's present. Linux did 2022-02-26 18:29:08 -07:00
iicbus ad7417: Avoid an unused but set warning when compiled with NO_SYSCTL_DESCR. 2022-04-13 16:08:23 -07:00
imcsmb Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
intel pchtherm: Add IDs for CannonLake-H, CometLake and Lewisburg controllers 2021-04-14 13:15:19 +03:00
intpm intpm: Remove write only variables, tag slvcnt unused since it's used for debugging 2022-04-05 21:42:05 -06:00
io sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ioat ioat: plug set-but-not-unused vars 2021-12-09 20:21:16 +00:00
iommu iommu_gas: Rename a function missed earlier 2021-12-31 01:50:30 -06:00
ipmi ipmi: Remove write only variables used to read form hardware 2022-04-05 21:42:05 -06:00
ips Fix "set but not used" in the ips driver. Dead code. 2022-02-26 10:35:51 -07:00
ipw Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
isci iscsi(4): Remove a double word in a source code comment 2022-04-09 11:01:43 +02:00
iscsi isci(4): Remove a double word in an error message 2022-04-03 16:07:20 +02:00
iser iscsi: Handle unmapped I/O requests. 2022-03-10 15:49:53 -08:00
isl Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ismt ismt: Fix ISMT_DESC_ADDR_RW macro, slave addresses are already left-shifted 2020-03-24 18:35:33 +00:00
isp isp: Remove unused variable. 2022-04-12 14:58:59 -07:00
ispfw Remove parallel SCSI and 1/2Gb FC support from isp(4). 2020-11-20 01:15:48 +00:00
itwd itwd(4): driver for watchdog function in ITE Super I/O chips 2019-10-16 14:57:38 +00:00
iwi iwi: Remove write-only status variable. 2022-04-06 16:45:27 -07:00
iwm iwm(4): Remove a double word in a source code comment 2022-04-09 11:04:23 +02:00
iwn iwn: Remove write-only extra variable. 2022-04-06 16:45:27 -07:00
ixgbe ixgbe: Update mc filter before FCTRL flags 2022-04-13 08:59:21 -07:00
ixl i40e_validate_filter_settings: Remove unused variables. 2022-04-12 14:51:44 -07:00
jedec_dimm jedec_dimm: fix array overrun 2020-08-31 15:03:23 +00:00
jme jme(4): Fix a typo in a source code comment 2022-04-02 10:54:43 +02:00
kbd kbd: replace vestigial spl calls with Giant assertions 2022-03-24 12:56:29 -04:00
kbdmux kbdmux(4): Make callout handler mpsafe. 2021-08-08 18:29:48 -04:00
ksyms vm_ooffset_t is now unsigned 2020-09-18 16:48:08 +00:00
kvm_clock kvmclock: Expose implied TSC frequency via sysctl 2021-11-16 10:27:27 -08:00
le Miscellaneous typo fixes 2020-02-07 19:53:07 +00:00
led Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
lge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:11 +00:00
liquidio lio: Quiet set but unused warnings. 2022-04-06 16:45:29 -07:00
malo malo: Remove write only variables, but leave hardware reads in place 2022-04-05 21:42:05 -06:00
mana mana: Add handling of CQE_RX_TRUNCATED 2022-02-15 07:27:42 +00:00
mbox
md vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd) 2022-03-24 10:20:51 +00:00
mdio Add MDIO PHY driver for NS2 ARM64 platform. 2020-04-06 05:48:58 +00:00
mem Add new vnode dumper to support live minidumps 2022-04-05 15:35:05 -03:00
mfi hardware: added Dell H840 raid support 2022-03-24 07:13:45 +01:00
mgb mgb: remove set but not used variables 2021-11-23 20:56:53 -05:00
mge mge: eliminate write only variables ifp, sc and error 2022-04-04 22:29:41 -06:00
mii mii_fdt: fix a set-but-not-used warning 2022-04-03 12:28:37 -03:00
mlx Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
mlx4 mlx4: Remove unused variables. 2022-04-08 17:25:13 -07:00
mlx5 mlx5: fs_tcp is only used for INET or INET6. 2022-04-13 16:08:21 -07:00
mlxfw Initial version of Mellanox in-kernel firmware upgrade support. 2019-05-08 10:49:05 +00:00
mmc Extend device_get_property API 2022-03-10 12:11:32 +01:00
mmcnull Added mmcnull, an emulated lightweight MMC controller 2017-07-09 17:02:47 +00:00
mpr mpr: add \n in diagnostic printf 2022-03-30 20:14:07 -04:00
mps mpr/mps/mpt: verify cfg page ioctl lengths 2022-03-28 20:35:47 -04:00
mpt mpt(4): Fix a typo in a source code comment 2022-04-09 14:10:05 +02:00
mrsas mrsas: if controller reset is in progress, refrain from firing DCMDs to 2022-04-05 08:38:15 -06:00
msk msk: Remove write only variables, but leave hardware reads in place 2022-04-05 21:42:06 -06:00
mthca mthca: Mark a variable used only in debug traces as unused. 2022-04-07 17:01:26 -07:00
mvs ahci/siis/mvs: Fix panics after 3394d4239b. 2022-03-04 20:55:23 -05:00
mwl mwl: Remove write only variables, but leave hardware reads in place 2022-04-05 21:42:06 -06:00
mxge mxgbe: Remove a dummy variable used to force a register read. 2022-04-07 17:01:26 -07:00
my my: clean up empty lines in .c and .h files 2020-09-01 22:05:21 +00:00
nctgpio nctgpio: improve performance (latency) of operation 2019-10-22 14:20:35 +00:00
neta if_mvneta: Use __diagused for a variable only used in KASSERT(). 2022-04-13 16:08:22 -07:00
netmap netmap: Move more_txspace and some_recvd under #ifdef SYNC_KLOOP_POLL. 2022-04-08 17:30:14 -07:00
nfe nfe: plug set-but-not-unused vars 2021-12-10 11:53:38 +00:00
nfsmb nfsmb: clean up empty lines in .c and .h files 2020-09-01 22:04:24 +00:00
nge Fix a common typo in man pages and src comments 2021-08-28 19:24:27 +02:00
nmdm Use the actual credentials to create the /dev/nmdm* devices. 2021-01-04 13:18:47 +00:00
ntb ntb_hw_intel: fix xeon NTB gen3 bar disable logic 2021-09-27 12:13:03 -07:00
null Remove 12.x ABI compat for kernel dump ioctls 2022-04-15 12:06:05 -03:00
nvd nvd: For AHCI attached devices, report ahci bridge 2021-12-06 10:23:40 -07:00
nvdimm nvdimm: Inline value of variable used once in an assertion. 2022-04-13 16:08:20 -07:00
nvme nvme: Use controller's page size instead of PAGE_SIZE to create qpair 2022-04-15 14:46:19 -06:00
nvram sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nvram2env nvram2env: clean up empty lines in .c and .h files 2020-09-01 22:02:55 +00:00
oce oce: Remove unused variables. 2022-04-07 17:01:27 -07:00
ocs_fc ocs: Remove unused variable. 2022-04-07 17:01:27 -07:00
ofw Add serial-number to hw.fdt sysctl area if found in fdt. 2022-03-03 07:08:32 -06:00
otus otus: Return computed error value instead of ENXIO from otus_raw_xmit. 2022-04-07 17:01:27 -07:00
ow newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
p2sb Add support for Lewisburg GPIO through P2SB 2021-08-26 11:00:39 +02:00
pbio pbio: clean up empty lines in .c and .h files 2020-09-01 22:01:17 +00:00
pccard pccard: Remove more of the PC Card infrastructure 2021-12-14 15:27:47 -07:00
pccbb pccbb: Remove Giant mention in comments. 2021-12-25 21:51:48 -05:00
pcf pcf: clean up empty lines in .c and .h files 2020-09-01 22:00:30 +00:00
pci pci_host_generic_acpi: Remove unused variable. 2022-04-08 17:25:15 -07:00
pms Fix some common typos in source code comments 2021-08-14 08:55:58 +02:00
powermac_nvram powermac_nvram: Actually return EBUSY on error from open. 2022-04-12 14:58:58 -07:00
ppbus lpt: Mark ppbus in lptout unused. 2022-04-13 16:08:20 -07:00
ppc ppc: Fix set but not used warnings on !i386. 2022-04-06 16:45:27 -07:00
proto proto: clean up empty lines in .c and .h files 2020-09-01 21:58:40 +00:00
psci psci: finish psci_present implementation 2022-03-18 22:04:32 -05:00
pst pst: clean up empty lines in .c and .h files 2020-09-01 21:58:12 +00:00
pty sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
puc newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
pwm newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
qat qat: Address -Wunused-but-set-variable warnings 2021-12-17 13:10:22 -05:00
qcom_clk qcom_clk: add the qualcomm clock nodes for the IPQ4018 2021-12-27 13:02:30 -08:00
qcom_dwc3 qcom_dwc3: add initial Qualcomm SoC DWC3 controller glue 2021-12-27 18:25:32 -08:00
qcom_gcc Add support for qualcomm clock nodes the the IPQ4018/IPQ4019 clock tree. 2021-12-27 13:02:31 -08:00
qcom_mdio qcom_mdio: add initial IPQ4018 MDIO support 2022-02-03 21:26:14 -08:00
qcom_qup qcom_qup: add initial v1/v2 QUP SPI driver 2021-12-27 15:27:29 -08:00
qcom_rnd qcom_rnd: add initial qualcomm prng driver. 2021-11-04 09:02:27 -07:00
qcom_tcsr qcom_tcsr: add initial top control and status register (TCSR) support 2021-12-27 15:56:28 -08:00
qcom_tlmm qcom_tlmm: add initial gpio/pinmux controller (TLMM) 2021-12-23 10:41:41 -08:00
qlnx qlnxe(4): Fix a typo in a source code comment 2022-04-09 09:29:35 +02:00
qlxgb qlxgb: Remove unused variables. 2022-04-07 17:01:28 -07:00
qlxgbe qlxgbe: Remove unused variables. 2022-04-07 17:01:28 -07:00
qlxge qlxge: Remove unused variables. 2022-04-07 17:01:28 -07:00
quicc Remove more needless <sys/tty.h> includes 2019-12-01 20:43:37 +00:00
ral ral: plug set-but-not-used vars 2021-12-14 14:24:21 +00:00
random Remove checks for __GNUCLIKE_ASM assuming it is always true. 2022-04-12 10:05:45 -07:00
rccgpio
re re: Avoid subobject overread when setting IDRn 2021-12-23 20:19:31 +00:00
rl re(4): Add a 8168-compatible device ID 2020-10-05 19:58:55 +00:00
rndtest rndtest: clean up empty lines in .c and .h files 2020-09-01 21:55:52 +00:00
rt rt(4): Replace Giant callout+task with timeout_task. 2021-09-03 18:10:06 -04:00
rtsx rtsx: Remove update of softc during probe and some var rename. 2022-03-25 15:24:49 -04:00
rtwn rtwn: Restore RF_ENV control type after initializing RF. 2022-04-07 17:01:28 -07:00
safe safe(4): Fix a typo in a source code comment 2022-04-02 14:03:17 +02:00
safexcel safexcel: plug set-but-not-used vars 2021-12-18 13:29:32 +00:00
sbni sbni: Use memset to clear flags structure in attach. 2022-04-08 17:25:14 -07:00
scc scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 2020-12-26 13:48:06 +01:00
sdhci sdhci_card_task: d is only used in the non-MMCCAM case. 2022-04-13 16:08:20 -07:00
sdio Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
sec crypto: Add a new type of crypto buffer for a single mbuf. 2021-05-25 16:59:18 -07:00
sfxge sfxge: Use __diagused for variables only used in KASSERT(). 2022-04-13 16:08:20 -07:00
sge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:40 +00:00
siis ahci/siis/mvs: Fix panics after 3394d4239b. 2022-03-04 20:55:23 -05:00
sis sis_attach: Move waittime definition into for loop 2022-04-04 22:29:57 -06:00
sk sk: plug set-but-not-used vars 2021-12-14 14:08:17 +00:00
smartpqi smartpqi(4): Fix a typo in a source code comment 2022-04-02 15:21:45 +02:00
smbios ipmi,smbios: move smbios_walk_table to smbios.h 2021-04-07 15:05:49 -05:00
smbus newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
smc smc: Rename constants for control register from CTR* to CTRL*. 2022-04-12 17:11:28 -07:00
snp snp: don't reference tp->t_mtx directly 2019-11-29 03:51:01 +00:00
sound sound aoa: Mark variable only used in debug trace as unused. 2022-04-12 14:58:58 -07:00
speaker Remove splclock(). It's not useful to keep. 2020-08-28 16:40:33 +00:00
spibus newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
ste Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
stge stge: fix null pointer dereference 2022-03-31 15:54:56 -04:00
sume Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME 2020-08-30 07:34:32 +00:00
superio newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
sym sym(4): Fix a typo in a source code comment 2022-04-09 09:23:57 +02:00
syscons sc: Move prev_ysize under #ifndef SC_NO_HISTORY 2022-04-13 12:35:55 +03:00
tcp_log tcp_log: clean up empty lines in .c and .h files 2020-09-01 21:51:38 +00:00
tdfx tdfx: Mark a variable only used under a custom debug macro as unused. 2022-04-08 17:25:13 -07:00
ti Fix "set but not used" for the ti driver 2021-12-03 15:31:14 -07:00
tpm tpm: Remove unused variables. 2022-04-07 17:01:29 -07:00
tsec tsec: Fix a typo in a source code comment 2022-04-02 10:48:37 +02:00
twe The TWE driver should have been marked with gone_in for FreeBSD 13.x, 2022-02-26 11:40:17 -07:00
tws tws: fix "set but not used" in the tws driver 2022-01-09 14:28:08 -09:00
uart uart_dev_lowrisc: Remove unused variables in stub functions. 2022-04-12 14:58:57 -07:00
usb usb: Add a __usbdebug_used for variables only used under #ifdef USB_DEBUG. 2022-04-13 16:08:20 -07:00
veriexec vfs: remove the unused thread argument from NDINIT* 2021-11-25 22:50:42 +00:00
vge vge: clean up empty lines in .c and .h files 2020-09-01 21:49:49 +00:00
viapm viapm: clean up empty lines in .c and .h files 2020-09-01 21:49:31 +00:00
viawd viawd(4): Fix a typo in a kernel message 2022-04-02 10:21:37 +02:00
videomode modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
virtio vtnet: offset is only used for INET or INET6. 2022-04-13 16:08:21 -07:00
vkbd vkbd: clean up empty lines in .c and .h files 2020-09-01 21:48:55 +00:00
vmd Missed line from 7af4475a6e. 2021-09-02 22:25:16 -04:00
vmgenc vmgenid(4): Integrate as a random(4) source 2020-01-01 00:35:02 +00:00
vmware vmci: Remove unused variables. 2022-04-07 17:01:29 -07:00
vnic vnic: Use __diagused for variables only used in KASSERT(). 2022-04-13 16:08:23 -07:00
vr Fix a common typo in man pages and src comments 2021-08-28 19:24:27 +02:00
vt vt/vga: ignore ACPI_FADT_NO_VGA unless running virtualized 2022-03-17 14:30:39 +01:00
vte Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
watchdog watchdog: clean up empty lines in .c and .h files 2020-09-01 21:47:20 +00:00
wbwd wbwd: Move set but not used variable test under notyet 2022-01-07 09:23:00 -07:00
wpi wpi: Fix a lock leak in an error path in wpi_run() 2021-09-10 10:03:51 -04:00
wtap WiFi: fix ieee80211_media_change() callers 2020-09-07 15:35:40 +00:00
xdma xdma: Inline variables with simple values used once in a KASSERT(). 2022-04-13 16:08:23 -07:00
xen xen/acpi: upload Cx and Px data to Xen 2022-04-12 10:03:26 +02:00
xilinx if_xae: Remove unused variables. 2022-04-12 14:58:57 -07:00
xl xl_attach: eliminate write only variable unit 2022-04-04 22:30:45 -06:00
xz Modularize xz. 2019-02-26 19:55:03 +00:00
zlib Expose zlib's utility functions in Z_SOLO library when building kernel. 2019-08-07 01:41:17 +00:00