dlm: use idr instead of list for recovered rsbs
authorDavid Teigland <teigland@redhat.com>
Tue, 15 May 2012 21:07:49 +0000 (16:07 -0500)
committerDavid Teigland <teigland@redhat.com>
Mon, 16 Jul 2012 19:17:52 +0000 (14:17 -0500)
commit1d7c484eeb167fc374294e38ae402de4097c8611
tree82ed8a279b8f399205a15951c50c22aea67d7323
parentc04fecb4d9f7753e0cbff7edd03ec68f8721cdce
dlm: use idr instead of list for recovered rsbs

When a large number of resources are being recovered,
a linear search of the recover_list takes a long time.
Use an idr in place of a list.

Signed-off-by: David Teigland <teigland@redhat.com>
fs/dlm/dlm_internal.h
fs/dlm/lockspace.c
fs/dlm/rcom.c
fs/dlm/recover.c