aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nilfs2/inode.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/nilfs2/inode.c')
-rw-r--r--fs/nilfs2/inode.c36
1 files changed, 17 insertions, 19 deletions
diff --git a/fs/nilfs2/inode.c b/fs/nilfs2/inode.c
index a0ebdb17e912..af04f553d7c9 100644
--- a/fs/nilfs2/inode.c
+++ b/fs/nilfs2/inode.c
@@ -112,13 +112,10 @@ int nilfs_get_block(struct inode *inode, sector_t blkoff,
112 * However, the page having this block must 112 * However, the page having this block must
113 * be locked in this case. 113 * be locked in this case.
114 */ 114 */
115 printk(KERN_WARNING 115 nilfs_msg(inode->i_sb, KERN_WARNING,
116 "nilfs_get_block: a race condition " 116 "%s (ino=%lu): a race condition while inserting a data block at offset=%llu",
117 "while inserting a data block. " 117 __func__, inode->i_ino,
118 "(inode number=%lu, file block " 118 (unsigned long long)blkoff);
119 "offset=%llu)\n",
120 inode->i_ino,
121 (unsigned long long)blkoff);
122 err = 0; 119 err = 0;
123 } 120 }
124 nilfs_transaction_abort(inode->i_sb); 121 nilfs_transaction_abort(inode->i_sb);
@@ -359,7 +356,7 @@ struct inode *nilfs_new_inode(struct inode *dir, umode_t mode)
359 356
360 root = NILFS_I(dir)->i_root; 357 root = NILFS_I(dir)->i_root;
361 ii = NILFS_I(inode); 358 ii = NILFS_I(inode);
362 ii->i_state = 1 << NILFS_I_NEW; 359 ii->i_state = BIT(NILFS_I_NEW);
363 ii->i_root = root; 360 ii->i_root = root;
364 361
365 err = nilfs_ifile_create_inode(root->ifile, &ino, &ii->i_bh); 362 err = nilfs_ifile_create_inode(root->ifile, &ino, &ii->i_bh);
@@ -558,7 +555,7 @@ static int nilfs_iget_set(struct inode *inode, void *opaque)
558 555
559 inode->i_ino = args->ino; 556 inode->i_ino = args->ino;
560 if (args->for_gc) { 557 if (args->for_gc) {
561 NILFS_I(inode)->i_state = 1 << NILFS_I_GCINODE; 558 NILFS_I(inode)->i_state = BIT(NILFS_I_GCINODE);
562 NILFS_I(inode)->i_cno = args->cno; 559 NILFS_I(inode)->i_cno = args->cno;
563 NILFS_I(inode)->i_root = NULL; 560 NILFS_I(inode)->i_root = NULL;
564 } else { 561 } else {
@@ -726,9 +723,9 @@ repeat:
726 goto repeat; 723 goto repeat;
727 724
728failed: 725failed:
729 nilfs_warning(ii->vfs_inode.i_sb, __func__, 726 nilfs_msg(ii->vfs_inode.i_sb, KERN_WARNING,
730 "failed to truncate bmap (ino=%lu, err=%d)", 727 "error %d truncating bmap (ino=%lu)", ret,
731 ii->vfs_inode.i_ino, ret); 728 ii->vfs_inode.i_ino);
732} 729}
733 730
734void nilfs_truncate(struct inode *inode) 731void nilfs_truncate(struct inode *inode)
@@ -939,9 +936,9 @@ int nilfs_set_file_dirty(struct inode *inode, unsigned int nr_dirty)
939 * This will happen when somebody is freeing 936 * This will happen when somebody is freeing
940 * this inode. 937 * this inode.
941 */ 938 */
942 nilfs_warning(inode->i_sb, __func__, 939 nilfs_msg(inode->i_sb, KERN_WARNING,
943 "cannot get inode (ino=%lu)", 940 "cannot set file dirty (ino=%lu): the file is being freed",
944 inode->i_ino); 941 inode->i_ino);
945 spin_unlock(&nilfs->ns_inode_lock); 942 spin_unlock(&nilfs->ns_inode_lock);
946 return -EINVAL; /* 943 return -EINVAL; /*
947 * NILFS_I_DIRTY may remain for 944 * NILFS_I_DIRTY may remain for
@@ -962,8 +959,9 @@ int __nilfs_mark_inode_dirty(struct inode *inode, int flags)
962 959
963 err = nilfs_load_inode_block(inode, &ibh); 960 err = nilfs_load_inode_block(inode, &ibh);
964 if (unlikely(err)) { 961 if (unlikely(err)) {
965 nilfs_warning(inode->i_sb, __func__, 962 nilfs_msg(inode->i_sb, KERN_WARNING,
966 "failed to reget inode block."); 963 "cannot mark inode dirty (ino=%lu): error %d loading inode block",
964 inode->i_ino, err);
967 return err; 965 return err;
968 } 966 }
969 nilfs_update_inode(inode, ibh, flags); 967 nilfs_update_inode(inode, ibh, flags);
@@ -989,8 +987,8 @@ void nilfs_dirty_inode(struct inode *inode, int flags)
989 struct nilfs_mdt_info *mdi = NILFS_MDT(inode); 987 struct nilfs_mdt_info *mdi = NILFS_MDT(inode);
990 988
991 if (is_bad_inode(inode)) { 989 if (is_bad_inode(inode)) {
992 nilfs_warning(inode->i_sb, __func__, 990 nilfs_msg(inode->i_sb, KERN_WARNING,
993 "tried to mark bad_inode dirty. ignored."); 991 "tried to mark bad_inode dirty. ignored.");
994 dump_stack(); 992 dump_stack();
995 return; 993 return;
996 } 994 }