Am 30.09.2009 um 17:46 schrieb Matthew Wilcox <matthew@xxxxxx>:
On Wed, Sep 30, 2009 at 05:30:02PM +0200, Jan Blunck wrote:
Push down the big kernel lock to the filesystem implementations.
Missing from this email is an assertion:
"I've read through all the code formerly covered by the BKL inside
do_kern_mount() and have satisfied myself that it doesn't need the BKL
any more"
You are totally right. I tend to be not verbose enough on patch
descriptions. That patch was though not intended to be finished yet. I
want to push down the lock and remove it in the fs that don't need it.
The conversion of the other fs will follow in separate patches than.
Has somebody a good idea how to test this except to mount & umount in
a loop?
Thanks Jan
I haven't spotted anything yet, but there's a non-trivial amount of
code
which was covered and now isn't. Someone more familiar with this code
than I am might be able to spot a new race.
--
Matthew Wilcox Intel Open Source Technology Centre
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours. We can't possibly take such
a retrograde step."
--
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
--
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