summaryrefslogtreecommitdiff
path: root/drivers/serial
diff options
context:
space:
mode:
authorEric Paris <eparis@redhat.com>2009-01-27 14:50:37 +0300
committerLinus Torvalds <torvalds@linux-foundation.org>2009-01-27 18:37:15 +0300
commit808ffa3d302257b9dc37b1412c1fcdf976fcddac (patch)
tree9d6d6de93da50d6c2df3cc7b0052a189f410a076 /drivers/serial
parent5ee810072175042775e39bdd3eaaa68884c27805 (diff)
downloadlinux-808ffa3d302257b9dc37b1412c1fcdf976fcddac.tar.xz
tty_open can return to userspace holding tty_mutex
__tty_open could return (to userspace) holding the tty_mutex thanks to a regression introduced by 4a2b5fddd53b80efcb3266ee36e23b8de28e761a ("Move tty lookup/reopen to caller"). This was found by bisecting an fsfuzzer problem. Admittedly I have no idea how it managed to tickle this 100% reliably, but it is clearly a regression and when hit leaves the box in a completely unusable state. This patch lets the fsfuzzer test complete every time. Signed-off-by: Eric Paris <eparis@redhat.com> Signed-off-by: Alan Cox <alan@lxorguk.ukuu.org.uk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/serial')
0 files changed, 0 insertions, 0 deletions