<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/tty/serial/68328serial.c, branch docs-5.6</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-5.6</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-5.6'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2016-02-07T06:37:26+00:00</updated>
<entry>
<title>serial: Remove 68328 driver</title>
<updated>2016-02-07T06:37:26+00:00</updated>
<author>
<name>Frederik Völkel</name>
<email>frederik.voelkel@fau.de</email>
</author>
<published>2015-12-18T11:28:23+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=aaa68c50b28c903a2fa53aad3d5fd17e8cc7f492'/>
<id>urn:sha1:aaa68c50b28c903a2fa53aad3d5fd17e8cc7f492</id>
<content type='text'>
It's old, messy and mostly unmaintained.
Remove it as suggested by Peter Hurley and Alan.

Signed-off-by: Frederik Völkel &lt;frederik.voelkel@fau.de&gt;
Signed-off-by: Lukas Braun &lt;lukas.braun@fau.de&gt;
Reviewed-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>tty: Remove ASYNC_CLOSING</title>
<updated>2016-01-28T22:19:12+00:00</updated>
<author>
<name>Peter Hurley</name>
<email>peter@hurleysoftware.com</email>
</author>
<published>2016-01-10T22:51:40+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=afc5ab096581e1ad6e7e7d1533a6bbb1d2b12455'/>
<id>urn:sha1:afc5ab096581e1ad6e7e7d1533a6bbb1d2b12455</id>
<content type='text'>
The tty core no longer provides nor uses ASYNC_CLOSING; remove from
tty_port_close_start() and tty_port_close_end() as well as tty drivers
which open-code these state changes. Unfortunately, even though the
bit is masked from userspace, its inclusion in a uapi header precludes
removing the macro.

Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Cc: linux-s390@vger.kernel.org
Cc: Mikael Starvik &lt;starvik@axis.com&gt;
Cc: Jesper Nilsson &lt;jesper.nilsson@axis.com&gt;
Cc: linux-cris-kernel@axis.com
Cc: Samuel Ortiz &lt;samuel@sortiz.org&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Signed-off-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>tty: Use termios c_*flag macros</title>
<updated>2016-01-28T22:13:44+00:00</updated>
<author>
<name>Peter Hurley</name>
<email>peter@hurleysoftware.com</email>
</author>
<published>2016-01-11T04:36:15+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=9db276f8f02145068d8c04614bc28c2a4532a8c7'/>
<id>urn:sha1:9db276f8f02145068d8c04614bc28c2a4532a8c7</id>
<content type='text'>
Expressions of the form "tty-&gt;termios.c_*flag &amp; FLAG"
are more clearly expressed with the termios flags macros,
I_FLAG(), C_FLAG(), O_FLAG(), and L_FLAG().

Convert treewide.

Signed-off-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Acked-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>serial: 68328: Remove bogus ldisc reset</title>
<updated>2016-01-27T23:01:42+00:00</updated>
<author>
<name>Peter Hurley</name>
<email>peter@hurleysoftware.com</email>
</author>
<published>2016-01-11T06:40:51+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=46b94e779e8a53b83e8d84e5aeb443d8b8bd45ea'/>
<id>urn:sha1:46b94e779e8a53b83e8d84e5aeb443d8b8bd45ea</id>
<content type='text'>
As the #warning indicates, the open-coded ldisc reset was always not ok.
Not only is this code long dead, but now it would have no effect as
the ldisc is destroyed when this driver's close() method returns; remove.

Signed-off-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers: tty: 68328serial.c: Remove parentheses after return</title>
<updated>2015-12-14T03:59:48+00:00</updated>
<author>
<name>Frederik Völkel</name>
<email>frederik.voelkel@fau.de</email>
</author>
<published>2015-12-11T10:36:05+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5cbb457e35f76a5a7b0dac30a07447e94a770057'/>
<id>urn:sha1:5cbb457e35f76a5a7b0dac30a07447e94a770057</id>
<content type='text'>
This patch removes parentheses after return as checkpatch suggests.

Signed-off-by: Frederik Völkel &lt;frederik.voelkel@fau.de&gt;
Signed-off-by: Lukas Braun &lt;lukas.braun@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers: tty: 68328serial.c: Fix "foo * bar" should be "foo *bar"</title>
<updated>2015-12-14T03:59:48+00:00</updated>
<author>
<name>Frederik Völkel</name>
<email>frederik.voelkel@fau.de</email>
</author>
<published>2015-12-11T10:36:04+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2ababf9e791180a997ab367dfa97c1a7085bd170'/>
<id>urn:sha1:2ababf9e791180a997ab367dfa97c1a7085bd170</id>
<content type='text'>
This patch fixes checkpatch errors "foo * bar" should be "foo *bar".

Signed-off-by: Frederik Völkel &lt;frederik.voelkel@fau.de&gt;
Signed-off-by: Lukas Braun &lt;lukas.braun@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers: tty: 68328serial.c: Do not initialize statics to 0</title>
<updated>2015-12-14T03:59:48+00:00</updated>
<author>
<name>Frederik Völkel</name>
<email>frederik.voelkel@fau.de</email>
</author>
<published>2015-12-11T10:36:03+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e836ed7a2f549b605d10d5ff7b2ea72f2f024d99'/>
<id>urn:sha1:e836ed7a2f549b605d10d5ff7b2ea72f2f024d99</id>
<content type='text'>
This patch removes an initialization of a static to 0 as checkpatch
suggests.

Signed-off-by: Frederik Völkel &lt;frederik.voelkel@fau.de&gt;
Signed-off-by: Lukas Braun &lt;lukas.braun@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers: tty: 68328serial.c: remove unnecessary spaces(checkpatch)</title>
<updated>2015-12-14T03:59:48+00:00</updated>
<author>
<name>Frederik Völkel</name>
<email>frederik.voelkel@fau.de</email>
</author>
<published>2015-12-11T10:36:02+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=4b7bb2b288d32abd854c41a54ba1da2be462f43b'/>
<id>urn:sha1:4b7bb2b288d32abd854c41a54ba1da2be462f43b</id>
<content type='text'>
This patch removes unnecessary spaces reported by checkpatch.

Signed-off-by: Frederik Völkel &lt;frederik.voelkel@fau.de&gt;
Signed-off-by: Lukas Braun &lt;lukas.braun@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers: tty: 68328serial.c: Add missing spaces(checkpatch)</title>
<updated>2015-12-14T03:59:48+00:00</updated>
<author>
<name>Frederik Völkel</name>
<email>frederik.voelkel@fau.de</email>
</author>
<published>2015-12-11T10:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ba4f10ae1b731a7c2ceff49977e6df336805b839'/>
<id>urn:sha1:ba4f10ae1b731a7c2ceff49977e6df336805b839</id>
<content type='text'>
This patch adds missing spaces reported by checkpatch.

Signed-off-by: Frederik Völkel &lt;frederik.voelkel@fau.de&gt;
Signed-off-by: Lukas Braun &lt;lukas.braun@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>tty: Remove tty_port::close_wait</title>
<updated>2015-10-18T04:11:29+00:00</updated>
<author>
<name>Peter Hurley</name>
<email>peter@hurleysoftware.com</email>
</author>
<published>2015-10-10T20:00:54+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=cc2aaabfd6d6335e2156781ca67715b4de17f993'/>
<id>urn:sha1:cc2aaabfd6d6335e2156781ca67715b4de17f993</id>
<content type='text'>
With the removal of tty_wait_until_sent_from_close(), tty drivers
no longer wait during open for parallel closes to complete (instead,
the tty core waits before calling the driver open() method). Thus,
the close_wait waitqueue is no longer used for waiting.

Remove struct tty_port::close_wait.

Signed-off-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
