[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH 5/6] lib/ramfs: fix debug printouts
Signed-off-by: Yuri Volchkov <yuri.volchkov@xxxxxxxxx> --- lib/ramfs/ramfs.h | 4 +++- lib/ramfs/ramfs_vnops.c | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/ramfs/ramfs.h b/lib/ramfs/ramfs.h index 91fb579c..43f2f36b 100644 --- a/lib/ramfs/ramfs.h +++ b/lib/ramfs/ramfs.h @@ -38,7 +38,7 @@ /* #define DEBUG_RAMFS 1 */ #ifdef DEBUG_RAMFS -#define DPRINTF(a) dprintf a +#define DPRINTF(a) uk_pr_debug a #else #define DPRINTF(a) do {} while (0) #endif @@ -68,4 +68,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_vnops.c b/lib/ramfs/ramfs_vnops.c index 66ab8a64..1faded05 100644 --- a/lib/ramfs/ramfs_vnops.c +++ b/lib/ramfs/ramfs_vnops.c @@ -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)); + DPRINTF(("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)); + DPRINTF(("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)); + DPRINTF(("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 |