/*
- * Copyright (C) 2005-2012 Junjiro R. Okajima
+ * Copyright (C) 2005-2013 Junjiro R. Okajima
*
* This program, aufs is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
plevel = au_plevel;
au_plevel = KERN_WARNING;
- sbinfo = au_sbi(sb);
/* since we define pr_fmt, call printk directly */
+#define pr(str) printk(KERN_WARNING AUFS_NAME ": " str)
+
+ sbinfo = au_sbi(sb);
printk(KERN_WARNING "si=%lx\n", sysaufs_si_id(sbinfo));
- printk(KERN_WARNING AUFS_NAME ": superblock\n");
+ pr("superblock\n");
au_dpri_sb(sb);
#if 0
- printk(KERN_WARNING AUFS_NAME ": root dentry\n");
+ pr("root dentry\n");
au_dpri_dentry(sb->s_root);
- printk(KERN_WARNING AUFS_NAME ": root inode\n");
+ pr("root inode\n");
au_dpri_inode(sb->s_root->d_inode);
#endif
#if 1
{
struct inode *i;
- printk(KERN_WARNING AUFS_NAME ": isolated inode\n");
+ pr("isolated inode\n");
spin_lock(&inode_sb_list_lock);
list_for_each_entry(i, &sb->s_inodes, i_sb_list) {
spin_lock(&i->i_lock);
spin_unlock(&inode_sb_list_lock);
}
#endif
- printk(KERN_WARNING AUFS_NAME ": files\n");
+ pr("files\n");
lg_global_lock(files_lglock);
do_file_list_for_each_entry(sb, file) {
umode_t mode;
au_dpri_file(file);
} while_file_list_for_each_entry;
lg_global_unlock(files_lglock);
- printk(KERN_WARNING AUFS_NAME ": done\n");
+ pr("done\n");
+#undef pr
au_plevel = plevel;
}