]> err.no Git - linux-2.6/commit
[DLM] fix oops in kref_put when removing a lockspace
authorPatrick Caulfield <pcaulfie@redhat.com>
Mon, 6 Nov 2006 08:53:28 +0000 (08:53 +0000)
committerSteven Whitehouse <swhiteho@redhat.com>
Mon, 6 Nov 2006 14:28:01 +0000 (09:28 -0500)
commite2de7f565521a76fbbb927f701c5a1d381c71a93
tree0068cf0d624045eedb91b0452a89dc691871641b
parentba542e3b92f9ea7c482ae56b68b9122eebc53a39
[DLM] fix oops in kref_put when removing a lockspace

Now that the lockspace struct is freed when the last sysfs object is released
this patch prevents use of that lockspace by sysfs. We attempt to re-get the
lockspace from the lockspace list and fail the request if it has been removed.

Signed-Off-By: Patrick Caulfield <pcaulfie@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/dlm/lockspace.c