Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Remove ifpci(4). It is part of ISDN, which we are retiring.



details:   https://anonhg.NetBSD.org/src/rev/bf39036484a4
branches:  trunk
changeset: 433579:bf39036484a4
user:      maxv <maxv%NetBSD.org@localhost>
date:      Sat Sep 22 12:19:11 2018 +0000

description:
Remove ifpci(4). It is part of ISDN, which we are retiring.

diffstat:

 distrib/sets/lists/man/mi       |     8 +-
 share/man/man4/Makefile         |     4 +-
 share/man/man4/ifpci.4          |    67 -
 sys/arch/amd64/conf/ALL         |     7 +-
 sys/arch/i386/conf/ALL          |     7 +-
 sys/arch/i386/conf/GENERIC_ISDN |     5 +-
 sys/conf/files                  |     6 +-
 sys/dev/DEVNAMES                |     3 +-
 sys/dev/pci/files.pci           |     6 +-
 sys/dev/pci/ifpci.c             |  1332 ---------------------------------------
 10 files changed, 16 insertions(+), 1429 deletions(-)

diffs (truncated from 1593 to 300 lines):

diff -r 737f6d8870b0 -r bf39036484a4 distrib/sets/lists/man/mi
--- a/distrib/sets/lists/man/mi Sat Sep 22 12:05:52 2018 +0000
+++ b/distrib/sets/lists/man/mi Sat Sep 22 12:19:11 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1620 2018/09/21 18:38:25 maxv Exp $
+# $NetBSD: mi,v 1.1621 2018/09/22 12:19:11 maxv Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -1302,7 +1302,7 @@
 ./usr/share/man/cat4/ieee1394if.0              man-sys-catman          .cat
 ./usr/share/man/cat4/ieee80211.0               man-sys-catman          .cat
 ./usr/share/man/cat4/ifmedia.0                 man-sys-catman          .cat
-./usr/share/man/cat4/ifpci.0                   man-sys-catman          .cat
+./usr/share/man/cat4/ifpci.0                   man-obsolete            obsolete
 ./usr/share/man/cat4/igmafb.0                  man-sys-catman          .cat
 ./usr/share/man/cat4/igphy.0                   man-sys-catman          .cat
 ./usr/share/man/cat4/igsfb.0                   man-sys-catman          .cat
@@ -4422,7 +4422,7 @@
 ./usr/share/man/html4/ieee1394if.html          man-sys-htmlman         html
 ./usr/share/man/html4/ieee80211.html           man-sys-htmlman         html
 ./usr/share/man/html4/ifmedia.html             man-sys-htmlman         html
-./usr/share/man/html4/ifpci.html               man-sys-htmlman         html
+./usr/share/man/html4/ifpci.html               man-obsolete            obsolete
 ./usr/share/man/html4/igmafb.html              man-sys-htmlman         html
 ./usr/share/man/html4/igphy.html               man-sys-htmlman         html
 ./usr/share/man/html4/igsfb.html               man-sys-htmlman         html
@@ -7376,7 +7376,7 @@
 ./usr/share/man/man4/ieee1394if.4              man-sys-man             .man
 ./usr/share/man/man4/ieee80211.4               man-sys-man             .man
 ./usr/share/man/man4/ifmedia.4                 man-sys-man             .man
-./usr/share/man/man4/ifpci.4                   man-sys-man             .man
+./usr/share/man/man4/ifpci.4                   man-obsolete            obsolete
 ./usr/share/man/man4/igmafb.4                  man-sys-man             .man
 ./usr/share/man/man4/igphy.4                   man-sys-man             .man
 ./usr/share/man/man4/igsfb.4                   man-sys-man             .man
diff -r 737f6d8870b0 -r bf39036484a4 share/man/man4/Makefile
--- a/share/man/man4/Makefile   Sat Sep 22 12:05:52 2018 +0000
+++ b/share/man/man4/Makefile   Sat Sep 22 12:19:11 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.668 2018/09/21 18:38:25 maxv Exp $
+#      $NetBSD: Makefile,v 1.669 2018/09/22 12:19:11 maxv Exp $
 #      @(#)Makefile    8.1 (Berkeley) 6/18/93
 
 MAN=   aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \
@@ -146,7 +146,7 @@
 
 # ISDN devices
 MAN+=  isdntrc.4 isdntel.4 isdnbchan.4 ippp.4 irip.4 isdnctl.4 isdn.4 \
-       ifpci.4 isic.4 iwic.4 isdncapi.4
+       isic.4 iwic.4 isdncapi.4
 
 # onewire bus and devices
 MAN+=  gpioow.4 onewire.4 owtemp.4
diff -r 737f6d8870b0 -r bf39036484a4 share/man/man4/ifpci.4
--- a/share/man/man4/ifpci.4    Sat Sep 22 12:05:52 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-.\" $NetBSD: ifpci.4,v 1.6 2008/04/30 13:10:54 martin Exp $
-.\"
-.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
-.\" All rights reserved.
-.\"
-.\" This code is derived from software contributed to The NetBSD Foundation
-.\" by Martin Husemann <martin%NetBSD.org@localhost>.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\"    notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\"    notice, this list of conditions and the following disclaimer in the
-.\"    documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
-.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
-.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-.\" POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\"
-.Dd March 25, 2002
-.Dt IFPCI 4
-.Os
-.Sh NAME
-.Nm ifpci
-.Nd AVM Fritz!PCI ISDN card driver
-.Sh SYNOPSIS
-.Cd ifpci* at pci?
-.Sh DESCRIPTION
-The
-.Nm
-driver supports the popular Fritz!PCI card from AVM. While this card uses
-the same brand as its predecessors, those use a different chipset and are
-driven by the
-.Xr isic 4
-driver.
-.Pp
-The PCI subsystem configures the card automatically, there are no options
-for the driver.
-.Sh SEE ALSO
-.Xr isic 4 ,
-.Xr isdnd 8
-.Sh STANDARDS
-CCITT Recommendation I.430
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Gary Jennejohn
-for
-.Fx .
-It was ported to
-.Nx
-by
-.An Martin Husemann
-.Aq martin%NetBSD.org@localhost .
diff -r 737f6d8870b0 -r bf39036484a4 sys/arch/amd64/conf/ALL
--- a/sys/arch/amd64/conf/ALL   Sat Sep 22 12:05:52 2018 +0000
+++ b/sys/arch/amd64/conf/ALL   Sat Sep 22 12:19:11 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.102 2018/09/21 18:38:25 maxv Exp $
+# $NetBSD: ALL,v 1.103 2018/09/22 12:19:11 maxv Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "ALL-$Revision: 1.102 $"
+#ident         "ALL-$Revision: 1.103 $"
 
 maxusers       64              # estimated number of users
 
@@ -1756,9 +1756,6 @@
 # Winbond W6692
 iwic*          at pci?
 
-# AVM Fritz!PCI card
-ifpci*         at pci?
-
 # AVM Fritz!PCI V2 card
 ifritz*        at pci?
 
diff -r 737f6d8870b0 -r bf39036484a4 sys/arch/i386/conf/ALL
--- a/sys/arch/i386/conf/ALL    Sat Sep 22 12:05:52 2018 +0000
+++ b/sys/arch/i386/conf/ALL    Sat Sep 22 12:19:11 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.452 2018/09/21 18:38:25 maxv Exp $
+# $NetBSD: ALL,v 1.453 2018/09/22 12:19:11 maxv Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "ALL-$Revision: 1.452 $"
+#ident         "ALL-$Revision: 1.453 $"
 
 maxusers       64              # estimated number of users
 
@@ -1902,9 +1902,6 @@
 # Winbond W6692
 iwic*          at pci?
 
-# AVM Fritz!PCI card
-ifpci*         at pci?
-
 # AVM Fritz!PCI V2 card
 ifritz*        at pci?
 
diff -r 737f6d8870b0 -r bf39036484a4 sys/arch/i386/conf/GENERIC_ISDN
--- a/sys/arch/i386/conf/GENERIC_ISDN   Sat Sep 22 12:05:52 2018 +0000
+++ b/sys/arch/i386/conf/GENERIC_ISDN   Sat Sep 22 12:19:11 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC_ISDN,v 1.17 2018/09/21 18:38:25 maxv Exp $
+# $NetBSD: GENERIC_ISDN,v 1.18 2018/09/22 12:19:11 maxv Exp $
 #
 # GENERIC kernel with all supported ISDN devices and drivers
 
@@ -54,9 +54,6 @@
 # Winbond W6692
 iwic*          at pci?
 
-# AVM Fritz!PCI card
-ifpci*         at pci?
-
 # AVM Fritz!PCI V2 card
 ifritz*        at pci?
 
diff -r 737f6d8870b0 -r bf39036484a4 sys/conf/files
--- a/sys/conf/files    Sat Sep 22 12:05:52 2018 +0000
+++ b/sys/conf/files    Sat Sep 22 12:19:11 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: files,v 1.1209 2018/09/21 18:38:25 maxv Exp $
+#      $NetBSD: files,v 1.1210 2018/09/22 12:19:11 maxv Exp $
 #      @(#)files.newconf       7.5 (Berkeley) 5/10/93
 
 version        20171118
@@ -1377,8 +1377,8 @@
 device isic: isdndev, passive_isdn, nisac
 
 file   dev/ic/isic.c                   isic
-file   dev/ic/isic_l1.c                isic|ifpci|ifritz
-file   dev/ic/isic_l1fsm.c             isic|ifpci|ifritz
+file   dev/ic/isic_l1.c                isic|ifritz
+file   dev/ic/isic_l1fsm.c             isic|ifritz
 file   dev/ic/hscx.c                   isic
 file   dev/ic/isic_bchan.c             isic
 
diff -r 737f6d8870b0 -r bf39036484a4 sys/dev/DEVNAMES
--- a/sys/dev/DEVNAMES  Sat Sep 22 12:05:52 2018 +0000
+++ b/sys/dev/DEVNAMES  Sat Sep 22 12:19:11 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: DEVNAMES,v 1.314 2018/09/21 18:38:25 maxv Exp $
+#      $NetBSD: DEVNAMES,v 1.315 2018/09/22 12:19:11 maxv Exp $
 #
 # This file contains all used device names and defined attributes in
 # alphabetical order. New devices added to the system somewhere should first
@@ -628,7 +628,6 @@
 ie                     acorn32
 ie                     sun3
 ieee1394               MI
-ifpci                  MI
 ifuba                  MI              Attribute
 igsfb                  MI
 iha                    MI
diff -r 737f6d8870b0 -r bf39036484a4 sys/dev/pci/files.pci
--- a/sys/dev/pci/files.pci     Sat Sep 22 12:05:52 2018 +0000
+++ b/sys/dev/pci/files.pci     Sat Sep 22 12:19:11 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: files.pci,v 1.403 2018/09/22 05:24:22 nakayama Exp $
+#      $NetBSD: files.pci,v 1.404 2018/09/22 12:19:11 maxv Exp $
 #
 # Config file and device description for machine-independent PCI code.
 # Included by ports that need it.  Requires that the SCSI files be
@@ -813,10 +813,6 @@
 
 file   dev/pci/isic_pci_elsa_qs1p.c    isic_pci
 
-device ifpci: isdndev, passive_isdn, nisac
-attach ifpci at pci
-file   dev/pci/ifpci.c                 ifpci
-
 device ifritz: isdndev, passive_isdn, nisacsx
 attach ifritz at pci
 file   dev/pci/ifpci2.c                ifritz
diff -r 737f6d8870b0 -r bf39036484a4 sys/dev/pci/ifpci.c
--- a/sys/dev/pci/ifpci.c       Sat Sep 22 12:05:52 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,1332 +0,0 @@
-/* $NetBSD: ifpci.c,v 1.32 2014/03/29 19:28:25 christos Exp $  */
-/*
- *   Copyright (c) 1999 Gary Jennejohn. All rights reserved.
- *
- *   Redistribution and use in source and binary forms, with or without
- *   modification, are permitted provided that the following conditions
- *   are met:
- *
- *   1. Redistributions of source code must retain the above copyright
- *      notice, this list of conditions and the following disclaimer.
- *   2. Redistributions in binary form must reproduce the above copyright
- *      notice, this list of conditions and the following disclaimer in the
- *      documentation and/or other materials provided with the distribution.
- *   3. Neither the name of the author nor the names of any co-contributors
- *      may be used to endorse or promote products derived from this software
- *      without specific prior written permission.
- *   4. Altered versions must be plainly marked as such, and must not be
- *      misrepresented as being the original software and/or documentation.
- *
- *   THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- *   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- *   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- *   ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- *   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- *   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- *   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- *   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- *   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- *   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- *   SUCH DAMAGE.
- *
- *---------------------------------------------------------------------------
- *   a lot of code was borrowed from i4b_bchan.c and i4b_hscx.c
- *---------------------------------------------------------------------------
- *
- *     Fritz!Card PCI driver
- *     ------------------------------------------------
- *
- *     $Id: ifpci.c,v 1.32 2014/03/29 19:28:25 christos Exp $



Home | Main Index | Thread Index | Old Index