diff options
author | kib <kib@FreeBSD.org> | 2016-06-19 18:32:35 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2016-06-19 18:32:35 +0000 |
commit | 6828dedaeb9f0259446b6e2e84e2180458a2398e (patch) | |
tree | 379c961e807e3f7a9a0673fb42f53581268de8b6 /include | |
parent | 082d766398a8cf7feba0fcf51b70bd6e804854c5 (diff) | |
download | FreeBSD-src-6828dedaeb9f0259446b6e2e84e2180458a2398e.zip FreeBSD-src-6828dedaeb9f0259446b6e2e84e2180458a2398e.tar.gz |
Remote and local adv lock servers might de-synchronize (the added comment
explains the plausible scenario), resulting in EDEADLK returned on the
local registration attempt. Handle this by re-trying the local op [1].
On unmount, local registration abort is indicated as EINTR, abort the nlm
call as well.
Reported and tested by: pho
Suggested and reviewed by: dfr (previous version, [1])
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Approved by: re (delphij)
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions