Module Name: src
Committed By: christos
Date: Thu Oct 17 21:03:27 UTC 2013
Modified Files:
src/sys/fs/puffs: puffs_msgif.c puffs_node.c puffs_sys.h puffs_vnops.c
Log Message:
- remove unused variables
- add _NOERROR flavor macros for the case where errors are ignored.
To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sys/fs/puffs/puffs_msgif.c
cvs rdiff -u -r1.29 -r1.30 src/sys/fs/puffs/puffs_node.c
cvs rdiff -u -r1.83 -r1.84 src/sys/fs/puffs/puffs_sys.h
cvs rdiff -u -r1.176 -r1.177 src/sys/fs/puffs/puffs_vnops.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/fs/puffs/puffs_msgif.c
diff -u src/sys/fs/puffs/puffs_msgif.c:1.93 src/sys/fs/puffs/puffs_msgif.c:1.94
--- src/sys/fs/puffs/puffs_msgif.c:1.93 Mon Nov 5 12:27:38 2012
+++ src/sys/fs/puffs/puffs_msgif.c Thu Oct 17 17:03:27 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: puffs_msgif.c,v 1.93 2012/11/05 17:27:38 dholland Exp $ */
+/* $NetBSD: puffs_msgif.c,v 1.94 2013/10/17 21:03:27 christos Exp $ */
/*
* Copyright (c) 2005, 2006, 2007 Antti Kantee. All Rights Reserved.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: puffs_msgif.c,v 1.93 2012/11/05 17:27:38 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: puffs_msgif.c,v 1.94 2013/10/17 21:03:27 christos Exp $");
#include <sys/param.h>
#include <sys/kernel.h>
@@ -336,7 +336,6 @@ void
puffs_msg_enqueue(struct puffs_mount *pmp, struct puffs_msgpark *park)
{
struct lwp *l = curlwp;
- struct mount *mp;
struct puffs_req *preq, *creq;
ssize_t delta;
@@ -348,7 +347,6 @@ puffs_msg_enqueue(struct puffs_mount *pm
park->park_flags &= ~(PARKFLAG_DONE | PARKFLAG_HASERROR);
KASSERT((park->park_flags & PARKFLAG_WAITERGONE) == 0);
- mp = PMPTOMP(pmp);
preq = park->park_preq;
#if 1
@@ -1218,7 +1216,6 @@ puffs_userdead(struct puffs_mount *pmp)
/* signal waiters on REQUEST TO file server queue */
for (park = TAILQ_FIRST(&pmp->pmp_msg_touser); park; park = park_next) {
- uint8_t opclass;
mutex_enter(&park->park_mtx);
puffs_msgpark_reference(park);
@@ -1242,7 +1239,6 @@ puffs_userdead(struct puffs_mount *pmp)
puffs_msgpark_release(park);
} else {
- opclass = park->park_preq->preq_opclass;
park->park_preq->preq_rv = ENXIO;
if (park->park_flags & PARKFLAG_CALL) {
Index: src/sys/fs/puffs/puffs_node.c
diff -u src/sys/fs/puffs/puffs_node.c:1.29 src/sys/fs/puffs/puffs_node.c:1.30
--- src/sys/fs/puffs/puffs_node.c:1.29 Wed Mar 6 06:40:22 2013
+++ src/sys/fs/puffs/puffs_node.c Thu Oct 17 17:03:27 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: puffs_node.c,v 1.29 2013/03/06 11:40:22 yamt Exp $ */
+/* $NetBSD: puffs_node.c,v 1.30 2013/10/17 21:03:27 christos Exp $ */
/*
* Copyright (c) 2005, 2006, 2007 Antti Kantee. All Rights Reserved.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: puffs_node.c,v 1.29 2013/03/06 11:40:22 yamt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: puffs_node.c,v 1.30 2013/10/17 21:03:27 christos Exp $");
#include <sys/param.h>
#include <sys/hash.h>
@@ -256,10 +256,8 @@ puffs_newnode(struct mount *mp, struct v
void
puffs_putvnode(struct vnode *vp)
{
- struct puffs_mount *pmp;
struct puffs_node *pnode;
- pmp = VPTOPUFFSMP(vp);
pnode = VPTOPP(vp);
#ifdef DIAGNOSTIC
Index: src/sys/fs/puffs/puffs_sys.h
diff -u src/sys/fs/puffs/puffs_sys.h:1.83 src/sys/fs/puffs/puffs_sys.h:1.84
--- src/sys/fs/puffs/puffs_sys.h:1.83 Wed Mar 6 06:39:37 2013
+++ src/sys/fs/puffs/puffs_sys.h Thu Oct 17 17:03:27 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: puffs_sys.h,v 1.83 2013/03/06 11:39:37 yamt Exp $ */
+/* $NetBSD: puffs_sys.h,v 1.84 2013/10/17 21:03:27 christos Exp $ */
/*
* Copyright (c) 2005, 2006 Antti Kantee. All Rights Reserved.
@@ -95,7 +95,7 @@ extern int puffsdebug; /* puffs_subr.c *
#define PUFFS_USE_DOTDOTCACHE(pmp) \
((pmp)->pmp_flags & PUFFS_KFLAG_CACHE_DOTDOT)
-#define PUFFS_WCACHEINFO(pmp) 0
+#define PUFFS_WCACHEINFO(pmp) (__USE(pmp), 0)
struct puffs_newcookie {
puffs_cookie_t pnc_cookie;
@@ -338,6 +338,18 @@ do { \
if (park_##a) puffs_msgmem_release(park_##a); \
} while (/*CONSTCOND*/0)
+#define PUFFS_MSG_ENQUEUEWAIT_NOERROR(pmp, park) \
+do { \
+ puffs_msg_enqueue(pmp, park); \
+ puffs_msg_wait(pmp, park); \
+} while (/*CONSTCOND*/0)
+
+#define PUFFS_MSG_ENQUEUEWAIT2_NOERROR(pmp, park, vp1, vp2) \
+do { \
+ puffs_msg_enqueue(pmp, park); \
+ puffs_msg_wait2(pmp, park, vp1, vp2); \
+} while (/*CONSTCOND*/0)
+
#define PUFFS_MSG_ENQUEUEWAIT(pmp, park, var) \
do { \
puffs_msg_enqueue(pmp, park); \
Index: src/sys/fs/puffs/puffs_vnops.c
diff -u src/sys/fs/puffs/puffs_vnops.c:1.176 src/sys/fs/puffs/puffs_vnops.c:1.177
--- src/sys/fs/puffs/puffs_vnops.c:1.176 Mon Nov 5 12:27:38 2012
+++ src/sys/fs/puffs/puffs_vnops.c Thu Oct 17 17:03:27 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: puffs_vnops.c,v 1.176 2012/11/05 17:27:38 dholland Exp $ */
+/* $NetBSD: puffs_vnops.c,v 1.177 2013/10/17 21:03:27 christos Exp $ */
/*
* Copyright (c) 2005, 2006, 2007 Antti Kantee. All Rights Reserved.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: puffs_vnops.c,v 1.176 2012/11/05 17:27:38 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: puffs_vnops.c,v 1.177 2013/10/17 21:03:27 christos Exp $");
#include <sys/param.h>
#include <sys/buf.h>
@@ -1252,15 +1252,13 @@ doinact(struct puffs_mount *pmp, int iaf
static void
callinactive(struct puffs_mount *pmp, puffs_cookie_t ck, int iaflag)
{
- int error;
PUFFS_MSG_VARS(vn, inactive);
if (doinact(pmp, iaflag)) {
PUFFS_MSG_ALLOC(vn, inactive);
puffs_msg_setinfo(park_inactive, PUFFSOP_VN,
PUFFS_VN_INACTIVE, ck);
-
- PUFFS_MSG_ENQUEUEWAIT(pmp, park_inactive, error);
+ PUFFS_MSG_ENQUEUEWAIT_NOERROR(pmp, park_inactive);
PUFFS_MSG_RELEASE(inactive);
}
}
@@ -1278,7 +1276,6 @@ puffs_vnop_inactive(void *v)
struct puffs_mount *pmp = MPTOPUFFSMP(vp->v_mount);
struct puffs_node *pnode;
bool recycle = false;
- int error;
pnode = vp->v_data;
mutex_enter(&pnode->pn_sizemtx);
@@ -1288,9 +1285,8 @@ puffs_vnop_inactive(void *v)
PUFFS_MSG_ALLOC(vn, inactive);
puffs_msg_setinfo(park_inactive, PUFFSOP_VN,
PUFFS_VN_INACTIVE, VPTOPNC(vp));
-
- PUFFS_MSG_ENQUEUEWAIT2(pmp, park_inactive, vp->v_data,
- NULL, error);
+ PUFFS_MSG_ENQUEUEWAIT2_NOERROR(pmp, park_inactive, vp->v_data,
+ NULL);
PUFFS_MSG_RELEASE(inactive);
}
pnode->pn_stat &= ~PNODE_DOINACT;
@@ -1584,7 +1580,7 @@ puffs_vnop_poll(void *v)
struct vnode *vp = ap->a_vp;
struct puffs_mount *pmp = MPTOPUFFSMP(vp->v_mount);
struct puffs_node *pn = vp->v_data;
- int events, error;
+ int events;
if (EXISTSOP(pmp, POLL)) {
mutex_enter(&pn->pn_mtx);
@@ -1605,8 +1601,8 @@ puffs_vnop_poll(void *v)
puffs_msg_setcall(park_poll, puffs_parkdone_poll, pn);
selrecord(curlwp, &pn->pn_sel);
- PUFFS_MSG_ENQUEUEWAIT2(pmp, park_poll, vp->v_data,
- NULL, error);
+ PUFFS_MSG_ENQUEUEWAIT2_NOERROR(pmp, park_poll,
+ vp->v_data, NULL);
PUFFS_MSG_RELEASE(poll);
return 0;
@@ -2440,7 +2436,6 @@ puffs_vnop_print(void *v)
struct vnode *vp = ap->a_vp;
struct puffs_mount *pmp = MPTOPUFFSMP(vp->v_mount);
struct puffs_node *pn = vp->v_data;
- int error;
/* kernel portion */
printf("tag VT_PUFFS, vnode %p, puffs node: %p,\n"
@@ -2454,8 +2449,8 @@ puffs_vnop_print(void *v)
PUFFS_MSG_ALLOC(vn, print);
puffs_msg_setinfo(park_print, PUFFSOP_VN,
PUFFS_VN_PRINT, VPTOPNC(vp));
- PUFFS_MSG_ENQUEUEWAIT2(pmp, park_print, vp->v_data,
- NULL, error);
+ PUFFS_MSG_ENQUEUEWAIT2_NOERROR(pmp, park_print, vp->v_data,
+ NULL);
PUFFS_MSG_RELEASE(print);
}