freebsd-skq/sys/gnu/fs/ext2fs
Jeff Roberson 7abc12de03 - In LCK_BUF() simply change the owner of the buf to the kernel.
- In ULCK_BUF we no longer need to acquire the lock, just write the buf out.
 - The combination of these changes eliminates one more use of B_LOCKED which
   is in the way of making the buffer cache SMP safe.  In the long term
   ext2fs should probably not try to optimize the use of their metadata bufs
   with a private cache.  This will starve the rest of the system for buffers
   in the extreme case.

Discussed with:	bde (A long time ago..)
Tested on:	md disk/x86
2003-08-28 00:52:23 +00:00
..
COPYRIGHT.INFO
ext2_alloc.c Fix two off-by-one errors when sanity-checking inode numbers. In 2002-05-18 21:33:07 +00:00
ext2_balloc.c - Add a new 'flags' parameter to getblk(). 2003-03-04 00:04:44 +00:00
ext2_bitops.h Change of plans: Add ext2_bitops.h with generic and portable 2003-08-25 01:39:47 +00:00
ext2_bmap.c - Add a new 'flags' parameter to getblk(). 2003-03-04 00:04:44 +00:00
ext2_extern.h Add an ext2_uninit() routine that undoes the actions performed by 2002-05-18 22:18:17 +00:00
ext2_fs_sb.h
ext2_fs.h Complete the separation of ext2fs from ufs by copying the remaining 2002-05-16 19:08:03 +00:00
ext2_inode_cnv.c Complete the separation of ext2fs from ufs by copying the remaining 2002-05-16 19:08:03 +00:00
ext2_inode.c - Add a new 'flags' parameter to getblk(). 2003-03-04 00:04:44 +00:00
ext2_linux_balloc.c Change of plans: Add ext2_bitops.h with generic and portable 2003-08-25 01:39:47 +00:00
ext2_linux_ialloc.c Change of plans: Add ext2_bitops.h with generic and portable 2003-08-25 01:39:47 +00:00
ext2_lookup.c Clean up whitespace, s/register //, refrain from strong urge to ANSIfy. 2003-03-02 15:56:49 +00:00
ext2_mount.h Convert ext2fs to nmount(2). 2002-05-24 17:38:01 +00:00
ext2_readwrite.c Remove register keyword. 2002-05-16 19:43:28 +00:00
ext2_subr.c Use explicitly-sized types where necessary to make ext2fs work again 2002-05-18 19:12:38 +00:00
ext2_vfsops.c Add a "int fd" argument to VOP_OPEN() which in the future will 2003-07-26 07:32:23 +00:00
ext2_vnops.c Add the same KASSERT to all VOP_STRATEGY and VOP_SPECSTRATEGY implementations 2003-06-15 18:53:00 +00:00
fs.h - In LCK_BUF() simply change the owner of the buf to the kernel. 2003-08-28 00:52:23 +00:00
i386-bitops.h
inode.h Use explicitly-sized types where necessary to make ext2fs work again 2002-05-18 19:12:38 +00:00
sparc64-bitops.h Import Linux's linux/include/asm-sparc64/bitopts.h. 2003-02-23 21:58:31 +00:00