summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_vfsops.c
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>2007-01-25 13:07:25 +0000
committerbde <bde@FreeBSD.org>2007-01-25 13:07:25 +0000
commit5a952c0766dee9729427d7c4a558212750aae182 (patch)
tree772c0073d1de70b0ce8ca09f64842cc6f2a7c106 /sys/nfsclient/nfs_vfsops.c
parent938276b2587b4bcf30d2cf0ccf9b994bb40ccb51 (diff)
downloadFreeBSD-src-5a952c0766dee9729427d7c4a558212750aae182.zip
FreeBSD-src-5a952c0766dee9729427d7c4a558212750aae182.tar.gz
Unstaticize nfs_iosize() in nfsclient and use it in nfs4client instead
of duplicating it except for larger style bugs in the copy. Fix some nearby style bugs (including a harmless type mismatch) in and near the remaining copy. This is part of fixing collisions of the 2 nfs*client's names. Even static names should have a unique prefixes so that they can be debugged easily.
Diffstat (limited to 'sys/nfsclient/nfs_vfsops.c')
-rw-r--r--sys/nfsclient/nfs_vfsops.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/sys/nfsclient/nfs_vfsops.c b/sys/nfsclient/nfs_vfsops.c
index 653c946..e1055ea 100644
--- a/sys/nfsclient/nfs_vfsops.c
+++ b/sys/nfsclient/nfs_vfsops.c
@@ -105,8 +105,8 @@ static int nfs_tprintf_delay = NFS_TPRINTF_DELAY;
SYSCTL_INT(_vfs_nfs, NFS_TPRINTF_DELAY,
downdelayinterval, CTLFLAG_RW, &nfs_tprintf_delay, 0, "");
-static int nfs_iosize(struct nfsmount *nmp);
-static void nfs_decode_args(struct mount *mp, struct nfsmount *nmp, struct nfs_args *argp);
+static void nfs_decode_args(struct mount *mp, struct nfsmount *nmp,
+ struct nfs_args *argp);
static int mountnfs(struct nfs_args *, struct mount *,
struct sockaddr *, char *, struct vnode **,
struct ucred *cred);
@@ -174,7 +174,7 @@ static void nfs_convert_diskless(void);
static void nfs_convert_oargs(struct nfs_args *args,
struct onfs_args *oargs);
-static int
+int
nfs_iosize(struct nfsmount *nmp)
{
int iosize;
@@ -185,10 +185,9 @@ nfs_iosize(struct nfsmount *nmp)
* that it is at least one VM page to avoid wasting buffer
* space.
*/
- iosize = max(nmp->nm_rsize, nmp->nm_wsize);
- if (iosize < PAGE_SIZE)
- iosize = PAGE_SIZE;
- return iosize;
+ iosize = imax(nmp->nm_rsize, nmp->nm_wsize);
+ iosize = imax(iosize, PAGE_SIZE);
+ return (iosize);
}
static void
OpenPOWER on IntegriCloud