[PATCH] PATCH 5/16: NFSD: BKL removal: add BKL where needed in filehandle lookup
authorNeil Brown <neilb@cse.unsw.edu.au>
Tue, 26 Feb 2002 06:23:05 +0000 (22:23 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Tue, 26 Feb 2002 06:23:05 +0000 (22:23 -0800)
commit322eddbdb35e58de037ec984555ce6d5cf6c9ae9
tree06bc647f71fd0aca0b8272a74d7ec4b812fee87a
parent734f5929c59aefec646dac646d26919d6dfbd6a1
[PATCH] PATCH 5/16: NFSD: BKL removal: add BKL where needed in filehandle lookup

Protect dentry attachement from BKL

The process of attaching a dentry into the dcache
still needs the BKL I think.
When all the other BKL changes in the VFS settle down, I
will revisit this.  But as it is not a very frequent
operation, the BKL wont hurt.

Also add a down/up of i_sem when doing a lookup(".."),
as it is down for all other lookups.
fs/nfsd/nfsfh.c