]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Add a new 'flags' parameter to getblk().
authorjeff <jeff@FreeBSD.org>
Tue, 4 Mar 2003 00:04:44 +0000 (00:04 +0000)
committerjeff <jeff@FreeBSD.org>
Tue, 4 Mar 2003 00:04:44 +0000 (00:04 +0000)
commit4de0ae322cb45ae3620fef3a8fcf76d44208ee44
tree60aed2b4c31a2d4a3c1cc94b83966280f8fc3eae
parent7880d78b5504f8df1d22b8539ee31167ccd22750
 - Add a new 'flags' parameter to getblk().
 - Define one flag GB_LOCK_NOWAIT that tells getblk() to pass the LK_NOWAIT
   flag to the initial BUF_LOCK().  This will eventually be used in cases
   were we want to use a buffer only if it is not currently in use.
 - Convert all consumers of the getblk() api to use this extra parameter.

Reviwed by: arch
Not objected to by: mckusick
25 files changed:
sys/fs/hpfs/hpfs_alsubr.c
sys/fs/hpfs/hpfs_subr.c
sys/fs/hpfs/hpfs_vnops.c
sys/fs/msdosfs/msdosfs_fat.c
sys/fs/msdosfs/msdosfs_vnops.c
sys/fs/ntfs/ntfs_subr.c
sys/gnu/ext2fs/ext2_balloc.c
sys/gnu/ext2fs/ext2_bmap.c
sys/gnu/ext2fs/ext2_inode.c
sys/gnu/ext2fs/ext2_vfsops.c
sys/gnu/fs/ext2fs/ext2_balloc.c
sys/gnu/fs/ext2fs/ext2_bmap.c
sys/gnu/fs/ext2fs/ext2_inode.c
sys/gnu/fs/ext2fs/ext2_vfsops.c
sys/kern/vfs_bio.c
sys/kern/vfs_cluster.c
sys/nfsclient/nfs_bio.c
sys/sys/buf.h
sys/ufs/ffs/ffs_alloc.c
sys/ufs/ffs/ffs_balloc.c
sys/ufs/ffs/ffs_inode.c
sys/ufs/ffs/ffs_snapshot.c
sys/ufs/ffs/ffs_softdep.c
sys/ufs/ffs/ffs_vfsops.c
sys/ufs/ufs/ufs_bmap.c