]> git.baikalelectronics.ru Git - kernel.git/commit
dlm: close othercons
authorPatrick Caulfeld <pcaulfie@redhat.com>
Wed, 9 Jan 2008 15:06:27 +0000 (15:06 +0000)
committerDavid Teigland <teigland@redhat.com>
Tue, 29 Jan 2008 23:17:32 +0000 (17:17 -0600)
commit44f7854a32f88a0662141607982cf5d1a4a1a648
tree80bebc23aac81cc56dbd33d81dcb9ffbbf2582dc
parent2a73fcb66bbd9c0b9f75d2b604f1006a3142f739
dlm: close othercons

This patch addresses a problem introduced with the last round of
lowcomms patches where the 'othercon' connections do not get freed when
the DLM shuts down.

This results in the error message
"slab error in kmem_cache_destroy(): cache `dlm_conn': Can't free all
objects"

and the DLM cannot be restarted without a system reboot.

See bz#428119

Signed-off-by: Patrick Caulfield <pcaulfie@redhat.com>
Signed-off-by: Fabio M. Di Nitto <fabbione@ubuntu.com>
Signed-off-by: David Teigland <teigland@redhat.com>
fs/dlm/lowcomms.c