opnsense-src/sys/dev
Ed Maste d7620b6ec9 Add deprecation notices to ISA sound cards
ISA sound cards (and ISA itself) are long obsolete.  NYCBUG dmesgd has
no entries for any of these devices after 2005.

Mail to -current and -stable revealed some nostalgic interest, but
no offers to test or requests to pospone the deprecation.

Add deprecation notices to device attach routines and man pages for:

snd_ad1816  Analog Devices AD1816 SoundPort
snd_ess     Ensoniq ESS
snd_gusc    Gravis UltraSound (MAX and newer AFAIK)
snd_mss     Microsoft Sound System
snd_sbc     Creative Sound Blaster

Reviewed by:	cy, mav
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34604

(cherry picked from commit e39ec8933b)
2022-05-16 09:51:23 -04:00
..
aac Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
aacraid aacraid: reduce max I/O size to avoid DMA issues 2021-07-23 08:28:58 -03:00
acpi_support acpi_support: Remove CTLFLAG_NEEDGIANT from sysctls. 2022-01-09 19:30:14 -05:00
acpica hpet: Allow a MMIO window smaller than 1K 2022-04-27 09:33:56 -04:00
adb
adlink
ae
age
agp Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ahci ahci(4): Allow enclosure emulation without hardware. 2021-12-23 20:05:10 -05:00
aic7xxx ahc: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-23 20:05:13 -05:00
al_eth al_eth: Remove a double word in a source code comment 2022-04-14 08:16:39 +02:00
alc alc(4): add support for Mikrotik 10/25G NIC 2021-05-26 14:30:36 +03:00
ale
alpm
altera
amd_ecc_inject
amdgpio
amdpm
amdsbwd amdsbwd: always enable watchdog register decoding 2021-12-27 13:37:29 +02:00
amdsmb
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. 2022-01-08 20:24:07 -05:00
amr Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
an an: Deprecate the driver 2021-07-22 19:18:56 +02:00
arcmsr sys/dev/arcmsr: Update Areca RAID driver to fix some issues on ARC-1886. 2021-12-26 22:54:48 -08:00
asmc
ata Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ath ath(4): Remove a double word in a few source code comments 2022-04-14 08:02:55 +02:00
atkbdc atkbd: Reduce polling rate from 10Hz to ~1Hz. 2022-02-03 19:55:44 -05:00
axgbe if_axgbe: properly release resource in error case 2022-04-20 10:14:39 -04:00
backlight
bce bce(4): Fix a typo in a source code comment 2022-04-09 08:15:38 +02:00
beri if_vtbe: Add missing includes to fix build 2021-03-08 21:04:40 +00:00
bfe
bge bge(4): remove obsolete support for on-board Fujitsu and Sun MACs 2020-12-25 20:04:19 +01:00
bhnd bnhd: Write out updated resource dependencies from the table. 2022-05-13 10:43:14 -07:00
bnxt if_bnxt: Allow bnxt interfaces to use vlans 2022-04-27 14:14:40 +01:00
bwi bwi: Fix clang 14 warning about possible unaligned access 2022-02-16 21:24:53 +01:00
bwn
bxe bxe(4): Fix a typo in an error message 2022-04-09 08:07:05 +02:00
cadence cgem: support SGMII PHY connection mode 2022-05-16 10:34:04 -03:00
cardbus cardbus: Be sure to acquire Giant when calling into newbus 2021-03-01 18:07:50 -07:00
cas
ce ce,cp: Remove pointless checks for <sys/cdefs.h> 2022-05-13 13:11:30 -07:00
cesa
cfe
cfi
chromebook_platform
ciss ciss(4): Fix typo. 2021-10-19 11:12:33 -04:00
coretemp Make CPU children explicitly share parent unit numbers. 2022-01-04 12:21:42 -05:00
cp ce,cp: Remove pointless checks for <sys/cdefs.h> 2022-05-13 13:11:30 -07:00
cpuctl
cpufreq cpufreq: dt: Plug set but not used variable 2022-05-16 15:15:45 +02:00
cxgb cxgb(4): Fix "set but not used [-Wunused-but-set-variable]" warnings. 2022-03-04 13:13:11 -08:00
cxgbe cxgbei: Support unmapped I/O requests. 2022-05-11 13:52:48 -07:00
cyapa cyapa(4): Adapt to recent evdev KPI changes 2021-09-22 02:36:40 +03:00
dc
dcons
dme
dpaa
dpms
drm2 drm2: Fix a typo in a source code comment 2022-04-02 15:31:02 +02:00
dwc if_dwc: Plug set but not used variable 2022-05-16 15:15:44 +02:00
dwwdt dwwdt: make it actually useful 2022-02-01 10:11:26 +02:00
e1000 e1000: Increase rx_buffer_size to 32b 2022-05-15 10:04:00 -07:00
efidev efidev: remove EFIIOC_GET_TABLE ioctl 2021-01-08 10:41:50 -06:00
ena ena(4): Remove a double word in a source code comment 2022-04-14 07:59:45 +02:00
esp Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
et
etherswitch etherswitch(4): Fix a few common typos in source code comments 2022-04-09 08:17:04 +02:00
evdev evdev: Add parentheses around '-' expression in operand of '&'. 2021-12-01 00:45:30 +03:00
exca exca(4): Fix a typo in a source code comment 2022-04-02 15:30:13 +02:00
extres extres/clk: Add a method to detect the HW state of the clock gate. 2022-01-20 11:14:22 +01:00
fb Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
fdc pccard: Remove fdc(4) PC Card attachment point 2021-01-07 20:22:56 -07:00
fdt Extend device_get_property API 2022-03-30 00:24:29 +02:00
ffec
filemon filemon: Reject FILEMON_SET_FD commands when the fd is a kqueue 2022-02-10 08:46:24 -05:00
firewire firewire(4): Fix a typo in a source code comment 2021-11-28 12:42:33 +01:00
flash mx25l: Add support for Integrated Silicon Solution is25wp256 2021-09-07 13:08:20 +01:00
ftwd
fxp fxp: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-23 20:03:09 -05:00
gem
glxiic
glxsb
goldfish
gpio gpioled: allow the driver to be disabled via fdt 2021-11-13 11:12:36 +02:00
gxemul
hdmi
hid usb(3): Fix a few typos in source code comments 2022-04-09 08:08:15 +02:00
hifn
hpt27xx hpt27xx: Remove FreeBSD 9.x support including Giant. 2021-12-23 20:05:21 -05:00
hptiop hptiop: Remove Giant locking around ioctls. 2021-12-23 20:05:03 -05:00
hptmv
hptnr
hptrr
hwpmc hwpmc: drop 0x before %p printf format string 2022-02-08 15:00:55 -05:00
hyperv hyperv storvsc: Don't abuse struct sglist to hold virtual addresses. 2022-05-10 17:03:58 -07:00
iavf iavf(4): Include RSS header file when RSS is defined 2022-03-07 16:00:31 -08:00
ic scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 2020-12-26 13:48:06 +01:00
ice ice: Remove a double word in a source code comment 2022-04-14 08:04:01 +02:00
ichiic ig4: Add PCI IDs for Intel Alder Lake I2C controller. 2021-12-08 20:37:28 -05:00
ichsmb ichsmb: Add PCI IDs for Intel Alder Lake SMBus controller 2021-12-07 23:08:51 -05:00
ichwd
ida
if_ndis ndis: Per user request, delay removal to 14 2021-01-11 18:11:49 +00:00
igc Default to always accepting the PHY that's present. Linux did 2022-05-15 12:29:57 -04:00
iicbus twsi: Plug set but not used variable 2022-05-16 15:15:44 +02:00
iir Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
imcsmb
intel pchtherm: Add IDs for CannonLake-H, CometLake and Lewisburg controllers 2021-04-30 23:12:20 +03:00
intpm
io
ioat ioat(4): Remove Giant from ioat_test enable/disable. 2021-10-03 21:14:25 -04:00
iommu Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ipmi ipmi: Make all sysctls also tunables. 2022-03-23 20:50:25 -04:00
ips
ipw
isci isci: Propagate error from bus_dma_tag_create. 2022-05-13 10:43:02 -07:00
iscsi icl_soft: Use PHYS_TO_DMAP instead of pmap_map_io_transient. 2022-05-11 13:52:41 -07:00
iscsi_initiator Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
iser iscsi: Handle unmapped I/O requests. 2022-05-11 13:52:17 -07:00
isl
ismt
isp ips(4): Remove a double word in a few source code comments 2022-04-14 08:11:01 +02:00
ispfw
itwd
iwi
iwm iwm(4): Remove a double word in a source code comment 2022-04-14 08:10:48 +02:00
iwn iwn: adjust EEPROM read timeout for Intel 4965AGN M2 2021-06-14 16:25:14 -04:00
ixgbe ix: Remove cpu_id and related code from ixgbe_if_msix_intr_assign. 2022-05-13 13:14:07 -07:00
ixl ixl(4): Remove unused function declaration 2022-03-07 16:00:41 -08:00
jedec_dimm
jme jme(4): Fix a typo in a source code comment 2022-04-09 08:07:29 +02:00
kbd kbd: replace vestigial spl calls with Giant assertions 2022-04-15 12:29:02 -04:00
kbdmux kbdmux(4): Make callout handler mpsafe. 2021-08-21 20:27:25 -04:00
ksyms
kvm_clock kvm_clock: KVM paravirtual clock support 2021-10-10 12:21:16 +03:00
le
led
lge
liquidio Fix some common typos in source code comments 2021-08-19 09:28:06 +02:00
malo
mbox
md md(4): Add dummy support of the BIO_FLUSH command for malloc and swap 2022-02-23 13:57:44 +03:00
mdio
mem
mfi Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
mgb mgb: remove set but not used variables 2022-02-09 16:22:20 -05:00
mge mge(4): Mark sysctls and callout MP-safe. 2021-10-03 21:09:24 -04:00
mii bus_if: Add a default implementation of get_property 2022-03-30 00:24:28 +02:00
mlx sysbeep: Adjust interface to take a duration as a sbt 2021-11-18 21:52:22 -07:00
mlx4 mlx4en(4): Fix two in source code comments 2022-04-09 08:13:30 +02:00
mlx5 mlx5: Pass the correct data pointer to the add_dst_cb instead of NULL. 2022-05-13 10:43:25 -07:00
mlxfw
mly Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
mmc dwmmc: Make ext_resources non-optional 2022-05-16 13:45:35 +02:00
mmcnull
mn mn: report that this driver is removed in 14, not 13 2021-03-24 22:35:38 -04:00
mpr mpr: add \n in diagnostic printf 2022-04-10 22:45:07 -04:00
mps mpr/mps/mpt: verify cfg page ioctl lengths 2022-04-03 20:45:41 -04:00
mpt mpt(4): Fix a typo in a source code comment 2022-04-14 08:13:05 +02:00
mrsas mrsas(4): Fix a typo in a source code comment 2022-04-09 08:16:50 +02:00
msk
mthca ibcore: Declare ib_post_send() and ib_post_recv() arguments const 2021-07-26 18:04:32 +02:00
mvs
mwl
mxge Use uintptr_t instead of unsigned long for integers holding pointers. 2020-12-16 00:17:54 +00:00
my
nctgpio
neta neta: Fix a typo in a source code comment 2022-04-14 08:09:34 +02:00
netfpga10g/nf10bmac
netmap netmap: add a tunable for the maximum number of VALE switches 2022-03-20 09:00:50 +00:00
nfe
nfsmb
nge Fix a common typo in man pages and src comments 2021-09-02 08:13:48 +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-10-04 06:53:26 -07:00
null Remove 11.x ABI compat for kernel dump ioctls 2022-04-18 11:51:40 -03:00
nvd nvd: For AHCI attached devices, report ahci bridge 2022-01-21 13:49:57 -05:00
nvdimm nvdimm(4): Export NVDIMM health flags via sysctl 2021-02-20 16:47:55 -08:00
nvme nvme(4): Fix a typo in a source code comment 2022-04-14 08:11:16 +02:00
nvram
nvram2env
oce oce(4): Fix a typo in a sysctl description 2022-04-23 08:55:43 +02:00
ocs_fc ocs_fc(4): Fix a typo in a source code comment 2022-04-09 08:11:34 +02:00
ofw ofw_cpu: Make ext_resources non-optional for arm* and riscv 2022-05-16 13:45:38 +02:00
otus otus: Return computed error value instead of ENXIO from otus_raw_xmit. 2022-05-13 10:43:31 -07:00
ow Revert "Define PNP info after defining driver modules" 2021-01-29 19:39:14 -05:00
pbio
pccard pccard: Move power_if.m from pccard to cardbus 2021-01-07 17:05:29 -07:00
pccbb pccbb: Remove Giant mention in comments. 2022-01-08 20:24:13 -05:00
pcf
pci pci: Fix a -Wunused-but-set-variable warning 2022-03-07 08:18:45 -05:00
pms Fix some common typos in source code comments 2021-08-19 09:28:06 +02:00
powermac_nvram powermac_nvram: Actually return EBUSY on error from open. 2022-05-13 13:13:33 -07:00
ppbus ppbus(4): Fix a typo in source code comment 2021-11-28 12:43:11 +01:00
ppc
proto
psci psci: finish psci_present implementation 2022-04-24 19:06:23 -05:00
pst
pty
puc pccard: Remove puc(4) PC Card attachment 2021-01-07 20:23:00 -07:00
pwm usr.sbin/pwm/pwm add support for flags 2021-07-22 18:39:57 +02:00
qat crypto: Validate AES-GCM IV length in check_csp(). 2022-04-29 13:50:04 -07:00
qlnx qlnx: Return error from qlnxr_mod_load if it fails. 2022-05-13 10:43:38 -07:00
qlxgb
qlxgbe
qlxge
quicc
ral
random random(3): Fix a typo in a source code comment 2022-04-14 08:06:21 +02:00
rccgpio
re re: netmap: enable/disable krings on interface reinit 2021-01-10 15:09:05 +00:00
rl
rndtest
rt
rtsx rtsx: Number of tweaks for RTS5260. 2022-05-10 20:56:53 -04:00
rtwn rtwn: Restore RF_ENV control type after initializing RF. 2022-05-13 10:44:10 -07:00
safe safe(4): Fix a typo in a source code comment 2022-04-09 08:18:32 +02:00
safexcel crypto: Validate AES-GCM IV length in check_csp(). 2022-04-29 13:50:04 -07:00
sbni sbni: Use memset to clear flags structure in attach. 2022-05-13 10:44:36 -07:00
scc scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 2020-12-26 13:48:06 +01:00
sdhci sdhci: Make ext_resources non-optional 2022-05-16 13:45:35 +02:00
sdio
sec crypto: Add a new type of crypto buffer for a single mbuf. 2021-10-21 08:51:26 -07:00
sfxge sfxge(4): Remove some double words in source code comments 2022-04-14 08:10:18 +02:00
sge
siis
sis
sk Fix a common typo in man pages and src comments 2021-09-02 08:13:48 +02:00
smartpqi smartpqi(4): Fix a typo in a source code comment 2022-04-09 08:17:49 +02:00
smbios ipmi,smbios: move smbios_walk_table to smbios.h 2022-03-03 08:20:07 -06:00
smbus
smc
snp
sound Add deprecation notices to ISA sound cards 2022-05-16 09:51:23 -04:00
speaker
spibus Add IRQ resource to SPIBUS 2020-12-17 17:11:14 +00:00
ste
stge stge: fix null pointer dereference 2022-04-06 20:30:45 -04:00
sume
superio
sym sym(4): Fix a typo in a source code comment 2022-04-14 08:17:03 +02:00
syscons teken: color #3 is yellow not brown - use TC_YELLOW as the name 2022-05-03 14:20:44 -04:00
tcp_log
tdfx Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
terasic
ti Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-11-03 13:39:36 -04:00
tpm unifdef -D__FreeBSD__ to remove the OpenBSD support 2021-01-13 22:35:22 -08:00
tsec tsec: Fix a typo in a source code comment 2022-04-09 08:18:19 +02:00
twa Update deprecation version for drivers removed in main 2021-11-25 11:54:12 -05:00
twe
tws
uart uart_dev_snps: Make ext_resources non-optional 2022-05-16 13:45:37 +02:00
usb usb: Make ext_resources non-optional 2022-05-16 13:45:36 +02:00
veriexec
vge
viapm
viawd viawd(4): Fix a typo in a kernel message 2022-04-07 19:17:04 +02:00
videomode videomode: Fix a typo in an kernel message 2022-04-22 09:28:10 +02:00
virtio Add missing const after 6c4f95161d 2022-05-07 13:09:43 +01:00
vkbd
vmd Missed line from 7af4475a6e. 2021-09-12 18:44:13 -04:00
vmgenc
vmware vmxnet3: skip zero-length descriptor in the middle of a packet 2021-12-27 13:37:12 +02:00
vnic Fix the spelling of '*/' in the vnic driver 2022-02-13 20:09:34 +01:00
vr Fix a common typo in man pages and src comments 2021-09-02 08:13:48 +02:00
vt vt: use TERMINAL_DECLARE_EARLY() macro 2022-05-16 10:34:04 -03:00
vte
watchdog
wbwd wbwd: Mark sysctls with CTLFLAG_MPSAFE. 2021-12-23 20:05:06 -05:00
wpi wpi: Fix a lock leak in an error path in wpi_run() 2021-09-17 09:13:44 -04:00
wtap
xdma xdma: Fix another -Wunused-but-set-variable warning previously missed 2022-01-24 23:59:38 +00:00
xen xen/blkback: fix reconnection of backend 2022-04-12 10:05:47 +02:00
xilinx
xl
xz
zlib