freebsd-dev/sys/dev
Andriy Gapon 817b71bbb9 acpi_{Device,Battery}IsPresent: restore pre-r330957 behaviour
Specifically, assume that the device is present if evaluation of _STA
method fails.

Before r330957 we ignored any _STA evaluation failure (which was
performed by AcpiGetObjectInfo in ACPICA contrib code) for the purpose
of acpi_DeviceIsPresent and acpi_BatteryIsPresent.  ACPICA 20180313
removed evaluation of _STA from AcpiGetObjectInfo.  So, we added
evaluation of _STA to acpi_DeviceIsPresent and acpi_BatteryIsPresent.
One important difference is that the new code ignored a failure only if
_STA did not exist (AE_NOT_FOUND).  Any other kind of failure was
treated as a fatal failure.  Apparently, on some systems we can get
AE_NOT_EXIST when evaluating _STA.  And that error is not an evil twin
of AE_NOT_FOUND, despite a very similar name, but a distinct error
related to a missing handler for an ACPI operation region.

It's possible that for some people the problem was already fixed by
changes in ACPICA and/or in acpi_ec driver (or even in BIOS) that fixed
the AE_NOT_EXIST failure related to EC operation region.

This work is based on a great analysis by cem and an earlier patch by
Ali Abdallah <aliovx@gmail.com>.

PR:		227191
Reported by:	0mp
MFC after:	2 weeks
2018-12-06 12:34:34 +00:00
..
aac Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
aacraid Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
acpi_support Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
acpica acpi_{Device,Battery}IsPresent: restore pre-r330957 behaviour 2018-12-06 12:34:34 +00:00
adb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
adlink Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ae Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +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 Implement ability to turn on/off PHYs for AHCI devices. 2018-11-03 00:37:51 +00:00
aic7xxx Correct pseudo misspelling in sys/ comments 2018-02-23 18:15:50 +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 Fix off-by-one (page) errors in checks in d_mmap methods of several drivers. 2018-12-02 18:30:58 +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 Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
amdpm
amdsbwd amdsbwd: fix reboot status reporting 2018-05-05 05:22:11 +00:00
amdsmb Update AMDSMB to use PCI_MATCH 2018-07-07 15:55:52 +00:00
amdsmn amdsmn(4)/amdtemp(4): Attach to Ryzen 2 hostbridges 2018-11-14 03:42:39 +00:00
amdtemp amdtemp(4): Fix temperature reporting on AMD 2990WX 2018-11-14 04:50:29 +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 sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
asmc Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ata Reset indentiation of ata_suspend() such that its clear we fall through 2018-07-03 16:17:59 +00:00
ath ath: Minor style cleanups 2018-08-10 13:38:23 +00:00
atkbdc psm(4): Add minimal support for active AUX port multiplexers 2018-11-24 21:23:12 +00:00
auxio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
axgbe Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
bce Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
beri Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
bfe Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bge Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bhnd bhnd nvram map: don't write "variable records written" to standard out by default 2018-05-19 18:15:41 +00:00
bktr Don't use generic PCI_VENDOR and PCI_PRODUCT macros. Prefix them with 2018-06-24 19:01:01 +00:00
bm Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
bnxt Assorted TSO fixes for em(4)/iflib(9) and dead code removal: 2018-07-15 19:04:23 +00:00
bvm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
bwi Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bwn Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bxe Add support for Error Recovery 2018-10-15 18:39:33 +00:00
cadence kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
cardbus Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +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 sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cfi Remove kernel support for armeb 2018-07-17 23:23:45 +00:00
chromebook_platform
ciss Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
cmx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
coretemp Quiet coretemp probe 2018-06-15 02:28:36 +00:00
cp
cpuctl amd64: flush L1 data cache on syscall return with an error. 2018-10-20 23:17:24 +00:00
cpufreq cpufreq_dt: Add operating-points-v2 support 2018-07-19 11:31:49 +00:00
cs Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
ctau
cx Fix misspellings of transmitter/transmitted 2018-08-10 20:37:32 +00:00
cxgb Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
cxgbe cxgbe(4): Fall back to a basic configuration in case of any error during 2018-12-06 06:18:21 +00:00
cy Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
cyapa Fix typo in cyapa out of bounds check. 2017-08-08 13:27:32 +00:00
dc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
dcons i386 4/4G split. 2018-04-13 20:30:49 +00:00
de Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
dme Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
dpaa dpaa: Mark BMan and QMan as earlier driver modules 2018-10-23 01:56:52 +00:00
dpms sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
drm Add big, nasty abandonware tags to this code. 2018-08-28 14:46:55 +00:00
drm2 Add updating entry for DRM 2018-10-20 19:14:46 +00:00
dwc ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
e1000 Fix first-packet completion 2018-11-09 22:18:43 +00:00
ed Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
efidev Assign to correct structure members. 2018-09-04 19:28:46 +00:00
ena Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ep Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
esp Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
et Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
etherswitch Improve detection of addressing mode in e6000sw 2018-04-10 08:35:43 +00:00
evdev evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or. 2018-11-25 19:37:00 +00:00
ex Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
exca Use M. Warner Losh everywhere on my copyrights. 2018-05-01 16:29:22 +00:00
extres extres: clk: Fix clk_set_assigned 2018-11-29 19:06:05 +00:00
fb Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
fdc Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
fdt fdt_pinctrl: Add some TSLOG annotations 2018-07-19 11:41:53 +00:00
fe Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
ffec Fix possible NULL pointer dereference in ffec_alloc_mbufcl(). 2018-09-21 13:44:05 +00:00
filemon Add const to input-only char * arguments. 2018-11-02 20:50:22 +00:00
firewire Use https over http for FreeBSD pages 2018-07-27 10:40:48 +00:00
flash The device ID tables are used only within the driver, make them static so 2018-07-29 16:55:28 +00:00
fxp Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
gem Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
glxiic sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
glxsb Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
gpio Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
gxemul sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hdmi
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 hpt27xx: plug info leak in hpt_ioctl 2018-01-02 18:29:44 +00:00
hptiop sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hptmv sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hptnr hpt{nr,rr}: plug info leak in hpt_ioctl 2018-01-02 18:31:32 +00:00
hptrr hpt{nr,rr}: plug info leak in hpt_ioctl 2018-01-02 18:31:32 +00:00
hwpmc hwpmc: limit wait for user callchain collection to 1 tick 2018-11-05 08:11:16 +00:00
hyperv Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ic sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ichiic Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ichsmb
ichwd ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620) 2018-10-22 14:44:44 +00:00
ida Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
if_ndis ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
iicbus Add Silergy SYR827 PMIC driver 2018-12-01 20:31:49 +00:00
iir sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
imcsmb imcsmb(4): Intel integrated Memory Controller (iMC) SMBus controller driver 2018-03-03 01:53:51 +00:00
intel Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
intpm Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
io sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ioat Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ipmi Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ips sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ipw Fix ipw_start(), where logic was reverted in r287197. 2018-10-23 12:53:09 +00:00
isci Correct typo in ATA_WRITE_UNCORRECTABLE_PSEUDO 2018-02-23 20:01:42 +00:00
iscsi Fix typo in a warning message. 2018-03-14 18:27:06 +00:00
iscsi_initiator sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
iser Merge ^/head r325999 through r326131. 2017-11-23 14:28:14 +00:00
isl
ismt
isp Make timespecadd(3) and friends public 2018-07-30 15:46:40 +00:00
ispfw Update QLogic ISP 24xx/25xx chips firmware to 8.07.00. 2018-03-02 19:50:41 +00:00
iwi Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
iwm Fix the MODULE_PNP_INFO() for iwm(4) where I got the bus and module 2018-10-01 10:44:33 +00:00
iwn Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
ixgbe Fix first-packet completion 2018-11-28 17:37:17 +00:00
ixl Fix first-packet completion 2018-11-28 17:37:17 +00:00
jedec_dimm Remove jedec_ts(4) 2018-08-01 08:24:34 +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 sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
le ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
led SPDX: use the Beerware identifier. 2017-11-30 20:33:45 +00:00
lge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
liquidio Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
malo ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
mbox
mc146818 SPDX: Consider code from Carnegie-Mellon University. 2017-11-30 15:48:35 +00:00
md md: use prestaged mfs_root 2018-06-07 13:57:34 +00:00
mdio
mem sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mfi Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
mii Recognize ICS1893C PHYs. 2018-08-07 17:13:42 +00:00
mk48txx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mlx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mlx4 mlx4/mlx5: Updated driver version to 3.5.0 2018-12-05 14:25:34 +00:00
mlx5 mlx4/mlx5: Updated driver version to 3.5.0 2018-12-05 14:25:34 +00:00
mly De-spl mly(4). 2018-08-21 10:08:12 +00:00
mmc - Restore setting the clock for devices which support the default/legacy 2018-11-17 17:21:36 +00:00
mmcnull Added mmcnull, an emulated lightweight MMC controller 2017-07-09 17:02:47 +00:00
mn SPDX: use the Beerware identifier. 2017-11-30 20:33:45 +00:00
mpr Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mps Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mpt Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
mrsas Use plain atomic_{add,subtract} when that's sufficient. 2018-11-06 17:32:25 +00:00
msk ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
mthca Optimize ibcore RoCE address handle creation from user-space. 2018-03-05 14:34:52 +00:00
mvs Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mwl Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +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
nand Remove Atmel AT91RM9200 and AT91SAM9 support. 2018-07-27 18:28:22 +00:00
nctgpio nctgpio: add new device id for the GPIO chip in PCEngines APU3 2018-01-02 20:58:05 +00:00
neta Disable the auto negotiation if the port is set to fixed-link. 2018-08-14 18:58:16 +00:00
netfpga10g/nf10bmac
netmap netmap: netmap_transmit should honor bpf packet tap hook 2018-12-06 09:45:25 +00:00
nfe
nfsmb
nge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
nmdm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
ntb Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
null Refactor some of the MI kernel dump code in preparation for netdump. 2018-05-06 00:22:38 +00:00
nvd sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nvdimm Initializer error variable in nvdimm_spa_uio(). 2018-10-23 17:53:35 +00:00
nvme Remove do-nothing nvme_modevent. 2018-11-16 16:51:44 +00:00
nvram sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nvram2env sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
oce Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
ocs_fc Use the right buffer size when calling snprintf(). 2018-07-22 18:31:15 +00:00
ofw Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
otus ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
ow [ofw] fix errneous checks for OF_finddevice(9) return value 2018-03-20 00:03:49 +00:00
pbio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pccard Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
pccbb Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
pcf sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pci Sprinkle EARLY_DRIVER_MODULE around the tree 2018-12-04 04:55:49 +00:00
pcn Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
pms pms/freebsd: fix compiler warnings 2017-10-21 07:23:45 +00:00
powermac_nvram sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ppbus SPDX: use the Beerware identifier. 2017-11-30 20:33:45 +00:00
ppc i386 4/4G split. 2018-04-13 20:30:49 +00:00
proto proto: change device permissions to 0600 2018-11-22 16:55:09 +00:00
psci Fix a typo on the PSCI smc call wrapper. 2018-08-14 13:56:49 +00:00
pst Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
pty sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
puc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
qlnx/qlnxe Remove support for QLNX_RCV_IN_TASKQ - i.e., Rx only in TaskQ. 2018-07-25 02:36:55 +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 sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ral Remove bogus spaces. 2018-09-26 19:41:00 +00:00
random random(4): Match enabled sources mask to build options 2018-10-27 15:09:35 +00:00
rc sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +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 Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
rt sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
rtwn rtwn(4): decode some bit fields + merge duplicate code. 2018-06-19 00:38:28 +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 sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sdhci For consistency within the front-end, prefer SDHCI_{READ,WRITE}_{2,4}() 2018-11-19 23:56:33 +00:00
sec OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
sf Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
sfxge sfxge(4): rollback last seen VLAN TCI if Tx packet is dropped 2018-11-30 07:11:05 +00:00
sge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
siis sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sio Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +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 Re-unbreak smartpqi(4) GCC build 2018-07-13 22:49:48 +00:00
smbus sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
smc Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
sn Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
snp sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sound Add a comment noting that the additional range checks are not needed. 2018-12-02 13:29:13 +00:00
speaker
spibus Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +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
sym Remove the long obsolete SYM_SETUP_LP_PROBE_MAP option. It's not been 2018-10-22 02:36:31 +00:00
syscons Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
tcp_log Make the TCP blackbox code committed in r331347 be an optional feature 2018-03-24 12:48:10 +00:00
tdfx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
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 ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
tl Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
tpm Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
trm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
tsec ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
twa sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
twe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
tws Remove support for versions prior to FreeBSD 7.0 from twa(4) 2018-11-13 23:53:24 +00:00
tx Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
txp Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
uart Add support for the UART device found in lowRISC system-on-a-chip. 2018-10-12 15:19:41 +00:00
ubsec Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
usb wmt(4): Add PNP record so it could be picked by devd/devmatch. 2018-11-10 22:14:09 +00:00
veriexec Device for user space to interface with MAC/veriexec. 2018-06-20 00:48:46 +00:00
vge ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
viapm
viawd sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
videomode
virtio vtnet: fix netmap support 2018-11-14 15:39:48 +00:00
vkbd Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
vmware ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +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 Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
vte ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
vx Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
watchdog make SW_WATCHDOG dynamic 2018-01-03 00:56:30 +00:00
wb Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
wbwd Add IDs for Nuvoton NCT6793/NCT6795. 2018-01-13 16:31:07 +00:00
wi ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
wpi [net80211] convert all of the WME use over to a temporary copy of WME info. 2018-01-02 00:07:28 +00:00
wtap UDP: further performance improvements on tx 2018-05-23 21:02:14 +00:00
xdma Eliminate kmem_alloc_contig()'s unused arena parameter. 2018-08-20 15:57:27 +00:00
xe Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
xen Change the vm_ooffset_t type to unsigned. 2018-12-02 13:16:46 +00:00
xilinx
xl Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00