summaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/dz.c
diff options
context:
space:
mode:
authorAlan Cox <alan@linux.intel.com>2012-05-29 13:45:01 +0100
committerLinus Torvalds <torvalds@linux-foundation.org>2012-05-29 10:42:13 -0700
commitd3ca8b64b97ef4dc54d7bb0b88bbc01a1fca8cb9 (patch)
tree6205c4d17144485ff6ec3783463b0ed6e84bf831 /drivers/tty/serial/dz.c
parenta01ee165a132fadb57659d26246e340d6ac53265 (diff)
downloadlinux-stable-d3ca8b64b97ef4dc54d7bb0b88bbc01a1fca8cb9.tar.gz
linux-stable-d3ca8b64b97ef4dc54d7bb0b88bbc01a1fca8cb9.tar.bz2
linux-stable-d3ca8b64b97ef4dc54d7bb0b88bbc01a1fca8cb9.zip
pty: Fix lock inversion
The ptmx_open path takes the tty and devpts locks in the wrong order because tty_init_dev locks and returns a locked tty. As far as I can tell this is actually safe anyway because the tty being returned is new so nobody can get a reference to lock it at this point. However we don't even need the devpts lock at this point, it's only held as a byproduct of the way the locks were pushe down. Signed-off-by: Alan Cox <alan@linux.intel.com> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/tty/serial/dz.c')
0 files changed, 0 insertions, 0 deletions