Re: [GIT PULL net-next, resend] isdn: deprecate non-mISDN drivers

Werner Cornelius <[email protected]> Mon, 3 Jun 2019 09:36:30 +0200
Newsgroups gmane.linux.kernel,gmane.linux.isdn.i4l.user,gmane.linux.network
Message-ID <[email protected]>
--nextPart91769814.Epor5veC3B
Content-Type: Text/Plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Am Freitag, 31. Mai 2019 schrieb Arnd Bergmann:

Just for information about the history and maybe state of parts of the old=
=20
ISDN drivers.
There are still some large private ISDN networks available and will stay=20
available for several years. I am still serving solutions there, but withou=
t=20
i4l or capi.
I know one customer of mine that might use i4l for this purpose only. But=20
maybe they switched over to a totally different solution, as  ISDN was the=
=20
third level of fallback there.
I didn't receive any requests for service or migration from any outside par=
ty=20
for years and so there has nothing been done on this drivers.

I am the author of the complete supplementary services (diversion...) the=20
complete hysdn and parts of the Hisax  and i4l.

Hysdn was used by many shop companies and banks, but as the company produci=
ng=20
the needed pci cards became bankrupt nearly 15 years ago and the company wh=
ich=20
bought the remaining rest does no longer exist too, I assume that there wil=
l=20
be no or few users of this driver part only.
 =20
Its a bit sad that the software will disappear, but when there is no need a=
ny=20
longer and of course support and test are difficult its understandable that=
 it=20
should phase out.

Best regards

Werner



> [resending, rebased on top of today's net-next]
>=20
> The following changes since commit
>  7b3ed2a137b077bc0967352088b0adb6049eed20:
>=20
>   Merge branch '100GbE' of
> git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
> (2019-05-30 15:17:05 -0700)
>=20
> are available in the Git repository at:
>=20
>  https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git
> tags/isdn-removal
>=20
> for you to fetch changes up to 6d97985072dc270032dc7a08631080bfd6253e82:
>=20
>   isdn: move capi drivers to staging (2019-05-31 11:17:41 +0200)
>=20
> ----------------------------------------------------------------
> isdn: deprecate non-mISDN drivers
>=20
> When isdn4linux came up in the context of another patch series, I
> remembered that we had discussed removing it a while ago.
>=20
> It turns out that the suggestion from Karsten Keil wa to remove I4L
> in 2018 after the last public ISDN networks are shut down. This has
> happened now (with a very small number of exceptions), so I guess it's
> time to try again.
>=20
> We currently have three ISDN stacks in the kernel: the original
> isdn4linux (with the hisax driver), the newer CAPI (with four drivers),
> and finally the mISDN stack (supporting roughly the same hardware as
> hisax).
>=20
> As far as I can tell, anyone using ISDN with mainline kernel drivers in
> the past few years uses mISDN, and this is typically used for voice-only
> PBX installations that don't require a public network.
>=20
> The older stacks support additional features for data networks, but those
> typically make no sense any more if there is no network to connect to.
>=20
> My proposal for this time is to kill off isdn4linux entirely, as it seems
> to have been unusable for quite a while. This code has been abandoned
> for many years and it does cause problems for treewide maintenance as
> it tends to do everything that we try to stop doing.
> Birger Harzenetter mentioned that is is still using i4l in order to
> make use of the 'divert' feature that is not part of mISDN, but has
> otherwise moved on to mISDN for normal operation, like apparently
> everyone else.
>=20
> CAPI in turn is not quite as obsolete, but two of the drivers (avm
> and hysdn) don't seem to be used at all, while another one (gigaset)
> will stop being maintained as Paul Bolle is no longer able to
> test it after the network gets shut down in September.
> All three are now moved into drivers/staging to let others speak
> up in case there are remaining users.
> This leaves Bluetooth CMTP as the only remaining user of CAPI, but
> Marcel Holtmann wishes to keep maintaining it.
>=20
> For the discussion on version 1, see [2]
> Unfortunately, Karsten Keil as the maintainer has not participated in
> the discussion.
>=20
>       Arnd
>=20
> [1] https://patchwork.kernel.org/patch/8484861/#17900371
> [2]
>  https://listserv.isdn4linux.de/pipermail/isdn4linux/2019-April/thread.ht=
ml
>=20
> ----------------------------------------------------------------
>=20
> Arnd Bergmann (5):
>       isdn: gigaset: remove i4l support
>       isdn: remove hisax driver
>       isdn: remove isdn4linux
>       isdn: hdlc: move into mISDN
>       isdn: move capi drivers to staging
>=20
>  Documentation/isdn/HiSax.cert                      |   96 -
>  Documentation/isdn/INTERFACE                       |  759 ----
>  Documentation/isdn/INTERFACE.fax                   |  163 -
>  Documentation/isdn/README                          |  599 ----
>  Documentation/isdn/README.FAQ                      |   26 -
>  Documentation/isdn/README.HiSax                    |  659 ----
>  Documentation/isdn/README.audio                    |  138 -
>  Documentation/isdn/README.concap                   |  259 --
>  Documentation/isdn/README.diversion                |  127 -
>  Documentation/isdn/README.fax                      |   45 -
>  Documentation/isdn/README.gigaset                  |   36 +-
>  Documentation/isdn/README.hfc-pci                  |   41 -
>  Documentation/isdn/README.syncppp                  |   58 -
>  Documentation/isdn/README.x25                      |  184 -
>  Documentation/isdn/syncPPP.FAQ                     |  224 --
>  Documentation/process/changes.rst                  |   16 +-
>  MAINTAINERS                                        |   22 +-
>  drivers/isdn/Kconfig                               |   51 -
>  drivers/isdn/Makefile                              |    6 -
>  drivers/isdn/capi/Kconfig                          |   29 +-
>  drivers/isdn/capi/Makefile                         |    2 +
>  drivers/isdn/capi/capidrv.c                        | 2525 -------------
>  drivers/isdn/capi/capidrv.h                        |  140 -
>  drivers/isdn/divert/Makefile                       |   10 -
>  drivers/isdn/divert/divert_init.c                  |   82 -
>  drivers/isdn/divert/divert_procfs.c                |  336 --
>  drivers/isdn/divert/isdn_divert.c                  |  846 -----
>  drivers/isdn/divert/isdn_divert.h                  |  132 -
>  drivers/isdn/gigaset/i4l.c                         |  695 ----
>  drivers/isdn/hardware/Kconfig                      |    8 -
>  drivers/isdn/hardware/Makefile                     |    1 -
>  drivers/isdn/hardware/mISDN/Kconfig                |    7 +-
>  drivers/isdn/hardware/mISDN/Makefile               |    2 +
>  drivers/isdn/{i4l =3D> hardware/mISDN}/isdnhdlc.c    |    2 +-
>  .../isdn/hardware/mISDN/isdnhdlc.h                 |    0
>  drivers/isdn/hardware/mISDN/netjet.c               |    2 +-
>  drivers/isdn/hisax/Kconfig                         |  423 ---
>  drivers/isdn/hisax/Makefile                        |   60 -
>  drivers/isdn/hisax/amd7930_fn.c                    |  794 -----
>  drivers/isdn/hisax/amd7930_fn.h                    |   37 -
>  drivers/isdn/hisax/arcofi.c                        |  131 -
>  drivers/isdn/hisax/arcofi.h                        |   27 -
>  drivers/isdn/hisax/asuscom.c                       |  423 ---
>  drivers/isdn/hisax/avm_a1.c                        |  307 --
>  drivers/isdn/hisax/avm_a1p.c                       |  267 --
>  drivers/isdn/hisax/avm_pci.c                       |  904 -----
>  drivers/isdn/hisax/avma1_cs.c                      |  162 -
>  drivers/isdn/hisax/bkm_a4t.c                       |  358 --
>  drivers/isdn/hisax/bkm_a8.c                        |  433 ---
>  drivers/isdn/hisax/bkm_ax.h                        |  119 -
>  drivers/isdn/hisax/callc.c                         | 1792 ----------
>  drivers/isdn/hisax/config.c                        | 1993 -----------
>  drivers/isdn/hisax/diva.c                          | 1282 -------
>  drivers/isdn/hisax/elsa.c                          | 1245 -------
>  drivers/isdn/hisax/elsa_cs.c                       |  218 --
>  drivers/isdn/hisax/elsa_ser.c                      |  659 ----
>  drivers/isdn/hisax/enternow_pci.c                  |  420 ---
>  drivers/isdn/hisax/fsm.c                           |  161 -
>  drivers/isdn/hisax/fsm.h                           |   61 -
>  drivers/isdn/hisax/gazel.c                         |  691 ----
>  drivers/isdn/hisax/hfc4s8s_l1.c                    | 1584 ---------
>  drivers/isdn/hisax/hfc4s8s_l1.h                    |   89 -
>  drivers/isdn/hisax/hfc_2bds0.c                     | 1078 ------
>  drivers/isdn/hisax/hfc_2bds0.h                     |  128 -
>  drivers/isdn/hisax/hfc_2bs0.c                      |  591 ---
>  drivers/isdn/hisax/hfc_2bs0.h                      |   60 -
>  drivers/isdn/hisax/hfc_pci.c                       | 1755 ---------
>  drivers/isdn/hisax/hfc_pci.h                       |  235 --
>  drivers/isdn/hisax/hfc_sx.c                        | 1517 --------
>  drivers/isdn/hisax/hfc_sx.h                        |  196 -
>  drivers/isdn/hisax/hfc_usb.c                       | 1608 ---------
>  drivers/isdn/hisax/hfc_usb.h                       |  208 --
>  drivers/isdn/hisax/hfcscard.c                      |  261 --
>  drivers/isdn/hisax/hisax.h                         | 1352 -------
>  drivers/isdn/hisax/hisax_cfg.h                     |   66 -
>  drivers/isdn/hisax/hisax_debug.h                   |   80 -
>  drivers/isdn/hisax/hisax_fcpcipnp.c                | 1024 ------
>  drivers/isdn/hisax/hisax_fcpcipnp.h                |   58 -
>  drivers/isdn/hisax/hisax_if.h                      |   66 -
>  drivers/isdn/hisax/hisax_isac.c                    |  895 -----
>  drivers/isdn/hisax/hisax_isac.h                    |   46 -
>  drivers/isdn/hisax/hscx.c                          |  277 --
>  drivers/isdn/hisax/hscx.h                          |   41 -
>  drivers/isdn/hisax/hscx_irq.c                      |  294 --
>  drivers/isdn/hisax/icc.c                           |  680 ----
>  drivers/isdn/hisax/icc.h                           |   72 -
>  drivers/isdn/hisax/ipac.h                          |   29 -
>  drivers/isdn/hisax/ipacx.c                         |  913 -----
>  drivers/isdn/hisax/ipacx.h                         |  162 -
>  drivers/isdn/hisax/isac.c                          |  681 ----
>  drivers/isdn/hisax/isac.h                          |   70 -
>  drivers/isdn/hisax/isar.c                          | 1910 ----------
>  drivers/isdn/hisax/isar.h                          |  222 --
>  drivers/isdn/hisax/isdnl1.c                        |  930 -----
>  drivers/isdn/hisax/isdnl1.h                        |   32 -
>  drivers/isdn/hisax/isdnl2.c                        | 1839 ----------
>  drivers/isdn/hisax/isdnl2.h                        |   25 -
>  drivers/isdn/hisax/isdnl3.c                        |  594 ----
>  drivers/isdn/hisax/isdnl3.h                        |   42 -
>  drivers/isdn/hisax/isurf.c                         |  305 --
>  drivers/isdn/hisax/ix1_micro.c                     |  316 --
>  drivers/isdn/hisax/jade.c                          |  305 --
>  drivers/isdn/hisax/jade.h                          |  134 -
>  drivers/isdn/hisax/jade_irq.c                      |  238 --
>  drivers/isdn/hisax/l3_1tr6.c                       |  932 -----
>  drivers/isdn/hisax/l3_1tr6.h                       |  164 -
>  drivers/isdn/hisax/l3dss1.c                        | 3227
>  ----------------- drivers/isdn/hisax/l3dss1.h                        |=20
>  124 -
>  drivers/isdn/hisax/l3ni1.c                         | 3182
>  ----------------- drivers/isdn/hisax/l3ni1.h                         |=20
>  136 -
>  drivers/isdn/hisax/lmgr.c                          |   50 -
>  drivers/isdn/hisax/mic.c                           |  235 --
>  drivers/isdn/hisax/netjet.c                        |  985 -----
>  drivers/isdn/hisax/netjet.h                        |   69 -
>  drivers/isdn/hisax/niccy.c                         |  380 --
>  drivers/isdn/hisax/nj_s.c                          |  294 --
>  drivers/isdn/hisax/nj_u.c                          |  258 --
>  drivers/isdn/hisax/q931.c                          | 1513 --------
>  drivers/isdn/hisax/s0box.c                         |  260 --
>  drivers/isdn/hisax/saphir.c                        |  296 --
>  drivers/isdn/hisax/sedlbauer.c                     |  873 -----
>  drivers/isdn/hisax/sedlbauer_cs.c                  |  209 --
>  drivers/isdn/hisax/sportster.c                     |  267 --
>  drivers/isdn/hisax/st5481.h                        |  529 ---
>  drivers/isdn/hisax/st5481_b.c                      |  380 --
>  drivers/isdn/hisax/st5481_d.c                      |  780 ----
>  drivers/isdn/hisax/st5481_init.c                   |  221 --
>  drivers/isdn/hisax/st5481_usb.c                    |  659 ----
>  drivers/isdn/hisax/tei.c                           |  465 ---
>  drivers/isdn/hisax/teleint.c                       |  334 --
>  drivers/isdn/hisax/teles0.c                        |  364 --
>  drivers/isdn/hisax/teles3.c                        |  498 ---
>  drivers/isdn/hisax/teles_cs.c                      |  201 --
>  drivers/isdn/hisax/telespci.c                      |  349 --
>  drivers/isdn/hisax/w6692.c                         | 1085 ------
>  drivers/isdn/hisax/w6692.h                         |  184 -
>  drivers/isdn/i4l/Kconfig                           |  129 -
>  drivers/isdn/i4l/Makefile                          |   20 -
>  drivers/isdn/i4l/isdn_audio.c                      |  711 ----
>  drivers/isdn/i4l/isdn_audio.h                      |   44 -
>  drivers/isdn/i4l/isdn_bsdcomp.c                    |  930 -----
>  drivers/isdn/i4l/isdn_common.c                     | 2368 ------------
>  drivers/isdn/i4l/isdn_common.h                     |   47 -
>  drivers/isdn/i4l/isdn_concap.c                     |   99 -
>  drivers/isdn/i4l/isdn_concap.h                     |   11 -
>  drivers/isdn/i4l/isdn_net.c                        | 3198
>  ----------------- drivers/isdn/i4l/isdn_net.h                        |=20
>  151 -
>  drivers/isdn/i4l/isdn_ppp.c                        | 3046 --------------=
=2D-
>  drivers/isdn/i4l/isdn_ppp.h                        |   41 -
>  drivers/isdn/i4l/isdn_tty.c                        | 3756
>  -------------------- drivers/isdn/i4l/isdn_tty.h                        =
|=20
>  120 -
>  drivers/isdn/i4l/isdn_ttyfax.c                     | 1123 ------
>  drivers/isdn/i4l/isdn_ttyfax.h                     |   17 -
>  drivers/isdn/i4l/isdn_v110.c                       |  625 ----
>  drivers/isdn/i4l/isdn_v110.h                       |   29 -
>  drivers/isdn/i4l/isdn_x25iface.c                   |  332 --
>  drivers/isdn/i4l/isdn_x25iface.h                   |   30 -
>  drivers/isdn/isdnloop/Makefile                     |    6 -
>  drivers/isdn/isdnloop/isdnloop.c                   | 1528 --------
>  drivers/isdn/isdnloop/isdnloop.h                   |  112 -
>  drivers/staging/Kconfig                            |    2 +
>  drivers/staging/Makefile                           |    1 +
>  drivers/staging/isdn/Kconfig                       |   12 +
>  drivers/staging/isdn/Makefile                      |    8 +
>  drivers/staging/isdn/TODO                          |   22 +
>  .../{isdn/hardware =3D> staging/isdn}/avm/Kconfig    |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/Makefile   |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/avm_cs.c   |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/avmcard.h  |    0
>  drivers/{isdn/hardware =3D> staging/isdn}/avm/b1.c   |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/b1dma.c    |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/b1isa.c    |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/b1pci.c    |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/b1pcmcia.c |    0
>  drivers/{isdn/hardware =3D> staging/isdn}/avm/c4.c   |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/t1isa.c    |    0
>  .../{isdn/hardware =3D> staging/isdn}/avm/t1pci.c    |    0
>  drivers/{ =3D> staging}/isdn/gigaset/Kconfig         |    9 -
>  drivers/{ =3D> staging}/isdn/gigaset/Makefile        |   10 +-
>  drivers/{ =3D> staging}/isdn/gigaset/asyncdata.c     |    0
>  drivers/{ =3D> staging}/isdn/gigaset/bas-gigaset.c   |    0
>  drivers/{ =3D> staging}/isdn/gigaset/capi.c          |    0
>  drivers/{ =3D> staging}/isdn/gigaset/common.c        |    0
>  drivers/{ =3D> staging}/isdn/gigaset/dummyll.c       |    0
>  drivers/{ =3D> staging}/isdn/gigaset/ev-layer.c      |    0
>  drivers/{ =3D> staging}/isdn/gigaset/gigaset.h       |    0
>  drivers/{ =3D> staging}/isdn/gigaset/interface.c     |    0
>  drivers/{ =3D> staging}/isdn/gigaset/isocdata.c      |    0
>  drivers/{ =3D> staging}/isdn/gigaset/proc.c          |    0
>  drivers/{ =3D> staging}/isdn/gigaset/ser-gigaset.c   |    0
>  drivers/{ =3D> staging}/isdn/gigaset/usb-gigaset.c   |    0
>  drivers/{ =3D> staging}/isdn/hysdn/Kconfig           |    0
>  drivers/{ =3D> staging}/isdn/hysdn/Makefile          |    0
>  drivers/{ =3D> staging}/isdn/hysdn/boardergo.c       |    0
>  drivers/{ =3D> staging}/isdn/hysdn/boardergo.h       |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hycapi.c          |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hysdn_boot.c      |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hysdn_defs.h      |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hysdn_init.c      |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hysdn_net.c       |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hysdn_pof.h       |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hysdn_procconf.c  |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hysdn_proclog.c   |    0
>  drivers/{ =3D> staging}/isdn/hysdn/hysdn_sched.c     |    0
>  drivers/{ =3D> staging}/isdn/hysdn/ince1pc.h         |    0
>  include/linux/concap.h                             |  112 -
>  include/linux/isdn.h                               |  473 ---
>  include/linux/isdn_divertif.h                      |   35 -
>  include/linux/isdn_ppp.h                           |  194 -
>  include/linux/isdnif.h                             |  505 ---
>  include/linux/wanrouter.h                          |   11 -
>  include/uapi/linux/isdn.h                          |  144 -
>  include/uapi/linux/isdn_divertif.h                 |   31 -
>  include/uapi/linux/isdn_ppp.h                      |   68 -
>  include/uapi/linux/isdnif.h                        |   57 -
>  include/uapi/linux/wanrouter.h                     |   18 -
>  216 files changed, 107 insertions(+), 83884 deletions(-)
>  delete mode 100644 Documentation/isdn/HiSax.cert
>  delete mode 100644 Documentation/isdn/INTERFACE
>  delete mode 100644 Documentation/isdn/INTERFACE.fax
>  delete mode 100644 Documentation/isdn/README
>  delete mode 100644 Documentation/isdn/README.FAQ
>  delete mode 100644 Documentation/isdn/README.HiSax
>  delete mode 100644 Documentation/isdn/README.audio
>  delete mode 100644 Documentation/isdn/README.concap
>  delete mode 100644 Documentation/isdn/README.diversion
>  delete mode 100644 Documentation/isdn/README.fax
>  delete mode 100644 Documentation/isdn/README.hfc-pci
>  delete mode 100644 Documentation/isdn/README.syncppp
>  delete mode 100644 Documentation/isdn/README.x25
>  delete mode 100644 Documentation/isdn/syncPPP.FAQ
>  delete mode 100644 drivers/isdn/capi/capidrv.c
>  delete mode 100644 drivers/isdn/capi/capidrv.h
>  delete mode 100644 drivers/isdn/divert/Makefile
>  delete mode 100644 drivers/isdn/divert/divert_init.c
>  delete mode 100644 drivers/isdn/divert/divert_procfs.c
>  delete mode 100644 drivers/isdn/divert/isdn_divert.c
>  delete mode 100644 drivers/isdn/divert/isdn_divert.h
>  delete mode 100644 drivers/isdn/gigaset/i4l.c
>  delete mode 100644 drivers/isdn/hardware/Kconfig
>  rename drivers/isdn/{i4l =3D> hardware/mISDN}/isdnhdlc.c (99%)
>  rename include/linux/isdn/hdlc.h =3D>
> drivers/isdn/hardware/mISDN/isdnhdlc.h (100%)
>  delete mode 100644 drivers/isdn/hisax/Kconfig
>  delete mode 100644 drivers/isdn/hisax/Makefile
>  delete mode 100644 drivers/isdn/hisax/amd7930_fn.c
>  delete mode 100644 drivers/isdn/hisax/amd7930_fn.h
>  delete mode 100644 drivers/isdn/hisax/arcofi.c
>  delete mode 100644 drivers/isdn/hisax/arcofi.h
>  delete mode 100644 drivers/isdn/hisax/asuscom.c
>  delete mode 100644 drivers/isdn/hisax/avm_a1.c
>  delete mode 100644 drivers/isdn/hisax/avm_a1p.c
>  delete mode 100644 drivers/isdn/hisax/avm_pci.c
>  delete mode 100644 drivers/isdn/hisax/avma1_cs.c
>  delete mode 100644 drivers/isdn/hisax/bkm_a4t.c
>  delete mode 100644 drivers/isdn/hisax/bkm_a8.c
>  delete mode 100644 drivers/isdn/hisax/bkm_ax.h
>  delete mode 100644 drivers/isdn/hisax/callc.c
>  delete mode 100644 drivers/isdn/hisax/config.c
>  delete mode 100644 drivers/isdn/hisax/diva.c
>  delete mode 100644 drivers/isdn/hisax/elsa.c
>  delete mode 100644 drivers/isdn/hisax/elsa_cs.c
>  delete mode 100644 drivers/isdn/hisax/elsa_ser.c
>  delete mode 100644 drivers/isdn/hisax/enternow_pci.c
>  delete mode 100644 drivers/isdn/hisax/fsm.c
>  delete mode 100644 drivers/isdn/hisax/fsm.h
>  delete mode 100644 drivers/isdn/hisax/gazel.c
>  delete mode 100644 drivers/isdn/hisax/hfc4s8s_l1.c
>  delete mode 100644 drivers/isdn/hisax/hfc4s8s_l1.h
>  delete mode 100644 drivers/isdn/hisax/hfc_2bds0.c
>  delete mode 100644 drivers/isdn/hisax/hfc_2bds0.h
>  delete mode 100644 drivers/isdn/hisax/hfc_2bs0.c
>  delete mode 100644 drivers/isdn/hisax/hfc_2bs0.h
>  delete mode 100644 drivers/isdn/hisax/hfc_pci.c
>  delete mode 100644 drivers/isdn/hisax/hfc_pci.h
>  delete mode 100644 drivers/isdn/hisax/hfc_sx.c
>  delete mode 100644 drivers/isdn/hisax/hfc_sx.h
>  delete mode 100644 drivers/isdn/hisax/hfc_usb.c
>  delete mode 100644 drivers/isdn/hisax/hfc_usb.h
>  delete mode 100644 drivers/isdn/hisax/hfcscard.c
>  delete mode 100644 drivers/isdn/hisax/hisax.h
>  delete mode 100644 drivers/isdn/hisax/hisax_cfg.h
>  delete mode 100644 drivers/isdn/hisax/hisax_debug.h
>  delete mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.c
>  delete mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.h
>  delete mode 100644 drivers/isdn/hisax/hisax_if.h
>  delete mode 100644 drivers/isdn/hisax/hisax_isac.c
>  delete mode 100644 drivers/isdn/hisax/hisax_isac.h
>  delete mode 100644 drivers/isdn/hisax/hscx.c
>  delete mode 100644 drivers/isdn/hisax/hscx.h
>  delete mode 100644 drivers/isdn/hisax/hscx_irq.c
>  delete mode 100644 drivers/isdn/hisax/icc.c
>  delete mode 100644 drivers/isdn/hisax/icc.h
>  delete mode 100644 drivers/isdn/hisax/ipac.h
>  delete mode 100644 drivers/isdn/hisax/ipacx.c
>  delete mode 100644 drivers/isdn/hisax/isac.c
>  delete mode 100644 drivers/isdn/hisax/isac.h
>  delete mode 100644 drivers/isdn/hisax/isar.c
>  delete mode 100644 drivers/isdn/hisax/isar.h
>  delete mode 100644 drivers/isdn/hisax/isdnl1.c
>  delete mode 100644 drivers/isdn/hisax/isdnl1.h
>  delete mode 100644 drivers/isdn/hisax/isdnl2.c
>  delete mode 100644 drivers/isdn/hisax/isdnl2.h
>  delete mode 100644 drivers/isdn/hisax/isdnl3.c
>  delete mode 100644 drivers/isdn/hisax/isdnl3.h
>  delete mode 100644 drivers/isdn/hisax/isurf.c
>  delete mode 100644 drivers/isdn/hisax/ix1_micro.c
>  delete mode 100644 drivers/isdn/hisax/jade.c
>  delete mode 100644 drivers/isdn/hisax/jade.h
>  delete mode 100644 drivers/isdn/hisax/jade_irq.c
>  delete mode 100644 drivers/isdn/hisax/l3_1tr6.c
>  delete mode 100644 drivers/isdn/hisax/l3_1tr6.h
>  delete mode 100644 drivers/isdn/hisax/l3dss1.c
>  delete mode 100644 drivers/isdn/hisax/l3dss1.h
>  delete mode 100644 drivers/isdn/hisax/l3ni1.c
>  delete mode 100644 drivers/isdn/hisax/l3ni1.h
>  delete mode 100644 drivers/isdn/hisax/lmgr.c
>  delete mode 100644 drivers/isdn/hisax/mic.c
>  delete mode 100644 drivers/isdn/hisax/netjet.c
>  delete mode 100644 drivers/isdn/hisax/netjet.h
>  delete mode 100644 drivers/isdn/hisax/niccy.c
>  delete mode 100644 drivers/isdn/hisax/nj_s.c
>  delete mode 100644 drivers/isdn/hisax/nj_u.c
>  delete mode 100644 drivers/isdn/hisax/q931.c
>  delete mode 100644 drivers/isdn/hisax/s0box.c
>  delete mode 100644 drivers/isdn/hisax/saphir.c
>  delete mode 100644 drivers/isdn/hisax/sedlbauer.c
>  delete mode 100644 drivers/isdn/hisax/sedlbauer_cs.c
>  delete mode 100644 drivers/isdn/hisax/sportster.c
>  delete mode 100644 drivers/isdn/hisax/st5481.h
>  delete mode 100644 drivers/isdn/hisax/st5481_b.c
>  delete mode 100644 drivers/isdn/hisax/st5481_d.c
>  delete mode 100644 drivers/isdn/hisax/st5481_init.c
>  delete mode 100644 drivers/isdn/hisax/st5481_usb.c
>  delete mode 100644 drivers/isdn/hisax/tei.c
>  delete mode 100644 drivers/isdn/hisax/teleint.c
>  delete mode 100644 drivers/isdn/hisax/teles0.c
>  delete mode 100644 drivers/isdn/hisax/teles3.c
>  delete mode 100644 drivers/isdn/hisax/teles_cs.c
>  delete mode 100644 drivers/isdn/hisax/telespci.c
>  delete mode 100644 drivers/isdn/hisax/w6692.c
>  delete mode 100644 drivers/isdn/hisax/w6692.h
>  delete mode 100644 drivers/isdn/i4l/Kconfig
>  delete mode 100644 drivers/isdn/i4l/Makefile
>  delete mode 100644 drivers/isdn/i4l/isdn_audio.c
>  delete mode 100644 drivers/isdn/i4l/isdn_audio.h
>  delete mode 100644 drivers/isdn/i4l/isdn_bsdcomp.c
>  delete mode 100644 drivers/isdn/i4l/isdn_common.c
>  delete mode 100644 drivers/isdn/i4l/isdn_common.h
>  delete mode 100644 drivers/isdn/i4l/isdn_concap.c
>  delete mode 100644 drivers/isdn/i4l/isdn_concap.h
>  delete mode 100644 drivers/isdn/i4l/isdn_net.c
>  delete mode 100644 drivers/isdn/i4l/isdn_net.h
>  delete mode 100644 drivers/isdn/i4l/isdn_ppp.c
>  delete mode 100644 drivers/isdn/i4l/isdn_ppp.h
>  delete mode 100644 drivers/isdn/i4l/isdn_tty.c
>  delete mode 100644 drivers/isdn/i4l/isdn_tty.h
>  delete mode 100644 drivers/isdn/i4l/isdn_ttyfax.c
>  delete mode 100644 drivers/isdn/i4l/isdn_ttyfax.h
>  delete mode 100644 drivers/isdn/i4l/isdn_v110.c
>  delete mode 100644 drivers/isdn/i4l/isdn_v110.h
>  delete mode 100644 drivers/isdn/i4l/isdn_x25iface.c
>  delete mode 100644 drivers/isdn/i4l/isdn_x25iface.h
>  delete mode 100644 drivers/isdn/isdnloop/Makefile
>  delete mode 100644 drivers/isdn/isdnloop/isdnloop.c
>  delete mode 100644 drivers/isdn/isdnloop/isdnloop.h
>  create mode 100644 drivers/staging/isdn/Kconfig
>  create mode 100644 drivers/staging/isdn/Makefile
>  create mode 100644 drivers/staging/isdn/TODO
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/Kconfig (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/Makefile (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/avm_cs.c (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/avmcard.h (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/b1.c (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/b1dma.c (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/b1isa.c (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/b1pci.c (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/b1pcmcia.c (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/c4.c (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/t1isa.c (100%)
>  rename drivers/{isdn/hardware =3D> staging/isdn}/avm/t1pci.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/Kconfig (92%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/Makefile (74%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/asyncdata.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/bas-gigaset.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/capi.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/common.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/dummyll.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/ev-layer.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/gigaset.h (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/interface.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/isocdata.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/proc.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/ser-gigaset.c (100%)
>  rename drivers/{ =3D> staging}/isdn/gigaset/usb-gigaset.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/Kconfig (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/Makefile (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/boardergo.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/boardergo.h (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hycapi.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hysdn_boot.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hysdn_defs.h (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hysdn_init.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hysdn_net.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hysdn_pof.h (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hysdn_procconf.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hysdn_proclog.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/hysdn_sched.c (100%)
>  rename drivers/{ =3D> staging}/isdn/hysdn/ince1pc.h (100%)
>  delete mode 100644 include/linux/concap.h
>  delete mode 100644 include/linux/isdn.h
>  delete mode 100644 include/linux/isdn_divertif.h
>  delete mode 100644 include/linux/isdn_ppp.h
>  delete mode 100644 include/linux/isdnif.h
>  delete mode 100644 include/linux/wanrouter.h
>  delete mode 100644 include/uapi/linux/isdn.h
>  delete mode 100644 include/uapi/linux/isdn_divertif.h
>  delete mode 100644 include/uapi/linux/isdn_ppp.h
>  delete mode 100644 include/uapi/linux/isdnif.h
>  delete mode 100644 include/uapi/linux/wanrouter.h
> _______________________________________________
> isdn4linux mailing list
> [email protected]
> https://www.isdn4linux.de/mailman/listinfo/isdn4linux
>=20


--nextPart91769814.Epor5veC3B
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)

iJwEAAECAAYFAlz0zgkACgkQj3tUlNHnXERdRwP/b1zaJVC+i8fvsmeeLhOlUjyl
8QpoVhNVnoddl8sN7SPYbORq2+lGCpgSB3DhWEpfrsaG1AUE5Qd6lMDqjF7G/GBc
bDdxGRGZvDYfGBFcHx1Do+ECce3GHh4bY7d1uYtN1ndppcuHgX1VgCDeDTB+zcKO
lr0A9cGMmPctxVv/tWs=
=Orb3
-----END PGP SIGNATURE-----

--nextPart91769814.Epor5veC3B--