>>>>> "stephen" == Stephen C Tweedie <[EMAIL PROTECTED]> writes:

stephen> Hi,
stephen> On Thu, Sep 07, 2000 at 11:44:23PM -0400, Alexander Viro wrote:

>> Umm... OK, look at it that way: what are we protecting with ->s_lock?
>> Aside of serializing ->read_super() and friends, that is. Three things:
>> 1) cache of cylinder group descriptors
>> 2) block bitmaps and counters
>> 3) inode bitmaps and counters
>> None of them actually needs a blocking lock at all.

stephen> Right, and I've already got patches which drop the superblock lock for
stephen> nearly all of balloc.c and ialloc.c.  It's not hard in principle, and
stephen> I'll redo what I had for 2.4-current.

You can begin with:

http://carpanta.dc.fi.udc.es/~quintela/kernel/2.4.0-test8-pre6/ext2_lock_super_05.patch

It is your patch rediffed (modulo needed changes) against current kernel.

Later, Juan.


-- 
In theory, practice and theory are the same, but in practice they 
are different -- Larry McVoy
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to [EMAIL PROTECTED]

Reply via email to