]> git.neil.brown.name Git - LaFS.git/commit
rcu locking protection for ->my_inode
authorNeilBrown <neilb@suse.de>
Sun, 1 Aug 2010 03:53:23 +0000 (13:53 +1000)
committerNeilBrown <neilb@suse.de>
Mon, 9 Aug 2010 02:01:43 +0000 (12:01 +1000)
commit7d8a42806c511a0fbb0627c8e9449016886213e7
tree2680f0a9f1668b12c90137033b036d63f296daba
parent7046cf01e29ee6753587b76eef04e170fbbfb4c0
rcu locking protection for ->my_inode

We use rcu to free inodes, and use rcu locking to protect
access to ->my_inode.

Part of this required that once I_Deleting is set it stays set,
so remove the pointless clearing of it.

Signed-off-by: NeilBrown <neilb@suse.de>
block.c
checkpoint.c
cluster.c
file.c
index.c
inode.c
lafs.h
orphan.c
segments.c
state.h
super.c