mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-09 06:43:09 +00:00
dlm: don't kref_init rsbs created for toss list
This patch removes a kref_init() that isn't necessary because the rsb is created for toss list. Under toss list the rsb should not have any reference counting logic. If in theory the rsb gets to into keep list then a kref_init() for res_ref will be initiated. Signed-off-by: Alexander Aring <aahringo@redhat.com> Signed-off-by: David Teigland <teigland@redhat.com>
This commit is contained in:
parent
b88b249ba7
commit
a2155402bf
@ -1385,7 +1385,6 @@ int dlm_master_lookup(struct dlm_ls *ls, int from_nodeid, const char *name,
|
||||
r->res_dir_nodeid = our_nodeid;
|
||||
r->res_master_nodeid = from_nodeid;
|
||||
r->res_nodeid = from_nodeid;
|
||||
kref_init(&r->res_ref);
|
||||
rsb_set_flag(r, RSB_TOSS);
|
||||
|
||||
write_lock_bh(&ls->ls_rsbtbl_lock);
|
||||
|
Loading…
Reference in New Issue
Block a user