Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F154364298
D20377.id57857.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
7 KB
Referenced Files
None
Subscribers
None
D20377.id57857.diff
View Options
Index: head/sys/fs/ext2fs/ext2_inode.c
===================================================================
--- head/sys/fs/ext2fs/ext2_inode.c
+++ head/sys/fs/ext2fs/ext2_inode.c
@@ -356,7 +356,7 @@
oip->i_ib[i] = oldblks[EXT2_NDADDR + i];
}
oip->i_size = osize;
- error = vtruncbuf(ovp, cred, length, (int)fs->e2fs_bsize);
+ error = vtruncbuf(ovp, length, (int)fs->e2fs_bsize);
if (error && (allerror == 0))
allerror = error;
vnode_pager_setsize(ovp, length);
@@ -530,7 +530,7 @@
}
oip->i_size = osize;
- error = vtruncbuf(ovp, cred, length, (int)fs->e2fs_bsize);
+ error = vtruncbuf(ovp, length, (int)fs->e2fs_bsize);
if (error)
return (error);
Index: head/sys/fs/fuse/fuse_io.c
===================================================================
--- head/sys/fs/fuse/fuse_io.c
+++ head/sys/fs/fuse/fuse_io.c
@@ -389,7 +389,7 @@
if (uio->uio_offset > fvdat->filesize &&
fuse_data_cache_mode != FUSE_CACHE_UC) {
- fuse_vnode_setsize(vp, cred, uio->uio_offset);
+ fuse_vnode_setsize(vp, uio->uio_offset);
fvdat->flag &= ~FN_SIZECHANGE;
}
}
@@ -462,7 +462,7 @@
if (bp != NULL) {
long save;
- err = fuse_vnode_setsize(vp, cred,
+ err = fuse_vnode_setsize(vp,
uio->uio_offset + n);
if (err) {
brelse(bp);
@@ -490,7 +490,7 @@
lbn, on, n, uio, bcount, false);
bp = getblk(vp, lbn, bcount, PCATCH, 0, 0);
if (bp && uio->uio_offset + n > fvdat->filesize) {
- err = fuse_vnode_setsize(vp, cred,
+ err = fuse_vnode_setsize(vp,
uio->uio_offset + n);
if (err) {
brelse(bp);
Index: head/sys/fs/fuse/fuse_node.h
===================================================================
--- head/sys/fs/fuse/fuse_node.h
+++ head/sys/fs/fuse/fuse_node.h
@@ -127,6 +127,6 @@
int fuse_vnode_savesize(struct vnode *vp, struct ucred *cred);
-int fuse_vnode_setsize(struct vnode *vp, struct ucred *cred, off_t newsize);
+int fuse_vnode_setsize(struct vnode *vp, off_t newsize);
#endif /* _FUSE_NODE_H_ */
Index: head/sys/fs/fuse/fuse_node.c
===================================================================
--- head/sys/fs/fuse/fuse_node.c
+++ head/sys/fs/fuse/fuse_node.c
@@ -408,7 +408,7 @@
}
int
-fuse_vnode_setsize(struct vnode *vp, struct ucred *cred, off_t newsize)
+fuse_vnode_setsize(struct vnode *vp, off_t newsize)
{
struct fuse_vnode_data *fvdat = VTOFUD(vp);
off_t oldsize;
@@ -421,7 +421,7 @@
fvdat->flag |= FN_SIZECHANGE;
if (newsize < oldsize) {
- err = vtruncbuf(vp, cred, newsize, fuse_iosize(vp));
+ err = vtruncbuf(vp, newsize, fuse_iosize(vp));
}
vnode_pager_setsize(vp, newsize);
return err;
Index: head/sys/fs/fuse/fuse_vnops.c
===================================================================
--- head/sys/fs/fuse/fuse_vnops.c
+++ head/sys/fs/fuse/fuse_vnops.c
@@ -530,7 +530,7 @@
fdi.answ)->attr.size;
if (fvdat->filesize != new_filesize) {
- fuse_vnode_setsize(vp, cred, new_filesize);
+ fuse_vnode_setsize(vp, new_filesize);
fvdat->flag &= ~FN_SIZECHANGE;
}
}
@@ -971,7 +971,7 @@
"%s!\n", __func__,
vnode_mount(vp)->mnt_stat.f_mntonname);
- (void)fuse_vnode_setsize(vp, cred, fattr->size);
+ (void)fuse_vnode_setsize(vp, fattr->size);
fvdat->flag &= ~FN_SIZECHANGE;
}
*vpp = vp;
@@ -1654,7 +1654,7 @@
out:
fdisp_destroy(&fdi);
if (!err && sizechanged) {
- fuse_vnode_setsize(vp, cred, newsize);
+ fuse_vnode_setsize(vp, newsize);
VTOFUD(vp)->flag &= ~FN_SIZECHANGE;
}
return err;
Index: head/sys/fs/msdosfs/msdosfs_denode.c
===================================================================
--- head/sys/fs/msdosfs/msdosfs_denode.c
+++ head/sys/fs/msdosfs/msdosfs_denode.c
@@ -429,7 +429,7 @@
dep->de_FileSize = length;
if (!isadir)
dep->de_flag |= DE_UPDATE | DE_MODIFIED;
- allerror = vtruncbuf(DETOV(dep), cred, length, pmp->pm_bpcluster);
+ allerror = vtruncbuf(DETOV(dep), length, pmp->pm_bpcluster);
#ifdef MSDOSFS_DEBUG
if (allerror)
printf("detrunc(): vtruncbuf error %d\n", allerror);
Index: head/sys/fs/nfsclient/nfs.h
===================================================================
--- head/sys/fs/nfsclient/nfs.h
+++ head/sys/fs/nfsclient/nfs.h
@@ -91,8 +91,7 @@
/*
* Function prototypes.
*/
-int ncl_meta_setsize(struct vnode *, struct ucred *, struct thread *,
- u_quad_t);
+int ncl_meta_setsize(struct vnode *, struct thread *, u_quad_t);
void ncl_doio_directwrite(struct buf *);
int ncl_bioread(struct vnode *, struct uio *, int, struct ucred *);
int ncl_biowrite(struct vnode *, struct uio *, int, struct ucred *);
Index: head/sys/fs/nfsclient/nfs_clbio.c
===================================================================
--- head/sys/fs/nfsclient/nfs_clbio.c
+++ head/sys/fs/nfsclient/nfs_clbio.c
@@ -1832,7 +1832,7 @@
*/
int
-ncl_meta_setsize(struct vnode *vp, struct ucred *cred, struct thread *td, u_quad_t nsize)
+ncl_meta_setsize(struct vnode *vp, struct thread *td, u_quad_t nsize)
{
struct nfsnode *np = VTONFS(vp);
u_quad_t tsize;
@@ -1854,7 +1854,7 @@
* truncation point. We may have a B_DELWRI and/or B_CACHE
* buffer that now needs to be truncated.
*/
- error = vtruncbuf(vp, cred, nsize, biosize);
+ error = vtruncbuf(vp, nsize, biosize);
lbn = nsize / biosize;
bufsize = nsize - (lbn * biosize);
bp = nfs_getcacheblk(vp, lbn, bufsize, td);
Index: head/sys/fs/nfsclient/nfs_clvnops.c
===================================================================
--- head/sys/fs/nfsclient/nfs_clvnops.c
+++ head/sys/fs/nfsclient/nfs_clvnops.c
@@ -979,8 +979,7 @@
mtx_lock(&np->n_mtx);
tsize = np->n_size;
mtx_unlock(&np->n_mtx);
- error = ncl_meta_setsize(vp, ap->a_cred, td,
- vap->va_size);
+ error = ncl_meta_setsize(vp, td, vap->va_size);
mtx_lock(&np->n_mtx);
if (np->n_flag & NMODIFIED) {
tsize = np->n_size;
Index: head/sys/kern/vfs_subr.c
===================================================================
--- head/sys/kern/vfs_subr.c
+++ head/sys/kern/vfs_subr.c
@@ -1863,15 +1863,15 @@
* sync activity.
*/
int
-vtruncbuf(struct vnode *vp, struct ucred *cred, off_t length, int blksize)
+vtruncbuf(struct vnode *vp, off_t length, int blksize)
{
struct buf *bp, *nbp;
int anyfreed;
daddr_t trunclbn;
struct bufobj *bo;
- CTR5(KTR_VFS, "%s: vp %p with cred %p and block %d:%ju", __func__,
- vp, cred, blksize, (uintmax_t)length);
+ CTR4(KTR_VFS, "%s: vp %p with block %d:%ju", __func__,
+ vp, blksize, (uintmax_t)length);
/*
* Round up to the *next* lbn.
Index: head/sys/sys/vnode.h
===================================================================
--- head/sys/sys/vnode.h
+++ head/sys/sys/vnode.h
@@ -658,8 +658,7 @@
void _vhold(struct vnode *, bool);
void vinactive(struct vnode *, struct thread *);
int vinvalbuf(struct vnode *vp, int save, int slpflag, int slptimeo);
-int vtruncbuf(struct vnode *vp, struct ucred *cred, off_t length,
- int blksize);
+int vtruncbuf(struct vnode *vp, off_t length, int blksize);
void vunref(struct vnode *);
void vn_printf(struct vnode *vp, const char *fmt, ...) __printflike(2,3);
int vrecycle(struct vnode *vp);
Index: head/sys/ufs/ffs/ffs_inode.c
===================================================================
--- head/sys/ufs/ffs/ffs_inode.c
+++ head/sys/ufs/ffs/ffs_inode.c
@@ -509,7 +509,7 @@
ip->i_size = osize;
DIP_SET(ip, i_size, osize);
- error = vtruncbuf(vp, cred, length, fs->fs_bsize);
+ error = vtruncbuf(vp, length, fs->fs_bsize);
if (error && (allerror == 0))
allerror = error;
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Apr 29, 3:15 AM (4 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32320914
Default Alt Text
D20377.id57857.diff (7 KB)
Attached To
Mode
D20377: Remove "struct ucred*" argument from vtruncbuf
Attached
Detach File
Event Timeline
Log In to Comment