From owner-svn-src-head@FreeBSD.ORG Fri Jan 2 05:34:17 2015 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C3EF0961; Fri, 2 Jan 2015 05:34:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A445D64731; Fri, 2 Jan 2015 05:34:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t025YHvv093794; Fri, 2 Jan 2015 05:34:17 GMT (envelope-from scottl@FreeBSD.org) Received: (from scottl@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t025YFU5093787; Fri, 2 Jan 2015 05:34:15 GMT (envelope-from scottl@FreeBSD.org) Message-Id: <201501020534.t025YFU5093787@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: scottl set sender to scottl@FreeBSD.org using -f From: Scott Long Date: Fri, 2 Jan 2015 05:34:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r276526 - in head: share/man/man4 sys/conf sys/dev/asr sys/i386/conf sys/modules sys/modules/asr X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2015 05:34:17 -0000 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"