Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758756AbbBHTr1 (ORCPT ); Sun, 8 Feb 2015 14:47:27 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:44603 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751352AbbBHTrY (ORCPT ); Sun, 8 Feb 2015 14:47:24 -0500 X-Sasl-enc: OU3BbKY/NWn/c8GJizSldxX0H0SjXV/ThAhwt1+MxjGK 1423424843 Message-ID: <54D7BD4A.4090101@imap.cc> Date: Sun, 08 Feb 2015 20:47:22 +0100 From: Tilman Schmidt User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Paul Bolle , Joe Perches CC: Sergei Shtylyov , Bas Peters , isdn@linux-pingi.de, julia.lawall@lip6.fr, davem@davemloft.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Kill I4L? (was: [PATCH 2/6] drivers: isdn: act2000: capi.c: fix checkpatch errors) References: <1423328797-17865-1-git-send-email-baspeters93@gmail.com> <1423328797-17865-3-git-send-email-baspeters93@gmail.com> <54D650BF.5000400@cogentembedded.com> <1423336761.2933.7.camel@perches.com> <1423341800.2246.68.camel@x220> In-Reply-To: <1423341800.2246.68.camel@x220> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4111 Lines: 110 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 07.02.2015 um 21:43 schrieb Paul Bolle: > On Sat, 2015-02-07 at 11:19 -0800, Joe Perches wrote: >> Does anyone still use these cards? > > 0) Good question. I very much doubt it. It was an ISA card, not even PnP. I'd imagine any systems of that kind would be retired by now. > 2) Broader picture: if I remember correctly there are now four > different flavors of ISDN in the kernel: - really old: pre-i4l I don't think any traces of that are still present in current kernel releases. It should all have been left behind on the switch to 2.6. > - very old: i4l - just old: CAPI - not so old: mISDN Those are the in-tree ones. To make matters worse, the Asterisk people invented three more (Zaptel, DAHDI and vISDN) which are maintained out-of-tree. Apparently they weren't satisfied with any the in-tree ones and didn't feel like helping to improve one of them to match their needs. > [snip] So the current ISDN situation is a bit messy. That's putting it mildly. > Tilman might be able to provide a clearer, and maybe less grumpy, > summary of the current situation. Don't know about either. ;-) > [M]aybe we should consider, say, removing i4l and pre i4l and see > who complains. That might be a rude thing to do. So perhaps the > various ISDN flavors should be left alone until ... what exactly? I'd support that step. I don't think it'll hurt anyone because the cards supported by i4l are mostly ISA cards anyway. The only exceptions are the HiSax family which is now supported by mISDN, and the Hypercope family which is supported by CAPI. In the past we had Documentation/feature-removal-schedule.txt for announcing removals like that but Linus shot that down on 2012-10-01 (commit 9c0ece069b32e8e122aea71aa47181c10eb85ba7) so I guess somebody could just submit a patch series starting with - --- a/drivers/isdn/Kconfig +++ b/drivers/isdn/Kconfig @@ -20,25 +20,6 @@ menuconfig ISDN if ISDN - -menuconfig ISDN_I4L - - tristate "Old ISDN4Linux (deprecated)" - - depends on TTY - - ---help--- - - This driver allows you to use an ISDN adapter for networking - - connections and as dialin/out device. The isdn-tty's have a built - - in AT-compatible modem emulator. Network devices support autodial, - - channel-bundling, callback and caller-authentication without having - - a daemon running. A reduced T.70 protocol is supported with tty's - - suitable for German BTX. On D-Channel, the protocols EDSS1 - - (Euro-ISDN) and 1TR6 (German style) are supported. See - - for more information. - - - - ISDN support in the linux kernel is moving towards a new API, - - called CAPI (Common ISDN Application Programming Interface). - - Therefore the old ISDN4Linux layer will eventually become obsolete. - - It is still available, though, for use with adapters that are not - - supported by the new CAPI subsystem yet. - - source "drivers/isdn/i4l/Kconfig" menuconfig ISDN_CAPI and working its way from that to remove anything that's become unreachable. Shall I? - -- Tilman Schmidt E-Mail: tilman@imap.cc Bonn, Germany Diese Nachricht besteht zu 100% aus wiederverwerteten Bits. Ungeöffnet mindestens haltbar bis: (siehe Rückseite) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJU171KAAoJEFPuqx0v+F+qnqgH/3KCC6wnXWKOxfuWZ13lwqa2 GuFy+DMYZbXi5e5IHIYnTO9LvA7uzg4ryokP4iMWazhIpx5Cx0Riil59LJExE59p jsLizpDeZ+z+wwrEZHimc8lYEFO70abvgKL5NdkF8luc+QPIJAmDyLA+8c6J0rKo VcIb+vq3hW06L7FeKD3Y03NU1xZDtG6HxhnCQRV5b8Ve6sfeu4Oz/83yLyvvfNbK mnRWbUisO2TmBWcTbZ0QB889iPBRrR1HD4TLA9WZ38fQs7YbuKNbz4jxMKDDSh2i JHDK8tzn5P+73CPHkvRfELODn+V5uzUWh6QHJFD+4sMOKvNZfbxlEmt1GANmto0= =PtE1 -----END PGP SIGNATURE----- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/