vfs: consistently use size_t for buflen around VOP_VPTOCNP
This commit is contained in:
parent
4c9fe04250
commit
adb008a50d
@ -274,7 +274,7 @@ devfs_vptocnp(struct vop_vptocnp_args *ap)
|
||||
struct vnode **dvp = ap->a_vpp;
|
||||
struct devfs_mount *dmp;
|
||||
char *buf = ap->a_buf;
|
||||
int *buflen = ap->a_buflen;
|
||||
size_t *buflen = ap->a_buflen;
|
||||
struct devfs_dirent *dd, *de;
|
||||
int i, error;
|
||||
|
||||
|
@ -377,7 +377,7 @@ pfs_vptocnp(struct vop_vptocnp_args *ap)
|
||||
struct pfs_node *pn;
|
||||
struct mount *mp;
|
||||
char *buf = ap->a_buf;
|
||||
int *buflen = ap->a_buflen;
|
||||
size_t *buflen = ap->a_buflen;
|
||||
char pidbuf[PFS_NAMELEN];
|
||||
pid_t pid = pvd->pvd_pid;
|
||||
int len, i, error, locked;
|
||||
|
@ -1491,7 +1491,7 @@ tmpfs_vptocnp_dir(struct tmpfs_node *tn, struct tmpfs_node *tnp,
|
||||
|
||||
static int
|
||||
tmpfs_vptocnp_fill(struct vnode *vp, struct tmpfs_node *tn,
|
||||
struct tmpfs_node *tnp, char *buf, int *buflen, struct vnode **dvp)
|
||||
struct tmpfs_node *tnp, char *buf, size_t *buflen, struct vnode **dvp)
|
||||
{
|
||||
struct tmpfs_dirent *de;
|
||||
int error, i;
|
||||
@ -1531,7 +1531,7 @@ tmpfs_vptocnp(struct vop_vptocnp_args *ap)
|
||||
struct tmpfs_dirent *de;
|
||||
struct tmpfs_mount *tm;
|
||||
char *buf;
|
||||
int *buflen;
|
||||
size_t *buflen;
|
||||
int error;
|
||||
|
||||
vp = ap->a_vp;
|
||||
|
@ -388,7 +388,7 @@ STATNODE_COUNTER(shrinking_skipped,
|
||||
|
||||
static void cache_zap_locked(struct namecache *ncp, bool neg_locked);
|
||||
static int vn_fullpath1(struct thread *td, struct vnode *vp, struct vnode *rdir,
|
||||
char *buf, char **retbuf, u_int buflen);
|
||||
char *buf, char **retbuf, size_t buflen);
|
||||
|
||||
static MALLOC_DEFINE(M_VFSCACHE, "vfscache", "VFS name cache entries");
|
||||
|
||||
@ -2293,7 +2293,7 @@ vn_fullpath_global(struct thread *td, struct vnode *vn,
|
||||
}
|
||||
|
||||
int
|
||||
vn_vptocnp(struct vnode **vp, struct ucred *cred, char *buf, u_int *buflen)
|
||||
vn_vptocnp(struct vnode **vp, struct ucred *cred, char *buf, size_t *buflen)
|
||||
{
|
||||
struct vnode *dvp;
|
||||
struct namecache *ncp;
|
||||
@ -2359,7 +2359,7 @@ vn_vptocnp(struct vnode **vp, struct ucred *cred, char *buf, u_int *buflen)
|
||||
*/
|
||||
static int
|
||||
vn_fullpath1(struct thread *td, struct vnode *vp, struct vnode *rdir,
|
||||
char *buf, char **retbuf, u_int buflen)
|
||||
char *buf, char **retbuf, size_t buflen)
|
||||
{
|
||||
int error, slash_prefixed;
|
||||
#ifdef KDTRACE_HOOKS
|
||||
|
@ -804,7 +804,7 @@ vop_stdvptocnp(struct vop_vptocnp_args *ap)
|
||||
struct vnode **dvp = ap->a_vpp;
|
||||
struct ucred *cred = ap->a_cred;
|
||||
char *buf = ap->a_buf;
|
||||
int *buflen = ap->a_buflen;
|
||||
size_t *buflen = ap->a_buflen;
|
||||
char *dirbuf, *cpos;
|
||||
int i, error, eofflag, dirbuflen, flags, locked, len, covered;
|
||||
off_t off;
|
||||
|
@ -640,7 +640,7 @@ vop_vptocnp {
|
||||
OUT struct vnode **vpp;
|
||||
IN struct ucred *cred;
|
||||
INOUT char *buf;
|
||||
INOUT int *buflen;
|
||||
INOUT size_t *buflen;
|
||||
};
|
||||
|
||||
|
||||
|
@ -631,7 +631,7 @@ int insmntque(struct vnode *vp, struct mount *mp);
|
||||
u_quad_t init_va_filerev(void);
|
||||
int speedup_syncer(void);
|
||||
int vn_vptocnp(struct vnode **vp, struct ucred *cred, char *buf,
|
||||
u_int *buflen);
|
||||
size_t *buflen);
|
||||
int vn_fullpath(struct thread *td, struct vnode *vn,
|
||||
char **retbuf, char **freebuf);
|
||||
int vn_fullpath_global(struct thread *td, struct vnode *vn,
|
||||
|
Loading…
Reference in New Issue
Block a user