svn commit: r276526 - in head: share/man/man4 sys/conf sys/dev/asr sys/i386/conf sys/modules sys/modules/asr
Scott Long
scottl at FreeBSD.org
Fri Jan 2 05:34:17 UTC 2015
Author: scottl
Date: Fri Jan 2 05:34:14 2015
New Revision: 276526
URL: https://svnweb.freebsd.org/changeset/base/276526
Log:
Garbage collect the asr driver. Hardware for it has not been produced in
roughly 10 years, and the driver has not enjoyed any significant maintenance
since long before that. Despite well-meaning efforts from a number of
people, myself included, it never made the jump to 64-bit and was relegated
to the back-corners of i386. Now its frailty is hampering forward progress
with Clang. Any renewed engineering efforts are of course welcome and can
happen outside of the tree. No MFC of this is planned.
Deleted:
head/share/man/man4/asr.4
head/sys/dev/asr/
head/sys/modules/asr/
Modified:
head/share/man/man4/Makefile
head/sys/conf/files
head/sys/conf/options.i386
head/sys/i386/conf/GENERIC
head/sys/i386/conf/NOTES
head/sys/i386/conf/PAE
head/sys/modules/Makefile
Modified: head/share/man/man4/Makefile
==============================================================================
--- head/share/man/man4/Makefile Fri Jan 2 03:20:13 2015 (r276525)
+++ head/share/man/man4/Makefile Fri Jan 2 05:34:14 2015 (r276526)
@@ -52,7 +52,6 @@ MAN= aac.4 \
${_apic.4} \
arcmsr.4 \
${_asmc.4} \
- asr.4 \
ata.4 \
ath.4 \
ath_ahb.4 \
Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files Fri Jan 2 03:20:13 2015 (r276525)
+++ head/sys/conf/files Fri Jan 2 05:34:14 2015 (r276526)
@@ -673,8 +673,6 @@ dev/an/if_an.c optional an
dev/an/if_an_isa.c optional an isa
dev/an/if_an_pccard.c optional an pccard
dev/an/if_an_pci.c optional an pci
-dev/asr/asr.c optional asr pci \
- compile-with "${NORMAL_C} ${NO_WARRAY_BOUNDS}"
#
dev/ata/ata_if.m optional ata | atacore
dev/ata/ata-all.c optional ata | atacore
Modified: head/sys/conf/options.i386
==============================================================================
--- head/sys/conf/options.i386 Fri Jan 2 03:20:13 2015 (r276525)
+++ head/sys/conf/options.i386 Fri Jan 2 05:34:14 2015 (r276526)
@@ -109,7 +109,6 @@ NETGRAPH_CRONYX opt_ng_cronyx.h
DEV_APIC opt_apic.h
DEV_ATPIC opt_atpic.h
DEV_NPX opt_npx.h
-ASR_COMPAT opt_asr.h
# Debugging
NPX_DEBUG opt_npx.h
Modified: head/sys/i386/conf/GENERIC
==============================================================================
--- head/sys/i386/conf/GENERIC Fri Jan 2 03:20:13 2015 (r276525)
+++ head/sys/i386/conf/GENERIC Fri Jan 2 05:34:14 2015 (r276526)
@@ -150,7 +150,6 @@ device ses # Enclosure Services (SES
# RAID controllers interfaced to the SCSI subsystem
device amr # AMI MegaRAID
device arcmsr # Areca SATA II RAID
-device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
device ciss # Compaq Smart RAID 5*
device dpt # DPT Smartcache III, IV - See NOTES for options
device hptmv # Highpoint RocketRAID 182x
Modified: head/sys/i386/conf/NOTES
==============================================================================
--- head/sys/i386/conf/NOTES Fri Jan 2 03:20:13 2015 (r276525)
+++ head/sys/i386/conf/NOTES Fri Jan 2 05:34:14 2015 (r276526)
@@ -738,12 +738,6 @@ device aacp # SCSI Passthrough interfac
# Adaptec by PMC RAID controllers, Series 6/7/8 and upcoming families
device aacraid # Container interface, CAM required
-# The 'asr' driver provides support for current DPT/Adaptec SCSI RAID
-# controllers (SmartRAID V and VI and later).
-# These controllers require the CAM infrastructure.
-#
-device asr
-
#
# Highpoint RocketRAID 27xx.
device hpt27xx
@@ -1070,6 +1064,3 @@ options VM_KMEM_SIZE_MAX
options VM_KMEM_SIZE_SCALE
-# asr old ioctls support, needed by raidutils
-
-options ASR_COMPAT
Modified: head/sys/i386/conf/PAE
==============================================================================
--- head/sys/i386/conf/PAE Fri Jan 2 03:20:13 2015 (r276525)
+++ head/sys/i386/conf/PAE Fri Jan 2 05:34:14 2015 (r276526)
@@ -17,7 +17,6 @@ nodevice hptmv
nodevice ida
# The following drivers don't work with PAE enabled.
-makeoptions WITHOUT_MODULES+="asr ncr pst"
-nodevice asr
+makeoptions WITHOUT_MODULES+="ncr pst"
nodevice ncr
nodevice pst
Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile Fri Jan 2 03:20:13 2015 (r276525)
+++ head/sys/modules/Makefile Fri Jan 2 05:34:14 2015 (r276526)
@@ -44,7 +44,6 @@ SUBDIR= \
${_arcmsr} \
${_arcnet} \
${_asmc} \
- ${_asr} \
ata \
ath \
ath_pci \
@@ -649,7 +648,6 @@ _xe= xe
.if ${MK_EISA} != "no"
_ahb= ahb
.endif
-_asr= asr
_bios= bios
_cm= cm
.if ${MK_SOURCELESS_UCODE} != "no"
More information about the svn-src-all
mailing list