On Tue, Sep 14, 2010 at 1:39 PM, Arnd Bergmann <arnd@xxxxxxxx> wrote: > > Hmm, maybe I'm misunderstanding part of that plan, but I think it > won't work because the BKL in there seems to protect all struct file_lock > instances and they are passed around to other code, most importantly > lockd. The file_locks themselves can be accessed both using sys_flock() > etc locally and using afs/nfs/coda/... exported file systems from other > systems. Ahh, so lockd actually walks those things itself too, not just using the fs/locks.c interfaces. Ok, scratch that then. Oh well. I guess there's no incremental way to do things sanely. And nobody has patches to fix those users, I guess. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html