freebsd-nq/sys/dev
Hans Petter Selasky 74d565fd96 Minor code cleanup of USB ACPI code after r349161.
While at it fix an invalid memory access issue when attaching external
USB HUBs, which are not mapped by ACPI, due to missing status check
when calling AcpiGetObjectInfo() from acpi_usb_hub_port_probe_cb().

Sponsored by:	Mellanox Technologies
2019-07-08 19:26:05 +00:00
..
aac Make uniqueifier match the module definition. 2019-05-24 01:43:29 +00:00
aacraid Make aacraid(4) working on ASR8805 & ASR8402 in particular. This patch 2019-05-22 04:51:08 +00:00
acpi_support Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
acpica acpi_dock(4): Notify devd(8) on dock status change. 2019-05-31 15:44:33 +00:00
adb Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
adlink Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ae FCP-101: ae(4) is sufficently popular to be moved to the keep list. 2019-05-16 15:22:17 +00:00
age Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
agp Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
ahci Improve AHCI Enclosure Management and SES interoperation. 2019-06-23 19:05:01 +00:00
aic7xxx [aic7xxx] Use correct product name 29320LPE instead of non-existent 39320LPE 2019-01-19 05:31:48 +00:00
al_eth Use ip/ipv6 structures in al_eth only if they are supported 2018-08-28 17:09:41 +00:00
alc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ale Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
alpm
altera Negate the logic of XCHAN_CAP_NOBUFS macro and rename it to 2019-07-04 14:04:08 +00:00
amd_ecc_inject Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
amdgpio amdgpio: small formatting cleanup 2019-05-24 06:07:33 +00:00
amdpm
amdsbwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
amdsmb Update AMDSMB to use PCI_MATCH 2018-07-07 15:55:52 +00:00
amdsmn amdtemp(4): Add support for Family 15h, Model >=60h 2019-01-12 22:36:33 +00:00
amdtemp amdtemp(4): Add support for Family 15h, Model >=60h 2019-01-12 22:36:33 +00:00
amr Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
an Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
arcmsr
asmc asmc: Add support for Mac mini 2,1 2019-02-25 21:59:01 +00:00
ata GC ATA_REQUEST_TIMEOUT option remnants 2019-02-16 01:48:38 +00:00
ath [ath_hal] Fix queue bits a bit 2019-05-28 18:05:10 +00:00
atkbdc Add macOS-like three finger drag trackpad gesture to psm(4) 2019-06-16 03:06:05 +00:00
auxio
axgbe
bce Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
beri Fix off-by-one error in BERI virtio driver 2019-02-11 07:42:32 +00:00
bfe Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bge Remove unused define. 2019-05-17 13:08:12 +00:00
bhnd Fix format/arg mismatch 2019-01-25 21:38:28 +00:00
bktr Don't use generic PCI_VENDOR and PCI_PRODUCT macros. Prefix them with 2018-06-24 19:01:01 +00:00
bnxt Assorted TSO fixes for em(4)/iflib(9) and dead code removal: 2018-07-15 19:04:23 +00:00
bvm
bwi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
bwn bwn(4): Include SROM revision when printing device identification. 2019-07-02 02:52:05 +00:00
bxe Add support for Error Recovery 2018-10-15 18:39:33 +00:00
cadence Add support for Cadence network controller found in HiFive Unleashed board. 2019-04-24 13:44:30 +00:00
cardbus Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cas Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ce
cesa OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
cfe
cfi Fix AMD type flash write operations, and display chip information at boot 2019-03-24 06:28:25 +00:00
chromebook_platform
ciss Don't print the request we may be aborting in ciss_notify_abort as 2019-06-13 05:19:42 +00:00
cmx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
coretemp Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cp
cpuctl Mitigations for Microarchitectural Data Sampling. 2019-05-14 17:02:20 +00:00
cpufreq Improve cpufreq_dt. 2019-03-19 14:34:53 +00:00
ctau Fix two errors reported by PVS Studio: V646 Consider inspecting the 2019-05-26 12:41:03 +00:00
cx Fix misspellings of transmitter/transmitted 2018-08-10 20:37:32 +00:00
cxgb cxgb(4): Netdump: only reference allocated qsets 2019-03-01 01:57:22 +00:00
cxgbe Use unmapped (M_NOMAP) mbufs for zero-copy AIO writes via TOE. 2019-07-03 16:06:11 +00:00
cy
cyapa
dc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
dcons Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +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: Mark BMan and QMan as earlier driver modules 2018-10-23 01:56:52 +00:00
dpms
drm2 Add a return value to vm_page_remove(). 2019-06-26 17:37:51 +00:00
dwc ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
e1000 o Avoid determining the MAC class (LEM/EM or IGB) - possibly even multiple 2019-05-07 08:31:54 +00:00
efidev efirt efi_enter(): Release acquired locks and restore FPU ownership if 2019-06-03 15:41:45 +00:00
ena Update ENA version to v2.0.0 2019-05-30 13:52:32 +00:00
esp
et Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
etherswitch Add support for the Marvell 88E6190 11 ports switch. 2019-07-01 13:41:37 +00:00
evdev Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
exca
extres Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
fb Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
fdc Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
fdt Extend simple_mfd driver to expose a syscon interface if 2019-07-02 08:47:18 +00:00
ffec Fix possible NULL pointer dereference in ffec_alloc_mbufcl(). 2018-09-21 13:44:05 +00:00
filemon Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
firewire Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
flash Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO(). 2019-05-23 15:59:50 +00:00
fxp Remove a use of a negative array index from fxp(4). 2018-12-19 04:54:32 +00:00
gem Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
glxiic
glxsb Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
gpio Follow r349460 to complete removing "flags" in struct gpiobus_ivar 2019-06-27 22:18:21 +00:00
gxemul
hdmi Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
hifn Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
hme ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc Don't refer to the cpu variable in a KASSERT before initializing it. 2019-06-06 15:18:23 +00:00
hyperv Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ic
ichiic Catch up with r338948. 2018-12-17 21:34:09 +00:00
ichsmb Add some Cannon Lake chipset IDs. 2019-03-20 17:27:00 +00:00
ichwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ida Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
if_ndis Fix compilation with 'option NDISAPI + device ndis' and 2019-01-30 11:40:12 +00:00
iicbus Call device_unbusy() on the error exit path, because if iicbus_request_bus() 2019-07-08 18:29:37 +00:00
iir Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
imcsmb Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
intel Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
intpm intpm: change translation of HBA error status to smbus(4) errors 2019-03-22 10:38:22 +00:00
io
ioat Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ipmi The current IPMI KCS code is waiting 100us for all transitions (roughly 2019-06-12 16:06:31 +00:00
ips Add the likely missing braces in ips(4). This is found by gcc warning that 2019-05-29 18:11:17 +00:00
ipw Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
isci isci(4): Use controller->lock for busdma tags. 2019-03-12 16:49:08 +00:00
iscsi Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
iscsi_initiator Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
iser
isl
ismt
isp Fix FC-Tape bugs caused in part by r345008. 2019-05-24 17:58:29 +00:00
ispfw
iwi urtw(4), otus(4), iwi(4): allow to set non-default MAC address via ifconfig(8) 2019-04-10 08:17:56 +00:00
iwm iwm: Drain callouts after stopping the device during detach. 2019-07-03 21:05:40 +00:00
iwn Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
ixgbe Include ktr.h in more compilation units 2019-05-21 20:38:48 +00:00
ixl Add the missing braces to fix the code not guarded by the if clause and has 2019-05-30 20:42:36 +00:00
jedec_dimm Teach jedec_dimm(4) to be more forgiving of non-fatal errors. 2019-03-27 21:50:01 +00:00
jme ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
kbd evdev: Remove evdev.ko linkage dependency on kbd driver 2018-08-13 19:05:53 +00:00
kbdmux evdev: Use console lock as evdev lock for all supported keyboard drivers. 2018-10-27 20:22:41 +00:00
ksyms ksyms: Fixup symbols for powerpc in the kernel, not just modules 2019-05-20 02:41:09 +00:00
le ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
led Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
lge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
liquidio Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
malo Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
mbox
mc146818
md When using the force option to shut down a memory-disk device, 2019-03-31 21:34:58 +00:00
mdio
mem
mfi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
mii Add driver for Xilinx AXI Ethernet tri-mode (10/100/1000 Mb/s) MAC found 2019-05-08 15:36:57 +00:00
mk48txx
mlx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mlx4 Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
mlx5 Add support for IFCAP_NOMAP to mlx5(4). 2019-06-29 00:53:07 +00:00
mlxfw Initial version of Mellanox in-kernel firmware upgrade support. 2019-05-08 10:49:05 +00:00
mly De-spl mly(4). 2018-08-21 10:08:12 +00:00
mmc Fix cut-and-pasto that slipped through my testing. 2019-07-04 15:09:58 +00:00
mmcnull
mn
mpr Fix busy status leak in case of incorrect passthrough args. 2019-05-30 14:13:09 +00:00
mps Fix busy status leak in case of incorrect passthrough args. 2019-05-30 14:13:09 +00:00
mpt
mrsas add mrsas_shutdown method 2019-05-23 12:51:13 +00:00
msk ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
mthca
mvs Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mwl Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
mxge mxge: replace 65536 with IP_MAXPACKET in tso settings. 2018-07-05 02:43:10 +00:00
my Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
nctgpio nctgpio: change default pin names to those used by the datasheet(s) 2019-07-01 15:43:48 +00:00
neta Update mvneta/e6000sw for new DSA Device Tree Bindings 2019-03-23 02:48:47 +00:00
netfpga10g/nf10bmac
netmap netmap: Remove pointer leakage in netmap_mem2.c 2019-07-04 21:31:49 +00:00
nfe Add support for the nForce MCP89 adapter. 2018-12-14 18:16:35 +00:00
nfsmb
nge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
nmdm Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ntb Include sys/lock.h, as told by man page. 2019-07-02 15:01:54 +00:00
null List-ify kernel dump device configuration 2019-05-06 18:24:07 +00:00
nvd Fix GCC build, failed due to false integer overflow in r343562. 2019-01-29 20:50:29 +00:00
nvdimm nvdimm: Provide nvdimm location information 2019-06-06 20:12:04 +00:00
nvme Fix nda(4) PCIe link status output 2019-06-07 18:34:48 +00:00
nvram
nvram2env
oce Fix array out of bound panic introduced in r306219. 2019-05-28 18:32:04 +00:00
ocs_fc Fixed issues reported by coverity scan. 2019-01-23 17:34:01 +00:00
ofw Define macros making it easier to define bus-specific pnpinfo for FDT systems. 2019-05-23 15:47:30 +00:00
otus urtw(4), otus(4), iwi(4): allow to set non-default MAC address via ifconfig(8) 2019-04-10 08:17:56 +00:00
ow fix up r349428, fix a typo made during "fdt" removal 2019-06-26 17:38:38 +00:00
pbio
pccard Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
pccbb Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
pcf pcf(4): fix parentheses in if condition 2019-01-27 15:19:28 +00:00
pci Need to apply the PCIM_BAR_MEM_BASE mask to the physical memory 2019-06-28 22:28:51 +00:00
pms Fix a scribbler in the PMS driver. 2019-03-11 14:26:45 +00:00
powermac_nvram
ppbus
ppc
proto Lock busdma operations and serialize detach against open/close 2019-07-04 02:51:34 +00:00
psci PSCI: Don't take missing implementation of psci get_version() as fatal. 2019-03-19 15:42:11 +00:00
pst
pty
puc Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
pwm Handle labels specified with hints even on FDT systems. Hints are the 2019-06-18 17:05:05 +00:00
qlnx qlnxr(4), qlnxe(4): Unbreak gcc build 2019-02-01 23:04:45 +00:00
qlxgb ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
qlxgbe ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
qlxge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
quicc
ral Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
random random(4): Fix a regression in short AES mode reads 2019-06-18 18:50:58 +00:00
rc Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
rccgpio
re ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
rl Remove bogus spaces. 2018-09-26 19:41:00 +00:00
rndtest Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
rp
rt
rtwn Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
safe Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
sbni Copy out from kernel to data, not the other way around. 2018-08-13 21:53:18 +00:00
scc Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
sdhci Add support for the GPIO SD Card VCC regulator/switch and the GPIO SD Card 2019-06-10 21:50:07 +00:00
sdio Add SDIO support. 2019-06-08 16:26:56 +00:00
sec OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
sfxge sfxge(4): use n Tx queues instead of n + 2 on EF10 HW 2018-12-10 09:36:05 +00:00
sge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
siis
sio Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
sis ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
sk Use https over http for FreeBSD pages 2018-07-27 10:40:48 +00:00
smartpqi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
smbus
smc
snp
sound Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
speaker
spibus Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO(). 2019-05-23 15:59:50 +00:00
ste ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
stge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
superio add superio driver 2019-07-01 17:05:41 +00:00
sym Remove the long obsolete SYM_SETUP_LP_PROBE_MAP option. It's not been 2018-10-22 02:36:31 +00:00
syscons Attempt to fix build breakage in r344458. 2019-02-26 09:44:10 +00:00
tcp_log Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
tdfx
terasic Fix off-by-one (page) errors in checks in d_mmap methods of several drivers. 2018-12-02 18:30:58 +00:00
ti Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m). 2019-06-07 18:23:29 +00:00
tpm Improve tpm20 style 2019-04-16 02:46:21 +00:00
trm
tsec ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
twa remove the 4GB boundary requirement on PCI DMA segments 2019-04-19 13:43:33 +00:00
twe
tws Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
uart Add ACPI entries for Synopsys Designware UARTs used on ARM platforms 2019-06-28 01:19:08 +00:00
ubsec Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
usb Minor code cleanup of USB ACPI code after r349161. 2019-07-08 19:26:05 +00:00
veriexec Add a new ioctl for the larger params struct that includes the label. 2019-05-17 19:27:07 +00:00
vge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
viapm
viawd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
videomode
virtio VirtIO SCSI: validate seg_max on attach 2019-06-22 01:20:45 +00:00
vkbd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
vmware Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
vnic Fix vnic fallback PHY name matching after r334880. 2018-07-14 16:06:53 +00:00
vr ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
vt Ignore kern.vt.splash_cpu without graphics 2019-07-08 13:46:26 +00:00
vte ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
watchdog Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
wbwd
wi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
wpi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
wtap Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
xdma Fix transfers that don't use busdma or bounce buffer (e.g. software dmas). 2019-07-04 15:26:02 +00:00
xen Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m). 2019-06-07 18:23:29 +00:00
xilinx Negate the logic of XCHAN_CAP_NOBUFS macro and rename it to 2019-07-04 14:04:08 +00:00
xl Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
xz Modularize xz. 2019-02-26 19:55:03 +00:00