Module Name: src Committed By: maxv Date: Sat Mar 28 17:23:43 UTC 2015
Modified Files: src/share/man/man9: buffercache.9 src/sys/fs/cd9660: cd9660_vnops.c src/sys/kern: vfs_bio.c src/sys/sys: buf.h src/sys/ufs/chfs: chfs_vnops.c src/sys/ufs/ext2fs: ext2fs_readwrite.c src/sys/ufs/ffs: ffs_snapshot.c src/sys/ufs/lfs: ulfs_lookup.c ulfs_readwrite.c src/sys/ufs/ufs: ufs_lookup.c ufs_readwrite.c Log Message: Remove the 'cred' argument from breadn(), and update the man page accordingly. ok hannken@ To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/share/man/man9/buffercache.9 cvs rdiff -u -r1.49 -r1.50 src/sys/fs/cd9660/cd9660_vnops.c cvs rdiff -u -r1.253 -r1.254 src/sys/kern/vfs_bio.c cvs rdiff -u -r1.119 -r1.120 src/sys/sys/buf.h cvs rdiff -u -r1.25 -r1.26 src/sys/ufs/chfs/chfs_vnops.c cvs rdiff -u -r1.71 -r1.72 src/sys/ufs/ext2fs/ext2fs_readwrite.c cvs rdiff -u -r1.137 -r1.138 src/sys/ufs/ffs/ffs_snapshot.c cvs rdiff -u -r1.22 -r1.23 src/sys/ufs/lfs/ulfs_lookup.c cvs rdiff -u -r1.12 -r1.13 src/sys/ufs/lfs/ulfs_readwrite.c cvs rdiff -u -r1.133 -r1.134 src/sys/ufs/ufs/ufs_lookup.c cvs rdiff -u -r1.112 -r1.113 src/sys/ufs/ufs/ufs_readwrite.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/man/man9/buffercache.9 diff -u src/share/man/man9/buffercache.9:1.25 src/share/man/man9/buffercache.9:1.26 --- src/share/man/man9/buffercache.9:1.25 Thu Dec 2 12:54:13 2010 +++ src/share/man/man9/buffercache.9 Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -.\" $NetBSD: buffercache.9,v 1.25 2010/12/02 12:54:13 wiz Exp $ +.\" $NetBSD: buffercache.9,v 1.26 2015/03/28 17:23:42 maxv Exp $ .\" .\" Copyright (c)2003 YAMAMOTO Takashi, .\" All rights reserved. @@ -101,7 +101,7 @@ .\" .\" .\" ------------------------------------------------------------ -.Dd November 11, 2009 +.Dd March 28, 2015 .Dt BUFFERCACHE 9 .Os .Sh NAME @@ -128,7 +128,7 @@ .Ft int .Fn breadn "struct vnode *vp" "daddr_t blkno" "int size" \ "daddr_t rablks[]" "int rasizes[]" "int nrablks" \ -"struct kauth_cred *cred" "int flags" "buf_t **bpp" +"int flags" "buf_t **bpp" .Ft int .Fn bwrite "buf_t *bp" .Ft void @@ -220,7 +220,7 @@ it should be unbusied using one of varia Otherwise, it should be unbusied using .Fn brelse . .\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.It Fn breadn "vp" "blkno" "size" "rablks" "rasizes" "nrablks" "cred" "flags" \ +.It Fn breadn "vp" "blkno" "size" "rablks" "rasizes" "nrablks" "flags" \ "bpp" Get a buffer as .Fn bread . Index: src/sys/fs/cd9660/cd9660_vnops.c diff -u src/sys/fs/cd9660/cd9660_vnops.c:1.49 src/sys/fs/cd9660/cd9660_vnops.c:1.50 --- src/sys/fs/cd9660/cd9660_vnops.c:1.49 Fri Jul 25 08:20:51 2014 +++ src/sys/fs/cd9660/cd9660_vnops.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: cd9660_vnops.c,v 1.49 2014/07/25 08:20:51 dholland Exp $ */ +/* $NetBSD: cd9660_vnops.c,v 1.50 2015/03/28 17:23:42 maxv Exp $ */ /*- * Copyright (c) 1994 @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: cd9660_vnops.c,v 1.49 2014/07/25 08:20:51 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cd9660_vnops.c,v 1.50 2015/03/28 17:23:42 maxv Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -262,7 +262,7 @@ cd9660_read(void *v) if (cd9660_lblktosize(imp, rablock) < ip->i_size) { rasize = cd9660_blksize(imp, ip, rablock); error = breadn(vp, lbn, size, &rablock, - &rasize, 1, NOCRED, 0, &bp); + &rasize, 1, 0, &bp); } else { error = bread(vp, lbn, size, NOCRED, 0, &bp); } Index: src/sys/kern/vfs_bio.c diff -u src/sys/kern/vfs_bio.c:1.253 src/sys/kern/vfs_bio.c:1.254 --- src/sys/kern/vfs_bio.c:1.253 Sat Mar 28 16:55:21 2015 +++ src/sys/kern/vfs_bio.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: vfs_bio.c,v 1.253 2015/03/28 16:55:21 maxv Exp $ */ +/* $NetBSD: vfs_bio.c,v 1.254 2015/03/28 17:23:42 maxv Exp $ */ /*- * Copyright (c) 2007, 2008, 2009 The NetBSD Foundation, Inc. @@ -123,7 +123,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: vfs_bio.c,v 1.253 2015/03/28 16:55:21 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vfs_bio.c,v 1.254 2015/03/28 17:23:42 maxv Exp $"); #include "opt_bufcache.h" @@ -746,7 +746,7 @@ bread(struct vnode *vp, daddr_t blkno, i */ int breadn(struct vnode *vp, daddr_t blkno, int size, daddr_t *rablks, - int *rasizes, int nrablks, kauth_cred_t cred, int flags, buf_t **bpp) + int *rasizes, int nrablks, int flags, buf_t **bpp) { buf_t *bp; int error, i; Index: src/sys/sys/buf.h diff -u src/sys/sys/buf.h:1.119 src/sys/sys/buf.h:1.120 --- src/sys/sys/buf.h:1.119 Fri Feb 17 08:45:11 2012 +++ src/sys/sys/buf.h Sat Mar 28 17:23:43 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: buf.h,v 1.119 2012/02/17 08:45:11 yamt Exp $ */ +/* $NetBSD: buf.h,v 1.120 2015/03/28 17:23:43 maxv Exp $ */ /*- * Copyright (c) 1999, 2000, 2007, 2008 The NetBSD Foundation, Inc. @@ -269,7 +269,7 @@ void biodone(buf_t *); int biowait(buf_t *); int bread(struct vnode *, daddr_t, int, struct kauth_cred *, int, buf_t **); int breadn(struct vnode *, daddr_t, int, daddr_t *, int *, int, - struct kauth_cred *, int, buf_t **); + int, buf_t **); void brelsel(buf_t *, int); void brelse(buf_t *, int); void bremfree(buf_t *); Index: src/sys/ufs/chfs/chfs_vnops.c diff -u src/sys/ufs/chfs/chfs_vnops.c:1.25 src/sys/ufs/chfs/chfs_vnops.c:1.26 --- src/sys/ufs/chfs/chfs_vnops.c:1.25 Fri Mar 27 17:27:55 2015 +++ src/sys/ufs/chfs/chfs_vnops.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: chfs_vnops.c,v 1.25 2015/03/27 17:27:55 riastradh Exp $ */ +/* $NetBSD: chfs_vnops.c,v 1.26 2015/03/28 17:23:42 maxv Exp $ */ /*- * Copyright (c) 2010 Department of Software Engineering, @@ -700,7 +700,7 @@ chfs_read(void *v) int nextsize = chfs_blksize(chmp, ip, nextlbn); dbg("size: %ld\n", size); error = breadn(vp, lbn, - size, &nextlbn, &nextsize, 1, NOCRED, 0, &bp); + size, &nextlbn, &nextsize, 1, 0, &bp); dbg("after breadN\n"); } if (error) Index: src/sys/ufs/ext2fs/ext2fs_readwrite.c diff -u src/sys/ufs/ext2fs/ext2fs_readwrite.c:1.71 src/sys/ufs/ext2fs/ext2fs_readwrite.c:1.72 --- src/sys/ufs/ext2fs/ext2fs_readwrite.c:1.71 Sat Mar 28 17:06:15 2015 +++ src/sys/ufs/ext2fs/ext2fs_readwrite.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: ext2fs_readwrite.c,v 1.71 2015/03/28 17:06:15 riastradh Exp $ */ +/* $NetBSD: ext2fs_readwrite.c,v 1.72 2015/03/28 17:23:42 maxv Exp $ */ /*- * Copyright (c) 1993 @@ -60,7 +60,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ext2fs_readwrite.c,v 1.71 2015/03/28 17:06:15 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ext2fs_readwrite.c,v 1.72 2015/03/28 17:23:42 maxv Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -200,7 +200,7 @@ ext2fs_bufrd(struct vnode *vp, struct ui else { int nextsize = fs->e2fs_bsize; error = breadn(vp, lbn, - size, &nextlbn, &nextsize, 1, NOCRED, 0, &bp); + size, &nextlbn, &nextsize, 1, 0, &bp); } if (error) break; Index: src/sys/ufs/ffs/ffs_snapshot.c diff -u src/sys/ufs/ffs/ffs_snapshot.c:1.137 src/sys/ufs/ffs/ffs_snapshot.c:1.138 --- src/sys/ufs/ffs/ffs_snapshot.c:1.137 Fri Sep 5 06:10:07 2014 +++ src/sys/ufs/ffs/ffs_snapshot.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: ffs_snapshot.c,v 1.137 2014/09/05 06:10:07 matt Exp $ */ +/* $NetBSD: ffs_snapshot.c,v 1.138 2015/03/28 17:23:42 maxv Exp $ */ /* * Copyright 2000 Marshall Kirk McKusick. All Rights Reserved. @@ -38,7 +38,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ffs_snapshot.c,v 1.137 2014/09/05 06:10:07 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ffs_snapshot.c,v 1.138 2015/03/28 17:23:42 maxv Exp $"); #if defined(_KERNEL_OPT) #include "opt_ffs.h" @@ -2098,7 +2098,7 @@ ffs_snapshot_read(struct vnode *vp, stru } else { int nextsize = fs->fs_bsize; error = breadn(vp, lbn, - size, &nextlbn, &nextsize, 1, NOCRED, 0, &bp); + size, &nextlbn, &nextsize, 1, 0, &bp); } if (error) break; Index: src/sys/ufs/lfs/ulfs_lookup.c diff -u src/sys/ufs/lfs/ulfs_lookup.c:1.22 src/sys/ufs/lfs/ulfs_lookup.c:1.23 --- src/sys/ufs/lfs/ulfs_lookup.c:1.22 Fri Mar 27 17:27:56 2015 +++ src/sys/ufs/lfs/ulfs_lookup.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: ulfs_lookup.c,v 1.22 2015/03/27 17:27:56 riastradh Exp $ */ +/* $NetBSD: ulfs_lookup.c,v 1.23 2015/03/28 17:23:42 maxv Exp $ */ /* from NetBSD: ufs_lookup.c,v 1.122 2013/01/22 09:39:18 dholland Exp */ /* @@ -38,7 +38,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ulfs_lookup.c,v 1.22 2015/03/27 17:27:56 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ulfs_lookup.c,v 1.23 2015/03/28 17:23:42 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_lfs.h" @@ -1313,7 +1313,7 @@ ulfs_blkatoff(struct vnode *vp, off_t of } KASSERT(run >= 1); error = breadn(vp, blks[0], blksizes[0], &blks[1], &blksizes[1], - run - 1, NOCRED, (modify ? B_MODIFY : 0), &bp); + run - 1, (modify ? B_MODIFY : 0), &bp); if (error != 0) { *bpp = NULL; goto out; Index: src/sys/ufs/lfs/ulfs_readwrite.c diff -u src/sys/ufs/lfs/ulfs_readwrite.c:1.12 src/sys/ufs/lfs/ulfs_readwrite.c:1.13 --- src/sys/ufs/lfs/ulfs_readwrite.c:1.12 Sat Mar 28 17:08:53 2015 +++ src/sys/ufs/lfs/ulfs_readwrite.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: ulfs_readwrite.c,v 1.12 2015/03/28 17:08:53 riastradh Exp $ */ +/* $NetBSD: ulfs_readwrite.c,v 1.13 2015/03/28 17:23:42 maxv Exp $ */ /* from NetBSD: ufs_readwrite.c,v 1.105 2013/01/22 09:39:18 dholland Exp */ /*- @@ -33,7 +33,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: ulfs_readwrite.c,v 1.12 2015/03/28 17:08:53 riastradh Exp $"); +__KERNEL_RCSID(1, "$NetBSD: ulfs_readwrite.c,v 1.13 2015/03/28 17:23:42 maxv Exp $"); #ifdef LFS_READWRITE #define FS struct lfs @@ -194,7 +194,7 @@ BUFRD(struct vnode *vp, struct uio *uio, else { int nextsize = lfs_blksize(fs, ip, nextlbn); error = breadn(vp, lbn, - size, &nextlbn, &nextsize, 1, NOCRED, 0, &bp); + size, &nextlbn, &nextsize, 1, 0, &bp); } if (error) break; Index: src/sys/ufs/ufs/ufs_lookup.c diff -u src/sys/ufs/ufs/ufs_lookup.c:1.133 src/sys/ufs/ufs/ufs_lookup.c:1.134 --- src/sys/ufs/ufs/ufs_lookup.c:1.133 Fri Mar 27 17:27:56 2015 +++ src/sys/ufs/ufs/ufs_lookup.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: ufs_lookup.c,v 1.133 2015/03/27 17:27:56 riastradh Exp $ */ +/* $NetBSD: ufs_lookup.c,v 1.134 2015/03/28 17:23:42 maxv Exp $ */ /* * Copyright (c) 1989, 1993 @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ufs_lookup.c,v 1.133 2015/03/27 17:27:56 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ufs_lookup.c,v 1.134 2015/03/28 17:23:42 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_ffs.h" @@ -1279,7 +1279,7 @@ ufs_blkatoff(struct vnode *vp, off_t off } KASSERT(run >= 1); error = breadn(vp, blks[0], blksizes[0], &blks[1], &blksizes[1], - run - 1, NOCRED, (modify ? B_MODIFY : 0), &bp); + run - 1, (modify ? B_MODIFY : 0), &bp); if (error != 0) { *bpp = NULL; goto out; Index: src/sys/ufs/ufs/ufs_readwrite.c diff -u src/sys/ufs/ufs/ufs_readwrite.c:1.112 src/sys/ufs/ufs/ufs_readwrite.c:1.113 --- src/sys/ufs/ufs/ufs_readwrite.c:1.112 Sat Mar 28 17:06:15 2015 +++ src/sys/ufs/ufs/ufs_readwrite.c Sat Mar 28 17:23:42 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: ufs_readwrite.c,v 1.112 2015/03/28 17:06:15 riastradh Exp $ */ +/* $NetBSD: ufs_readwrite.c,v 1.113 2015/03/28 17:23:42 maxv Exp $ */ /*- * Copyright (c) 1993 @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: ufs_readwrite.c,v 1.112 2015/03/28 17:06:15 riastradh Exp $"); +__KERNEL_RCSID(1, "$NetBSD: ufs_readwrite.c,v 1.113 2015/03/28 17:23:42 maxv Exp $"); #ifdef LFS_READWRITE #define FS struct lfs @@ -205,7 +205,7 @@ BUFRD(struct vnode *vp, struct uio *uio, else { int nextsize = ufs_blksize(fs, ip, nextlbn); error = breadn(vp, lbn, - size, &nextlbn, &nextsize, 1, NOCRED, 0, &bp); + size, &nextlbn, &nextsize, 1, 0, &bp); } if (error) break;