commit | dcfcb256cc23c4436691b0fe677275306699d6a1 | [log] [tgz] |
---|---|---|
author | Antti Kaijanmäki <antti.kaijanmaki@nomovok.com> | Mon Nov 23 10:54:47 2009 -0800 |
committer | David S. Miller <davem@davemloft.net> | Mon Nov 23 10:54:47 2009 -0800 |
tree | 15df747529bf1da7c646e877675b202797508a21 | |
parent | 9ce673d5e919966efc1ef5adf20248e6ecc62724 [diff] |
hso: fix soft-lockup 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>