commit | d450b5a0196b6442cf3f29fc611d9c8daa56b559 | [log] [tgz] |
---|---|---|
author | Alan Cox <alan@redhat.com> | Mon Oct 13 10:39:58 2008 +0100 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Mon Oct 13 09:51:41 2008 -0700 |
tree | 2a6b641b033bfbe16b194897ddbc988544dcefc2 | |
parent | 4a90f09b20f4622dcbff1f0e1e6bae1704f8ad8c [diff] |
tty: kref usage for isicom and moxa Rather than blindly keep taking krefs we reorder the code in a few places to pass the tty down to the right place (which is important as from the user side it is not the case that tty == port->tty in all situations). For the irq and related paths use the krefs to stop the tty being freed under us. Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>