Module Name: src
Committed By: riastradh
Date: Sun Mar 29 14:12:28 UTC 2015
Modified Files:
src/sys/fs/nilfs: nilfs_subr.c nilfs_subr.h nilfs_vnops.c
Log Message:
Complete removal of cred argument from bread in nilfs.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/fs/nilfs/nilfs_subr.c
cvs rdiff -u -r1.3 -r1.4 src/sys/fs/nilfs/nilfs_subr.h
cvs rdiff -u -r1.30 -r1.31 src/sys/fs/nilfs/nilfs_vnops.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/fs/nilfs/nilfs_subr.c
diff -u src/sys/fs/nilfs/nilfs_subr.c:1.13 src/sys/fs/nilfs/nilfs_subr.c:1.14
--- src/sys/fs/nilfs/nilfs_subr.c:1.13 Sat Mar 28 19:24:05 2015
+++ src/sys/fs/nilfs/nilfs_subr.c Sun Mar 29 14:12:28 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: nilfs_subr.c,v 1.13 2015/03/28 19:24:05 maxv Exp $ */
+/* $NetBSD: nilfs_subr.c,v 1.14 2015/03/29 14:12:28 riastradh Exp $ */
/*
* Copyright (c) 2008, 2009 Reinoud Zandijk
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__KERNEL_RCSID(0, "$NetBSD: nilfs_subr.c,v 1.13 2015/03/28 19:24:05 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nilfs_subr.c,v 1.14 2015/03/29 14:12:28 riastradh Exp $");
#endif /* not lint */
#include <sys/param.h>
@@ -128,7 +128,7 @@ crc32_le(uint32_t crc, const uint8_t *bu
/* dev reading */
static int
nilfs_dev_bread(struct nilfs_device *nilfsdev, uint64_t blocknr,
- struct kauth_cred *cred, int flags, struct buf **bpp)
+ int flags, struct buf **bpp)
{
int blk2dev = nilfsdev->blocksize / DEV_BSIZE;
@@ -140,7 +140,7 @@ nilfs_dev_bread(struct nilfs_device *nil
/* read on a node */
int
nilfs_bread(struct nilfs_node *node, uint64_t blocknr,
- struct kauth_cred *cred, int flags, struct buf **bpp)
+ int flags, struct buf **bpp)
{
struct nilfs_device *nilfsdev = node->nilfsdev;
uint64_t vblocknr, pblockno;
@@ -155,7 +155,7 @@ nilfs_bread(struct nilfs_node *node, uin
error = nilfs_nvtop(node, 1, &vblocknr, &pblockno);
if (error)
return error;
- return nilfs_dev_bread(nilfsdev, pblockno, cred, flags, bpp);
+ return nilfs_dev_bread(nilfsdev, pblockno, flags, bpp);
}
return bread(node->vnode, vblocknr, node->nilfsdev->blocksize,
@@ -181,7 +181,7 @@ nilfs_get_segment_log(struct nilfs_devic
if (*bpp)
brelse(*bpp, BC_AGE);
/* read in block */
- error = nilfs_dev_bread(nilfsdev, *blocknr, NOCRED, 0, bpp);
+ error = nilfs_dev_bread(nilfsdev, *blocknr, 0, bpp);
if (error)
return error;
}
@@ -217,7 +217,7 @@ nilfs_btree_lookup_level(struct nilfs_no
return error;
/* get our block */
- error = nilfs_dev_bread(nilfsdev, btree_blknr, NOCRED, 0, &bp);
+ error = nilfs_dev_bread(nilfsdev, btree_blknr, 0, &bp);
if (error) {
return error;
}
@@ -388,7 +388,7 @@ nilfs_vtop(struct nilfs_device *nilfsdev
nilfs_mdt_trans(&nilfsdev->dat_mdt, vblocknr,
&ldatblknr, &entry_in_block);
- error = nilfs_bread(nilfsdev->dat_node, ldatblknr, NOCRED, 0, &bp);
+ error = nilfs_bread(nilfsdev->dat_node, ldatblknr, 0, &bp);
if (error) {
printf("vtop: can't read in DAT block %"PRIu64"!\n", ldatblknr);
return error;
@@ -803,7 +803,7 @@ dirhash_fill(struct nilfs_node *dir_node
blocknr = diroffset / blocksize;
blkoff = diroffset % blocksize;
- error = nilfs_bread(dir_node, blocknr, NOCRED, 0, &bp);
+ error = nilfs_bread(dir_node, blocknr, 0, &bp);
if (error) {
dirh->flags |= DIRH_BROKEN;
dirhash_purge_entries(dirh);
@@ -815,8 +815,7 @@ dirhash_fill(struct nilfs_node *dir_node
if (blkoff >= blocksize) {
blkoff = 0; blocknr++;
brelse(bp, BC_AGE);
- error = nilfs_bread(dir_node, blocknr, NOCRED, 0,
- &bp);
+ error = nilfs_bread(dir_node, blocknr, 0, &bp);
if (error) {
dirh->flags |= DIRH_BROKEN;
dirhash_purge_entries(dirh);
@@ -900,7 +899,7 @@ nilfs_lookup_name_in_dir(struct vnode *d
blocknr = diroffset / blocksize;
blkoff = diroffset % blocksize;
- error = nilfs_bread(dir_node, blocknr, NOCRED, 0, &bp);
+ error = nilfs_bread(dir_node, blocknr, 0, &bp);
if (error)
return EIO;
Index: src/sys/fs/nilfs/nilfs_subr.h
diff -u src/sys/fs/nilfs/nilfs_subr.h:1.3 src/sys/fs/nilfs/nilfs_subr.h:1.4
--- src/sys/fs/nilfs/nilfs_subr.h:1.3 Wed Oct 15 09:05:46 2014
+++ src/sys/fs/nilfs/nilfs_subr.h Sun Mar 29 14:12:28 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: nilfs_subr.h,v 1.3 2014/10/15 09:05:46 hannken Exp $ */
+/* $NetBSD: nilfs_subr.h,v 1.4 2015/03/29 14:12:28 riastradh Exp $ */
/*
* Copyright (c) 2008, 2009 Reinoud Zandijk
@@ -46,7 +46,7 @@ int nilfs_get_segment_log(struct nilfs_d
void nilfs_search_super_root(struct nilfs_device *nilfsdev);
/* reading */
-int nilfs_bread(struct nilfs_node *node, uint64_t blocknr, struct kauth_cred *cred,
+int nilfs_bread(struct nilfs_node *node, uint64_t blocknr,
int flags, struct buf **bpp);
/* btree operations */
Index: src/sys/fs/nilfs/nilfs_vnops.c
diff -u src/sys/fs/nilfs/nilfs_vnops.c:1.30 src/sys/fs/nilfs/nilfs_vnops.c:1.31
--- src/sys/fs/nilfs/nilfs_vnops.c:1.30 Wed Oct 15 09:05:46 2014
+++ src/sys/fs/nilfs/nilfs_vnops.c Sun Mar 29 14:12:28 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: nilfs_vnops.c,v 1.30 2014/10/15 09:05:46 hannken Exp $ */
+/* $NetBSD: nilfs_vnops.c,v 1.31 2015/03/29 14:12:28 riastradh Exp $ */
/*
* Copyright (c) 2008, 2009 Reinoud Zandijk
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__KERNEL_RCSID(0, "$NetBSD: nilfs_vnops.c,v 1.30 2014/10/15 09:05:46 hannken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nilfs_vnops.c,v 1.31 2015/03/29 14:12:28 riastradh Exp $");
#endif /* not lint */
@@ -555,7 +555,7 @@ nilfs_readdir(void *v)
blocknr = diroffset / blocksize;
blkoff = diroffset % blocksize;
- error = nilfs_bread(node, blocknr, NOCRED, 0, &bp);
+ error = nilfs_bread(node, blocknr, 0, &bp);
if (error)
return EIO;
while (diroffset < file_size) {
@@ -564,8 +564,7 @@ nilfs_readdir(void *v)
if (blkoff >= blocksize) {
blkoff = 0; blocknr++;
brelse(bp, BC_AGE);
- error = nilfs_bread(node, blocknr, NOCRED, 0,
- &bp);
+ error = nilfs_bread(node, blocknr, 0, &bp);
if (error)
return EIO;
}