diff options
Diffstat (limited to 'module')
-rw-r--r-- | module/spl/spl-vnode.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/module/spl/spl-vnode.c b/module/spl/spl-vnode.c index 1b5cc5a08..354e8798b 100644 --- a/module/spl/spl-vnode.c +++ b/module/spl/spl-vnode.c @@ -247,6 +247,7 @@ vn_rdwr(uio_rw_t uio, vnode_t *vp, void *addr, ssize_t len, offset_t off, rc = vfs_read(fp, addr, len, &offset); set_fs(saved_fs); + fp->f_pos = offset; if (rc < 0) SRETURN(-rc); |