aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ufs/ufs_extern.h
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2019-04-29 22:05:26 +0000
committerMark Johnston <markj@FreeBSD.org>2019-04-29 22:05:26 +0000
commitcc2c33dfb14e46e456ff96615e8efef2d3df5847 (patch)
tree1d65ebe95482e198e97fa83195b20642deb3d7d4 /sys/ufs/ufs/ufs_extern.h
parent76c7c806b8073a1ee39334eee2e3d29c2ee78ac5 (diff)
downloadsrc-cc2c33dfb14e46e456ff96615e8efef2d3df5847.tar.gz
src-cc2c33dfb14e46e456ff96615e8efef2d3df5847.zip
Optimize lseek(SEEK_DATA) on UFS.
This version fixes the problems identified in r345244. Reviewed by: kib MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19598
Notes
Notes: svn path=/head/; revision=346932
Diffstat (limited to 'sys/ufs/ufs/ufs_extern.h')
-rw-r--r--sys/ufs/ufs/ufs_extern.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/ufs/ufs/ufs_extern.h b/sys/ufs/ufs/ufs_extern.h
index 03a4ab678831..db75d3a2f66a 100644
--- a/sys/ufs/ufs/ufs_extern.h
+++ b/sys/ufs/ufs/ufs_extern.h
@@ -58,6 +58,7 @@ extern struct vop_vector ufs_vnodeops;
int ufs_bmap(struct vop_bmap_args *);
int ufs_bmaparray(struct vnode *, ufs2_daddr_t, ufs2_daddr_t *,
struct buf *, int *, int *);
+int ufs_bmap_seekdata(struct vnode *, off_t *);
int ufs_fhtovp(struct mount *, struct ufid *, int, struct vnode **);
int ufs_checkpath(ino_t, ino_t, struct inode *, struct ucred *, ino_t *);
void ufs_dirbad(struct inode *, doff_t, char *);