[SRU][Vivid][Wily][PATCH 0/1] tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
Joseph Salisbury
joseph.salisbury at canonical.com
Thu Nov 12 18:24:29 UTC 2015
BugLink: http://bugs.launchpad.net/bugs/1512815
== Wily and Vivid SRU Justification ==
The bug reported ran into a program stall on a x86_64 server, where n_tty_read()
was waiting for data even if there was data in the buffer in the pty.
Commit e81107d fixes this issue and has been in mainline since v4.3-rc5. The commit has
been cc'd to stable, but has not yet landed.
The commit is a clean cherry-pick for Vivid and Wily. However, Trusty requres a minor
backport, so the SRU request for Trusty will be separate.
== Fix ==
commit e81107d4c6bd098878af9796b24edc8d4a9524fd
Author: Kosuke Tatsukawa <tatsu at ab.jp.nec.com>
Date: Fri Oct 2 08:27:05 2015 +0000
tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.
Kosuke Tatsukawa (1):
tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
drivers/tty/n_tty.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
--
1.9.1
More information about the kernel-team
mailing list