FILESYSTEM: disable some un-needed debugging info
/fs/ext4/namei.c
blob:062e07dd66e370e263a6da6c23dd84fa7f5c30cd -> blob:3d36d5a1e19a108104252bd435a2d9a6543e226b
--- fs/ext4/namei.c
+++ fs/ext4/namei.c
@@ -1031,25 +1031,17 @@ static struct dentry *ext4_lookup(struct
inode = NULL;
if (bh) {
__u32 ino = le32_to_cpu(de->inode);
+ brelse(bh);
if (!ext4_valid_inum(dir->i_sb, ino)) {
- /* for debugging, sangwoo2.lee */
- printk(KERN_ERR "Name of directory entry has bad inode# : %s\n", de->name);
- print_bh(dir->i_sb, bh, 0, EXT4_BLOCK_SIZE(dir->i_sb));
- /* for debugging */
- brelse(bh);
-
EXT4_ERROR_INODE(dir, "bad inode number: %u", ino);
return ERR_PTR(-EIO);
}
- brelse(bh);
-
inode = ext4_iget(dir->i_sb, ino);
if (IS_ERR(inode)) {
if (PTR_ERR(inode) == -ESTALE) {
- /* In case of -ESTALE, printing debugging data is already done in ext4_iget */
EXT4_ERROR_INODE(dir,
- "deleted inode referenced: %u at parent inode : %lu",
- ino, dir->i_ino);
+ "deleted inode referenced: %u",
+ ino);
return ERR_PTR(-EIO);
} else {
return ERR_CAST(inode);