CONNECTOR: Don't touch queue dev after decrement of ref count.
authorLi Zefan <lizf@cn.fujitsu.com>
Fri, 11 Jan 2008 09:11:48 +0000 (01:11 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 6 Feb 2008 19:43:44 +0000 (11:43 -0800)
commit149dc1d086f29d61ec15c748e0bbfc0aeca8b7d6
treee21904c750580564f1182f3f128804ec9b4aa9b8
parent1430c862581e5f666951315f5e7663b7d3d3d5d9
CONNECTOR: Don't touch queue dev after decrement of ref count.

[CONNECTOR]: Don't touch queue dev after decrement of ref count.

[ Upstream commit: cf585ae8ae9ac7287a6d078425ea32f22bf7f1f7 ]

cn_queue_free_callback() will touch 'dev'(i.e. cbq->pdev), so it
should be called before atomic_dec(&dev->refcnt).

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/connector/cn_queue.c