<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/char/tty_ldisc.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-08-01T19:50:15Z</updated>
<entry>
<title>try harder to load tty ldisc driver</title>
<updated>2008-08-01T19:50:15Z</updated>
<author>
<name>Eugeniy Meshcheryakov</name>
</author>
<published>2008-07-31T09:03:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ab36ab68531ad90648fdeedcaf437f121572ede'/>
<id>urn:sha1:3ab36ab68531ad90648fdeedcaf437f121572ede</id>
<content type='text'>
Currently function tty_ldisc_get() tries to load an ldisc driver module
only when tty_ldisc_try_get() returns -EAGAIN. This happens only if
module is being unloaded. If ldisc module is not loaded
tty_ldisc_try_get() returns -EINVAL and this case is not handled in
tty_ldisc_get(), so request_module() is not called.

Attached patch fixes this by calling request_module() if
tty_ldisc_try_get() returned any error code.

I discovered this when my UMTS modem stopped working with 2.6.27-rc1
because module ppp_async was not loaded.

Signed-off-by: Eugeniy Meshcheryakov &lt;eugen@debian.org&gt;
Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>tty: Split ldisc code into its own file</title>
<updated>2008-07-22T20:03:27Z</updated>
<author>
<name>Alan Cox</name>
</author>
<published>2008-07-22T10:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=01e1abb2c27e43339b8829a2e3b1c6f53806b77a'/>
<id>urn:sha1:01e1abb2c27e43339b8829a2e3b1c6f53806b77a</id>
<content type='text'>
Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
