Messages in this thread | | | Date | Sun, 13 Dec 2009 20:20:05 +0100 | From | Frederic Weisbecker <> | Subject | Re: [GIT PATCH] TTY patches for 2.6.33-git |
| |
On Sun, Dec 13, 2009 at 02:09:14PM -0500, Trond Myklebust wrote: > On Sun, 2009-12-13 at 20:04 +0100, Frederic Weisbecker wrote: > > In the above cases we have the following comment: > > > > /* Protect inode->i_flock using the BKL */ > > > > And really it doesn't seem to protect anything else, > > fortunately it is acquired in a short path. > > As I said in my reply, this is the tough one, because the BKL protection > is imposed by the VFS locking scheme used in fs/locks.c. > > There is a similar dependency imposed upon fs/lockd/
Ok.
> > fs/nfs/super.c: unlock_kernel(); > > fs/nfs/super.c: unlock_kernel(); > > > > Protect the mount/unmount path, a bit trickier there. > > > > But really that looks way much easier to fix than it was > > with reiserfs. > > All the other cases you list should be fixed in the GIT PULL request > that I just put out. >
Cool, thanks a lot!
| |