summaryrefslogtreecommitdiff
path: root/fs/dlm/requestqueue.c
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2012-04-23 17:18:18 (GMT)
committerDavid Teigland <teigland@redhat.com>2012-04-26 20:36:04 (GMT)
commit13ef11110fa2173b9d03e6616574914e12e2a90f (patch)
treeb62224982191e5dd572aae6003f71c68cae0a7ea /fs/dlm/requestqueue.c
parent513ef596d43cc35a72ae21170075136855641493 (diff)
downloadlinux-fsl-qoriq-13ef11110fa2173b9d03e6616574914e12e2a90f.tar.xz
dlm: fix waiter recovery
An outstanding remote operation (an lkb on the "waiter" list) could sometimes miss being resent during recovery. The decision was based on the lkb_nodeid field, which could have changed during an earlier aborted recovery, so it no longer represents the actual remote destination. The lkb_wait_nodeid is always the actual remote node, so it is the best value to use. Signed-off-by: David Teigland <teigland@redhat.com>
Diffstat (limited to 'fs/dlm/requestqueue.c')
0 files changed, 0 insertions, 0 deletions