[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT PATCH v3 5/6] lib/ramfs: fix debug printouts
Reviewed-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx> > On 20. Feb 2019, at 16:58, Yuri Volchkov <yuri.volchkov@xxxxxxxxx> wrote: > > Signed-off-by: Yuri Volchkov <yuri.volchkov@xxxxxxxxx> > --- > lib/ramfs/ramfs.h | 10 ++-------- > lib/ramfs/ramfs_vfsops.c | 2 +- > lib/ramfs/ramfs_vnops.c | 12 +++++++----- > 3 files changed, 10 insertions(+), 14 deletions(-) > > diff --git a/lib/ramfs/ramfs.h b/lib/ramfs/ramfs.h > index 61ff35d2..90cbee20 100644 > --- a/lib/ramfs/ramfs.h > +++ b/lib/ramfs/ramfs.h > @@ -36,14 +36,6 @@ > #include <vfscore/prex.h> > #include <stdbool.h> > > -/* #define DEBUG_RAMFS 1 */ > - > -#ifdef DEBUG_RAMFS > -#define DPRINTF(a) dprintf a > -#else > -#define DPRINTF(a) do {} while (0) > -#endif > - > /* > * File/directory node for RAMFS > */ > @@ -67,4 +59,6 @@ struct ramfs_node *ramfs_allocate_node(const char *name, > int type); > > void ramfs_free_node(struct ramfs_node *node); > > +#define RAMFS_NODE(vnode) ((struct ramfs_node *) vnode->v_data) > + > #endif /* !_RAMFS_H */ > diff --git a/lib/ramfs/ramfs_vfsops.c b/lib/ramfs/ramfs_vfsops.c > index 3b5c075c..5e0ec4b9 100644 > --- a/lib/ramfs/ramfs_vfsops.c > +++ b/lib/ramfs/ramfs_vfsops.c > @@ -78,7 +78,7 @@ ramfs_mount(struct mount *mp, const char *dev __unused, > { > struct ramfs_node *np; > > - DPRINTF(("ramfs_mount: dev=%s\n", dev)); > + uk_pr_debug("ramfs_mount: dev=%s\n", dev); > > /* Create a root node */ > np = ramfs_allocate_node("/", VDIR); > diff --git a/lib/ramfs/ramfs_vnops.c b/lib/ramfs/ramfs_vnops.c > index 47614fd3..b166b4a9 100644 > --- a/lib/ramfs/ramfs_vnops.c > +++ b/lib/ramfs/ramfs_vnops.c > @@ -260,7 +260,7 @@ ramfs_mkdir(struct vnode *dvp, char *name, mode_t mode) > { > struct ramfs_node *np; > > - DPRINTF(("mkdir %s\n", name)); > + uk_pr_debug("mkdir %s\n", name); > if (strlen(name) > NAME_MAX) { > return ENAMETOOLONG; > } > @@ -328,9 +328,10 @@ ramfs_rmdir(struct vnode *dvp, struct vnode *vp, char > *name __unused) > > /* Remove a file */ > static int > -ramfs_remove(struct vnode *dvp, struct vnode *vp, char *name __unused) > +ramfs_remove(struct vnode *dvp, struct vnode *vp, char *name __maybe_unused) > { > - DPRINTF(("remove %s in %s\n", name, dvp->v_path)); > + uk_pr_debug("remove %s in %s\n", name, > + RAMFS_NODE(dvp)->rn_name); > return ramfs_remove_node(dvp->v_data, vp->v_data); > } > > @@ -342,7 +343,8 @@ ramfs_truncate(struct vnode *vp, off_t length) > void *new_buf; > size_t new_size; > > - DPRINTF(("truncate %s length=%d\n", vp->v_path, length)); > + uk_pr_debug("truncate %s length=%lld\n", RAMFS_NODE(vp)->rn_name, > + (long long) length); > np = vp->v_data; > > if (length == 0) { > @@ -385,7 +387,7 @@ ramfs_create(struct vnode *dvp, char *name, mode_t mode) > return ENAMETOOLONG; > } > > - DPRINTF(("create %s in %s\n", name, dvp->v_path)); > + uk_pr_debug("create %s in %s\n", name, RAMFS_NODE(dvp)->rn_name); > if (!S_ISREG(mode)) > return EINVAL; > > -- > 2.19.2 > _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |