diff options
author | Antti Kaijanmäki <antti.kaijanmaki@nomovok.com> | 2009-11-23 10:54:47 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-12-08 10:22:27 -0800 |
commit | bb969fdc8c7e7675266a3697ad93945428fd89d6 (patch) | |
tree | 6ac59fdba61320cc467c9aa81b66c295edc770e5 /fs/block_dev.c | |
parent | 415cc7b7fe6fd663139da295d7bd2cde556345f0 (diff) |
hso: fix soft-lockup
commit dcfcb256cc23c4436691b0fe677275306699d6a1 upstream.
Fix soft-lockup in hso.c which is triggered on SMP machine when
modem is removed while file descriptor(s) under /dev are still open:
old version called kref_put() too early which resulted in destroying
hso_serial and hso_device objects which were still used later on.
Signed-off-by: Antti Kaijanmäki <antti.kaijanmaki@nomovok.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/block_dev.c')
0 files changed, 0 insertions, 0 deletions