[PATCH][CFT] dcache-ac6-D - dcache threading

From: Alexander Viro (viro@math.psu.edu)
Date: Wed May 31 2000 - 05:57:10 EST


On Tue, 30 May 2000, Alexander Viro wrote:

> This beast seems to be more or less OK, so it _may_ be safe
> enough to play with, preferably away from your data. Please, try it - SMP
> boxen being the most interesting, indeed.
>
> Other things in the patch (aside of SMP-safe dcache):
>
> * prevention of open() on AF_UNIX sockets (fix for OOPS).
> * fixed the order of check_dick_change() and blkdev_open() on mounting.
> * applied fix for races in blkdev_get() and blkdev_open() - hell knows how
> I managed to miss it ;-<
> * applied Alexey's fix for races in net/unix/af_unix.c
> * sockfs added, special-casing in procfs went away.

New stuff: big lock taken out of the normal path in close_filp() and
_fput() - looks like it seriously cuts down on the contention (at least
does in the tests I've run here). Testing on assorted loads is needed.

> Please, give it a beating. It's on ftp.math.psu.edu/pub/viro/dcache-ac6-B.gz
> (against -ac6, indeed).

... and new variant in the same place, name is dcache-ac6-D.gz
                                                        Cheers,
                                                                Al

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:27 EST