diff options
author | Mikko Rapeli <mikko.rapeli@iki.fi> | 2007-07-11 09:18:15 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-08-09 14:27:46 -0700 |
commit | 772aa8b19ac7c8965ea896c3f8ea0bec8f6b6ee7 (patch) | |
tree | b7db03c7989c2a9fa6afb0a0455b8f22ab0d0be7 /include/asm-sh/socket.h | |
parent | 2547c387c41e5dda43f7a484a46b40ae0b491aef (diff) |
Hangup TTY before releasing rfcomm_dev
The core problem is that RFCOMM socket layer ioctl can release
rfcomm_dev struct while RFCOMM TTY layer is still actively using
it. Calling tty_vhangup() is needed for a synchronous hangup before
rfcomm_dev is freed.
Addresses the oops at http://bugzilla.kernel.org/show_bug.cgi?id=7509
Acked-by: Alan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include/asm-sh/socket.h')
0 files changed, 0 insertions, 0 deletions