From: Tilman Schmidt <tilman@imap.cc>
To: David Miller <davem@davemloft.net>
Cc: netdev@vger.kernel.org, pebolle@tiscali.nl,
isdn4linux@listserv.isdn4linux.de, isdn@linux-pingi.de
Subject: Re: [PATCH 0/4] ISDN patches for net-next
Date: Mon, 19 May 2014 23:36:37 +0200 [thread overview]
Message-ID: <537A7965.9070407@imap.cc> (raw)
In-Reply-To: <20140518.213607.1866002359122979029.davem@davemloft.net>
David,
thanks for your reply. I understand your concerns but I don't agree
with them and hope I'll be able to convince you otherwise.
On 19.05.2014 03:36, you wrote:
> Since this has been broken for several years, you might be doing more
> harm than good by trying to change things back again.
You appear to assume that there is a currently working configuration
which might be broken by the patch series. That is not the case.
The (very few) remaining users of PPP over ISDN cope with the
current situation in one of these ways:
a) staying with a pre-3.0 kernel that still provides capifs
b) staying with (or reverting to) the deprecated ISDN4Linux subsystem
c) patching the kernel locally to fix the breakage
d) staying with an old udev version that can still rename device nodes
e) explicitly running commands like
mv /dev/capi /dev/capi20
mkdir /dev/capi
ln -s /dev/capi0 /dev/capi/0
ln -s /dev/capi1 /dev/capi/1
on every boot, typically via /etc/boot.local or similar mechanisms.
f) giving up on Linux ISDN support and buying a separate router.
None of these will be broken by fixing the problem in the kernel:
- a), b) and f) won't notice anything unless they read the changelog
and find they can at last use ISDN over CAPI with a current kernel
again if they want to.
- c) will notice that the local kernel patch doesn't apply anymore
and happily drop it.
- d) and e) may or may not notice that renaming the CAPI nodes fails
because the nodes are already named correctly, but apart from a
couple of log messages everything will work as before.
> Why not just have capiplugin able to search for and use the names
> generated now?
For one, capiplugin is a pretty old piece of software. The risk of
breaking it in the attempt to adapt it to the Kernel CAPI interface
change is far bigger than the risk associated with reverting that
change in the kernel. What's more, capiplugin is not the only
software affected. /dev/capi20 is the documented standard device
for CAPI 2.0 on Linux. Userspace relies on that. We would have to
adapt at least libcapi20 too, and possibly an unknown number of
other applications.
In sum, I'm convinced the proposed patch series is the minimally
invasive way of sorting out the current mess surrounding the
CAPI device files.
Regards,
Tilman
next prev parent reply other threads:[~2014-05-19 21:47 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-18 21:26 [PATCH 0/4] ISDN patches for net-next Tilman Schmidt
2014-05-18 21:26 ` [PATCH 4/4] isdn/capi: fix (middleware) device nodes Tilman Schmidt
2014-05-18 21:26 ` [PATCH 2/4] isdn/capi: Make verbose reporting depend on capidrv Tilman Schmidt
2014-05-18 21:26 ` [PATCH 1/4] isdn/capi: move capi_info2str to capidrv.c Tilman Schmidt
2014-05-18 21:26 ` [PATCH 3/4] tty: allow tty drivers to rename their device nodes Tilman Schmidt
2014-05-19 1:36 ` [PATCH 0/4] ISDN patches for net-next David Miller
2014-05-19 21:36 ` Tilman Schmidt [this message]
2014-05-21 21:02 ` David Miller
-- strict thread matches above, loose matches on Subject: below --
2014-10-03 15:03 Tilman Schmidt
2014-10-06 1:18 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=537A7965.9070407@imap.cc \
--to=tilman@imap.cc \
--cc=davem@davemloft.net \
--cc=isdn4linux@listserv.isdn4linux.de \
--cc=isdn@linux-pingi.de \
--cc=netdev@vger.kernel.org \
--cc=pebolle@tiscali.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).