On Thu, 2008-01-03 at 00:57 -0500, Erez Zadok wrote: > diff --git a/fs/unionfs/debug.c b/fs/unionfs/debug.c > index c2b8b58..5f1d887 100644 > --- a/fs/unionfs/debug.c > +++ b/fs/unionfs/debug.c > void __show_inode_times(const struct inode *inode, > @@ -472,15 +473,15 @@ void __show_inode_times(const struct inode *inode, > if (unlikely(!lower_inode)) > continue; > pr_debug("IT(%lu:%d): ", inode->i_ino, bindex); > - pr_debug("%s:%s:%d ", file, fxn, line); > - pr_debug("um=%lu/%lu lm=%lu/%lu ", > - inode->i_mtime.tv_sec, inode->i_mtime.tv_nsec, > - lower_inode->i_mtime.tv_sec, > - lower_inode->i_mtime.tv_nsec); > - pr_debug("uc=%lu/%lu lc=%lu/%lu\n", > - inode->i_ctime.tv_sec, inode->i_ctime.tv_nsec, > - lower_inode->i_ctime.tv_sec, > - lower_inode->i_ctime.tv_nsec); > + printk(KERN_CONT "%s:%s:%d ", file, fxn, line); > + printk(KERN_CONT "um=%lu/%lu lm=%lu/%lu ", > + inode->i_mtime.tv_sec, inode->i_mtime.tv_nsec, > + lower_inode->i_mtime.tv_sec, > + lower_inode->i_mtime.tv_nsec); > + printk(KERN_CONT "uc=%lu/%lu lc=%lu/%lu\n", > + inode->i_ctime.tv_sec, inode->i_ctime.tv_nsec, > + lower_inode->i_ctime.tv_sec, > + lower_inode->i_ctime.tv_nsec); > } > } >
I think printks should be single statements and KERN_CONT should be used as sparingly as possible. Perhaps: pr_debug("IT(%lu:%d): %s:%s:%d " "um=%lu/%lu lm=%lu/%lu " "uc=%lu/%lu lc=%lu/%lu\n", inode->i_ino, bindex, file, fnx, line, inode->i_mtime.tv_sec, inode->i_mtime.tv_nsec, lower_inode->i_mtime.tv_sec, lower_inode->i_mtime.tv_nsec inode->i_ctime.tv_sec, inode->i_ctime.tv_nsec, lower_inode->i_ctime.tv_sec, lower_inode->i_ctime.tv_nsec); > @@ -497,15 +498,15 @@ void __show_dinode_times(const struct dentry *dentry, > continue; > pr_debug("DT(%s:%lu:%d): ", dentry->d_name.name, inode->i_ino, > bindex); > - pr_debug("%s:%s:%d ", file, fxn, line); > - pr_debug("um=%lu/%lu lm=%lu/%lu ", > - inode->i_mtime.tv_sec, inode->i_mtime.tv_nsec, > - lower_inode->i_mtime.tv_sec, > - lower_inode->i_mtime.tv_nsec); > - pr_debug("uc=%lu/%lu lc=%lu/%lu\n", > - inode->i_ctime.tv_sec, inode->i_ctime.tv_nsec, > - lower_inode->i_ctime.tv_sec, > - lower_inode->i_ctime.tv_nsec); > + printk(KERN_CONT "%s:%s:%d ", file, fxn, line); > + printk(KERN_CONT "um=%lu/%lu lm=%lu/%lu ", > + inode->i_mtime.tv_sec, inode->i_mtime.tv_nsec, > + lower_inode->i_mtime.tv_sec, > + lower_inode->i_mtime.tv_nsec); > + printk(KERN_CONT "uc=%lu/%lu lc=%lu/%lu\n", > + inode->i_ctime.tv_sec, inode->i_ctime.tv_nsec, > + lower_inode->i_ctime.tv_sec, > + lower_inode->i_ctime.tv_nsec); > } > } > and pr_debug("DT(%s:%lu:%d): %s:%s:%d " "um=%lu/%lu lm=%lu/%lu " "uc=%lu/%lu lc=%lu/%lu\n", dentry->d_name.name, inode->i_ino, bindex, file, fnx, line, inode->i_mtime.tv_sec, inode->i_mtime.tv_nsec, lower_inode->i_mtime.tv_sec, lower_inode->i_mtime.tv_nsec inode->i_ctime.tv_sec, inode->i_ctime.tv_nsec, lower_inode->i_ctime.tv_sec, lower_inode->i_ctime.tv_nsec); > > @@ -524,9 +525,10 @@ void __show_inode_counts(const struct inode *inode, > lower_inode = unionfs_lower_inode_idx(inode, bindex); > if (unlikely(!lower_inode)) > continue; > - pr_debug("SIC(%lu:%d:%d): ", inode->i_ino, bindex, > - atomic_read(&(inode)->i_count)); > - pr_debug("lc=%d ", atomic_read(&(lower_inode)->i_count)); > - pr_debug("%s:%s:%d\n", file, fxn, line); > + printk(KERN_CONT "SIC(%lu:%d:%d): ", inode->i_ino, bindex, > + atomic_read(&(inode)->i_count)); > + printk(KERN_CONT "lc=%d ", > + atomic_read(&(lower_inode)->i_count)); > + printk(KERN_CONT "%s:%s:%d\n", file, fxn, line); > } > } and pr_debug("SIC(%lu:%d:%d): lc=%d %s:%s:%d\n", inode->i_ino, bindex, atomic_read(&(inode)->i_count), atomic_read(&(lower_inode)->i_count), file, fxn, line); - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html