https://github.com/torvalds/linux
Revision 8f05228ee7c8f409ae3c6f9c3e13d7ccb9c18360 authored by Steven Whitehouse on 29 January 2010, 15:21:27 UTC, committed by Steven Whitehouse on 03 February 2010, 09:56:21 UTC
Although all glocks are, by the time of the umount glock wait,
scheduled for demotion, some of them haven't made it far
enough through the process for the original set of waiting
code to wait for them.

This extends the ref count to the whole glock lifetime in order
to ensure that the waiting does catch all glocks. It does make
it a bit more invasive, but it seems the only sensible solution
at the moment.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
1 parent e402746
History
Tip revision: 8f05228ee7c8f409ae3c6f9c3e13d7ccb9c18360 authored by Steven Whitehouse on 29 January 2010, 15:21:27 UTC
GFS2: Extend umount wait coverage to full glock lifetime
Tip revision: 8f05228
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 843 bytes
.mailmap -rw-r--r-- 3.9 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 91.8 KB
Kbuild -rw-r--r-- 2.4 KB
MAINTAINERS -rw-r--r-- 160.2 KB
Makefile -rw-r--r-- 52.0 KB
README -rw-r--r-- 17.0 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top