diff options
| author | Alan Somers <asomers@FreeBSD.org> | 2019-05-24 20:27:50 +0000 |
|---|---|---|
| committer | Alan Somers <asomers@FreeBSD.org> | 2019-05-24 20:27:50 +0000 |
| commit | 65417f5e27264225693d499eca26e695fb153318 (patch) | |
| tree | e86611673a9fb08da76c7fc6af799ecfdc421526 /sys/fs/fuse/fuse_io.c | |
| parent | 57557e714e11dbb10107ce1894f213ace12a0586 (diff) | |
Notes
Diffstat (limited to 'sys/fs/fuse/fuse_io.c')
| -rw-r--r-- | sys/fs/fuse/fuse_io.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/fs/fuse/fuse_io.c b/sys/fs/fuse/fuse_io.c index e498b63b44d1e..d90abeb39e946 100644 --- a/sys/fs/fuse/fuse_io.c +++ b/sys/fs/fuse/fuse_io.c @@ -389,7 +389,7 @@ fuse_write_directbackend(struct vnode *vp, struct uio *uio, 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 @@ again: 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 @@ again: 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); |
