move __func__ into a macro for ext4_warning, ext4_error
PATCH 1/1 move __func__ into a macro for ext4_warning, ext4_error
Just a pet peeve of mine; we had a mishash of calls with either __func__ or "function_name" and the latter tends to get out of sync.
I think it's easier to just hide the __func__ in a macro, and it'll be consistent from then on.
Signed-off-by Eric Sandeen <[email protected]>
---
balloc.c | 29 +++++----------- dir.c | 4 +- ext4.h | 7 ++- ext4_jbd2.c | 2 - extents.c | 14 ++++--- ialloc.c | 27 +++++---------- inode.c | 39 +++++++++------------- mballoc.c | 27 ++++++--------- move_extent.c | 12 +++--- namei.c | 51 ++++++++++++----------------- resize.c | 102 +++++++++++++++++++++------------------------------------- super.c | 11 ++---- xattr.c | 32 +++++++----------- 13 files changed, 147 insertions(+), 210 deletions(-)
fs/ext4/balloc.c +10 -19
@@ -97,8 +97,8 @@ unsigned ext4_init_block_bitmap(struct super_block *sb, struct buffer_head *bh,/* If checksum is bad mark all blocks used to prevent allocation * essentially implementing a per-group read-only flag. */ if (!ext4_group_desc_csum_verify (sbi, block_group, gdp)) { -ext4_error (sb, __func__, -"Checksum bad for group %u" , block_group); +ext4_error (sb,"Checksum bad for group %u" , + block_group);ext4_free_blks_set (sb, gdp,0 );ext4_free_inodes_set (sb, gdp,0 );ext4_itable_unused_set (sb, gdp,0 );
@@ -210,10 +210,8 @@ struct ext4_group_desc * ext4_get_group_desc(struct super_block *sb,struct ext4_sb_info *sbi =EXT4_SB (sb);if (block_group >= ngroups) { -ext4_error (sb,"ext4_get_group_desc" , -"block_group >= groups_count - " -"block_group = %u, groups_count = %u" , - block_group, ngroups); +ext4_error (sb,"block_group >= groups_count - block_group = %u," +" groups_count = %u" , block_group, ngroups);return NULL ; }
@@ -221,8 +219,7 @@ struct ext4_group_desc * ext4_get_group_desc(struct super_block *sb, group_desc = block_group >>EXT4_DESC_PER_BLOCK_BITS (sb); offset = block_group & (EXT4_DESC_PER_BLOCK (sb) -1 );if (!sbi->s_group_desc[group_desc]) { -ext4_error (sb,"ext4_get_group_desc" , -"Group descriptor not loaded - " +ext4_error (sb,"Group descriptor not loaded - " "block_group = %u, group_desc = %u, desc = %u" , block_group, group_desc, offset);return NULL ;
@@ -282,9 +279,7 @@ static int ext4_valid_block_bitmap(struct super_block *sb,return 1 ; err_out: -ext4_error (sb, __func__, -"Invalid block bitmap - " -"block_group = %d, block = %llu" , +ext4_error (sb,"Invalid block bitmap - block_group = %d, block = %llu" , block_group, bitmap_blk);return 0 ; }
@@ -311,8 +306,7 @@ ext4_read_block_bitmap(struct super_block *sb, ext4_group_t block_group) bitmap_blk =ext4_block_bitmap (sb, desc); bh =sb_getblk (sb, bitmap_blk);if (unlikely (!bh)) { -ext4_error (sb, __func__, -"Cannot read block bitmap - " +ext4_error (sb,"Cannot read block bitmap - " "block_group = %u, block_bitmap = %llu" , block_group, bitmap_blk);return NULL ;
@@ -354,8 +348,7 @@ ext4_read_block_bitmap(struct super_block *sb, ext4_group_t block_group)set_bitmap_uptodate (bh);if (bh_submit_read (bh) <0 ) {put_bh (bh); -ext4_error (sb, __func__, -"Cannot read block bitmap - " +ext4_error (sb,"Cannot read block bitmap - " "block_group = %u, block_bitmap = %llu" , block_group, bitmap_blk);return NULL ;
@@ -419,8 +412,7 @@ void ext4_add_groupblocks(handle_t *handle, struct super_block *sb, in_range(block, ext4_inode_table(sb, desc), sbi->s_itb_per_group) || in_range(block + count - 1, ext4_inode_table(sb, desc), sbi->s_itb_per_group)) { -ext4_error (sb, __func__, -"Adding blocks in system zones - " +ext4_error (sb,"Adding blocks in system zones - " "Block = %llu, count = %lu" , block, count); goto error_return;
@@ -453,8 +445,7 @@ void ext4_add_groupblocks(handle_t *handle, struct super_block *sb,BUFFER_TRACE (bitmap_bh,"clear bit" );if (!ext4_clear_bit_atomic (ext4_group_lock_ptr (sb, block_group), bit + i, bitmap_bh->b_data)) { -ext4_error (sb, __func__, -"bit already cleared for block %llu" , +ext4_error (sb,"bit already cleared for block %llu" , (ext4_fsblk_t)(block + i));BUFFER_TRACE (bitmap_bh,"bit already cleared" ); }else {
fs/ext4/dir.c +2 -2
@@ -83,7 +83,7 @@ int ext4_check_dir_entry(const char *function, struct inode *dir, error_msg ="inode out of bounds" ;if (error_msg !=NULL ) - ext4_error(dir->i_sb, function, + __ext4_error(dir->i_sb, function, "bad entry in directory #%lu: %s - " "offset=%u, inode=%u, rec_len=%d, name_len=%d", dir->i_ino, error_msg, offset,
@@ -150,7 +150,7 @@ static int ext4_readdir(struct file *filp,*/ if (!bh) {if (!dir_has_error) { -ext4_error (sb, __func__,"directory #%lu " +ext4_error (sb,"directory #%lu " "contains a hole at offset %Lu" , inode->i_ino, (unsigned long long ) filp->f_pos);
fs/ext4/ext4.h +5 -2
@@ -1466,13 +1466,16 @@ extern int ext4_group_extend(struct super_block *sb, ext4_fsblk_t n_blocks_count);/* super.c */ -extern void ext4_error (struct super_block *,const char *,const char *, ...) +extern void __ext4_error (struct super_block *,const char *,const char *, ...) __attribute__ ((format (printf,3 ,4 ))); +#define ext4_error(sb, message...) __ext4_error(sb, __func__, ## message)extern void __ext4_std_error (struct super_block *,const char *,int );extern void ext4_abort (struct super_block *,const char *,const char *, ...) __attribute__ ((format (printf,3 ,4 ))); -extern void ext4_warning (struct super_block *,const char *,const char *, ...) +extern void __ext4_warning (struct super_block *,const char *, +const char *, ...) __attribute__ ((format (printf,3 ,4 ))); +#define ext4_warning(sb, message...) __ext4_warning(sb, __func__, ## message)extern void ext4_msg (struct super_block *,const char *,const char *, ...) __attribute__ ((format (printf,3 ,4 ))); extern void ext4_grp_locked_error(struct super_block *, ext4_group_t,
fs/ext4/ext4_jbd2.c +1 -1
@@ -132,7 +132,7 @@ int __ext4_handle_dirty_metadata(const char *where, handle_t *handle,if (inode &&inode_needs_sync (inode)) {sync_dirty_buffer (bh);if (buffer_req (bh) && !buffer_uptodate (bh)) { - ext4_error(inode->i_sb, __func__, + ext4_error(inode->i_sb, "IO error syncing inode, " "inode=%lu, block=%llu", inode->i_ino,
fs/ext4/extents.c +8 -6
@@ -440,7 +440,7 @@ static int __ext4_ext_check(const char *function, struct inode *inode,return 0 ; corrupted: - ext4_error(inode->i_sb, function, + __ext4_error(inode->i_sb, function, "bad header/extent in inode #%lu: %s - magic %x, " "entries %u, max %u(%u), depth %u(%u)", inode->i_ino, error_msg, le16_to_cpu(eh->eh_magic),
@@ -1538,8 +1538,9 @@ int ext4_ext_try_to_merge(struct inode *inode, merge_done =1 ;WARN_ON (eh->eh_entries ==0 );if (!eh->eh_entries) -ext4_error (inode->i_sb,"ext4_ext_try_to_merge" , -"inode#%lu, eh->eh_entries = 0!" , inode->i_ino); +ext4_error (inode->i_sb, +"inode#%lu, eh->eh_entries = 0!" , + inode->i_ino); }return merge_done;
@@ -3238,7 +3239,7 @@ int ext4_ext_get_blocks(handle_t *handle, struct inode *inode,* this is why assert can't be put in ext4_ext_find_extent() */ if (path[depth].p_ext ==NULL && depth !=0 ) { -ext4_error (inode->i_sb, __func__,"bad extent address " +ext4_error (inode->i_sb,"bad extent address " "inode: %lu, iblock: %d, depth: %d" , inode->i_ino, iblock, depth); err = -EIO ;
@@ -3375,8 +3376,9 @@ int ext4_ext_get_blocks(handle_t *handle, struct inode *inode,EXT4_I (inode)->i_flags &= ~EXT4_EOFBLOCKS_FL ; }else {WARN_ON (eh->eh_entries ==0 ); -ext4_error (inode->i_sb, __func__, -"inode#%lu, eh->eh_entries = 0!" , inode->i_ino); +ext4_error (inode->i_sb, +"inode#%lu, eh->eh_entries = 0!" , + inode->i_ino); } } err =ext4_ext_insert_extent (handle, inode, path, &newex, flags);
fs/ext4/ialloc.c +9 -18
@@ -76,8 +76,7 @@ unsigned ext4_init_inode_bitmap(struct super_block *sb, struct buffer_head *bh,/* If checksum is bad mark all blocks and inodes use to prevent * allocation, essentially implementing a per-group read-only flag. */ if (!ext4_group_desc_csum_verify (sbi, block_group, gdp)) { -ext4_error (sb, __func__,"Checksum bad for group %u" , - block_group); +ext4_error (sb,"Checksum bad for group %u" , block_group);ext4_free_blks_set (sb, gdp,0 );ext4_free_inodes_set (sb, gdp,0 );ext4_itable_unused_set (sb, gdp,0 );
@@ -111,8 +110,7 @@ ext4_read_inode_bitmap(struct super_block *sb, ext4_group_t block_group) bitmap_blk =ext4_inode_bitmap (sb, desc); bh =sb_getblk (sb, bitmap_blk);if (unlikely (!bh)) { -ext4_error (sb, __func__, -"Cannot read inode bitmap - " +ext4_error (sb,"Cannot read inode bitmap - " "block_group = %u, inode_bitmap = %llu" , block_group, bitmap_blk);return NULL ;
@@ -153,8 +151,7 @@ ext4_read_inode_bitmap(struct super_block *sb, ext4_group_t block_group)set_bitmap_uptodate (bh);if (bh_submit_read (bh) <0 ) {put_bh (bh); -ext4_error (sb, __func__, -"Cannot read inode bitmap - " +ext4_error (sb,"Cannot read inode bitmap - " "block_group = %u, inode_bitmap = %llu" , block_group, bitmap_blk);return NULL ;
@@ -229,8 +226,7 @@ void ext4_free_inode(handle_t *handle, struct inode *inode) es =EXT4_SB (sb)->s_es;if (ino <EXT4_FIRST_INO (sb) || ino >le32_to_cpu (es->s_inodes_count)) { -ext4_error (sb,"ext4_free_inode" , -"reserved or nonexistent inode %lu" , ino); +ext4_error (sb,"reserved or nonexistent inode %lu" , ino); goto error_return; } block_group = (ino -1 ) /EXT4_INODES_PER_GROUP (sb);
@@ -248,8 +244,7 @@ void ext4_free_inode(handle_t *handle, struct inode *inode) cleared =ext4_clear_bit_atomic (ext4_group_lock_ptr (sb, block_group), bit, bitmap_bh->b_data);if (!cleared) -ext4_error (sb,"ext4_free_inode" , -"bit already cleared for inode %lu" , ino); +ext4_error (sb,"bit already cleared for inode %lu" , ino);else { gdp =ext4_get_group_desc (sb, block_group, &bh2);
@@ -736,8 +731,7 @@ static int ext4_claim_inode(struct super_block *sb,if ((group ==0 && ino <EXT4_FIRST_INO (sb)) || ino >EXT4_INODES_PER_GROUP (sb)) {ext4_unlock_group (sb, group); -ext4_error (sb, __func__, -"reserved inode or inode > inodes count - " +ext4_error (sb,"reserved inode or inode > inodes count - " "block_group = %u, inode=%lu" , group, ino + group *EXT4_INODES_PER_GROUP (sb));return 1 ;
@@ -1098,8 +1092,7 @@ struct inode *ext4_orphan_get(struct super_block *sb, unsigned long ino)/* Error cases - e2fsck has already cleaned up for us */ if (ino > max_ino) { -ext4_warning (sb, __func__, -"bad orphan ino %lu! e2fsck was run?" , ino); +ext4_warning (sb,"bad orphan ino %lu! e2fsck was run?" , ino); goto error; }
@@ -1107,8 +1100,7 @@ struct inode *ext4_orphan_get(struct super_block *sb, unsigned long ino) bit = (ino -1 ) %EXT4_INODES_PER_GROUP (sb); bitmap_bh =ext4_read_inode_bitmap (sb, block_group);if (!bitmap_bh) { -ext4_warning (sb, __func__, -"inode bitmap error for orphan %lu" , ino); +ext4_warning (sb,"inode bitmap error for orphan %lu" , ino); goto error; }
@@ -1140,8 +1132,7 @@ iget_failed: err =PTR_ERR (inode); inode =NULL ; bad_orphan: -ext4_warning (sb, __func__, -"bad orphan inode %lu! e2fsck was run?" , ino); +ext4_warning (sb,"bad orphan inode %lu! e2fsck was run?" , ino);printk (KERN_NOTICE "ext4_test_bit(bit=%d, block=%llu) = %d\n" , bit, (unsigned long long )bitmap_bh->b_blocknr,ext4_test_bit (bit, bitmap_bh->b_data));
fs/ext4/inode.c +16 -23
@@ -194,7 +194,7 @@ void ext4_delete_inode(struct inode *inode) inode->i_size =0 ; err =ext4_mark_inode_dirty (handle, inode);if (err) { -ext4_warning (inode->i_sb, __func__, +ext4_warning (inode->i_sb,"couldn't mark inode dirty (err %d)" , err); goto stop_handle; }
@@ -212,7 +212,7 @@ void ext4_delete_inode(struct inode *inode)if (err >0 ) err =ext4_journal_restart (handle,3 );if (err !=0 ) { -ext4_warning (inode->i_sb, __func__, +ext4_warning (inode->i_sb,"couldn't extend journal (err %d)" , err); stop_handle:ext4_journal_stop (handle);
@@ -323,8 +323,7 @@ static int ext4_block_to_path(struct inode *inode, offsets[n++] = i_block & (ptrs -1 ); final = ptrs; }else { -ext4_warning (inode->i_sb,"ext4_block_to_path" , -"block %lu > max in inode %lu" , +ext4_warning (inode->i_sb,"block %lu > max in inode %lu" , i_block + direct_blocks + indirect_blocks + double_blocks, inode->i_ino); }
@@ -344,7 +343,7 @@ static int __ext4_check_blockref(const char *function, struct inode *inode,if (blk &&unlikely (!ext4_data_block_valid (EXT4_SB (inode->i_sb), blk,1 ))) { -ext4_error (inode->i_sb, function, +__ext4_error (inode->i_sb, function,"invalid block reference %u " "in inode #%lu" , blk, inode->i_ino);return -EIO ;
@@ -1124,7 +1123,7 @@ static int check_block_validity(struct inode *inode, const char *msg, sector_t logical, sector_t phys, int len) { if (!ext4_data_block_valid(EXT4_SB(inode->i_sb), phys, len)) { - ext4_error(inode->i_sb, msg, + __ext4_error(inode->i_sb, msg,"inode #%lu logical block %llu mapped to %llu " "(size %d)" , inode->i_ino, (unsigned long long) logical,
@@ -4237,7 +4236,7 @@ static void ext4_free_data(handle_t *handle, struct inode *inode,if ((EXT4_JOURNAL (inode) ==NULL ) ||bh2jh (this_bh))ext4_handle_dirty_metadata (handle, inode, this_bh);else - ext4_error(inode->i_sb, __func__, + ext4_error(inode->i_sb, "circular indirect block detected, " "inode=%lu, block=%llu", inode->i_ino,
@@ -4285,7 +4284,7 @@ static void ext4_free_branches(handle_t *handle, struct inode *inode,* (should be rare). */ if (!bh) { -ext4_error (inode->i_sb,"ext4_free_branches" , +ext4_error (inode->i_sb,"Read failure, inode=%lu, block=%llu" , inode->i_ino, nr);continue ;
@@ -4602,9 +4601,8 @@ static int __ext4_get_inode_loc(struct inode *inode, bh =sb_getblk (sb, block);if (!bh) { -ext4_error (sb,"ext4_get_inode_loc" ,"unable to read " -"inode block - inode=%lu, block=%llu" , - inode->i_ino, block); +ext4_error (sb,"unable to read inode block - " +"inode=%lu, block=%llu" , inode->i_ino, block);return -EIO ; }if (!buffer_uptodate (bh)) {
@@ -4702,9 +4700,8 @@ make_io:submit_bh (READ_META , bh);wait_on_buffer (bh);if (!buffer_uptodate (bh)) { -ext4_error (sb, __func__, -"unable to read inode block - inode=%lu, " -"block=%llu" , inode->i_ino, block); +ext4_error (sb,"unable to read inode block - inode=%lu," +" block=%llu" , inode->i_ino, block);brelse (bh);return -EIO ; }
@@ -4915,8 +4912,7 @@ struct inode *ext4_iget(struct super_block *sb, unsigned long ino) ret =0 ;if (ei->i_file_acl && !ext4_data_block_valid (EXT4_SB (sb), ei->i_file_acl,1 )) { -ext4_error (sb, __func__, -"bad extended attribute block %llu in inode #%lu" , +ext4_error (sb,"bad extended attribute block %llu inode #%lu" , ei->i_file_acl, inode->i_ino); ret = -EIO ; goto bad_inode;
@@ -4962,8 +4958,7 @@ struct inode *ext4_iget(struct super_block *sb, unsigned long ino) new_decode_dev(le32_to_cpu(raw_inode->i_block[1]))); }else { ret = -EIO ; -ext4_error (inode->i_sb, __func__, -"bogus i_mode (%o) for inode=%lu" , +ext4_error (inode->i_sb,"bogus i_mode (%o) for inode=%lu" , inode->i_mode, inode->i_ino); goto bad_inode; }
@@ -5202,10 +5197,8 @@ int ext4_write_inode(struct inode *inode, int wait)if (wait)sync_dirty_buffer (iloc.bh);if (buffer_req (iloc.bh) && !buffer_uptodate (iloc.bh)) { -ext4_error (inode->i_sb, __func__, -"IO error syncing inode, " -"inode=%lu, block=%llu" , - inode->i_ino, +ext4_error (inode->i_sb,"IO error syncing inode, " +"inode=%lu, block=%llu" , inode->i_ino, (unsigned long long )iloc.bh->b_blocknr); err = -EIO ; }
@@ -5622,7 +5615,7 @@ int ext4_mark_inode_dirty(handle_t *handle, struct inode *inode)EXT4_I (inode)->i_state |=EXT4_STATE_NO_EXPAND ;if (mnt_count !=le16_to_cpu (sbi->s_es->s_mnt_count)) { -ext4_warning (inode->i_sb, __func__, +ext4_warning (inode->i_sb,"Unable to expand inode %lu. Delete" " some EAs or run e2fsck." , inode->i_ino);
fs/ext4/mballoc.c +11 -16
@@ -2709,8 +2709,7 @@ ext4_mb_mark_diskspace_used(struct ext4_allocation_context *ac, len = ac->ac_b_ex.fe_len;if (!ext4_data_block_valid (sbi, block, len)) { -ext4_error (sb, __func__, -"Allocating blocks %llu-%llu which overlap " +ext4_error (sb,"Allocating blocks %llu-%llu which overlap " "fs metadata\n" , block, block+len);/* File system mounted not to panic on error * Fix the bitmap and repeat the block allocation
@@ -3623,15 +3622,13 @@ ext4_mb_discard_group_preallocations(struct super_block *sb, bitmap_bh =ext4_read_block_bitmap (sb, group);if (bitmap_bh ==NULL ) { -ext4_error (sb, __func__,"Error in reading block " -"bitmap for %u" , group); +ext4_error (sb,"Error reading block bitmap for %u" , group);return 0 ; } err =ext4_mb_load_buddy (sb, group, &e4b);if (err) { -ext4_error (sb, __func__,"Error in loading buddy " -"information for %u" , group); +ext4_error (sb,"Error loading buddy information for %u" , group);put_bh (bitmap_bh);return 0 ; }
@@ -3804,15 +3801,15 @@ repeat: err =ext4_mb_load_buddy (sb, group, &e4b);if (err) { -ext4_error (sb, __func__,"Error in loading buddy " -"information for %u" , group); +ext4_error (sb,"Error loading buddy information for %u" , + group);continue ; } bitmap_bh =ext4_read_block_bitmap (sb, group);if (bitmap_bh ==NULL ) { -ext4_error (sb, __func__,"Error in reading block " -"bitmap for %u" , group); +ext4_error (sb,"Error reading block bitmap for %u" , + group);ext4_mb_release_desc (&e4b);continue ; }
@@ -4077,8 +4074,8 @@ ext4_mb_discard_lg_preallocations(struct super_block *sb,ext4_get_group_no_and_offset (sb, pa->pa_pstart, &group,NULL );if (ext4_mb_load_buddy (sb, group, &e4b)) { -ext4_error (sb, __func__,"Error in loading buddy " -"information for %u" , group); +ext4_error (sb,"Error loading buddy information for %u" , + group);continue ; }ext4_lock_group (sb, group);
@@ -4477,8 +4474,7 @@ void ext4_free_blocks(handle_t *handle, struct inode *inode, sbi =EXT4_SB (sb); es =EXT4_SB (sb)->s_es;if (!ext4_data_block_valid (sbi, block, count)) { -ext4_error (sb, __func__, -"Freeing blocks not in datazone - " +ext4_error (sb,"Freeing blocks not in datazone - " "block = %llu, count = %lu" , block, count); goto error_return; }
@@ -4547,8 +4543,7 @@ do_more: in_range(block + count - 1, ext4_inode_table(sb, gdp), EXT4_SB(sb)->s_itb_per_group)) { -ext4_error (sb, __func__, -"Freeing blocks in system zone - " +ext4_error (sb,"Freeing blocks in system zone - " "Block = %llu, count = %lu" , block, count);/* err = 0. ext4_std_error should be a no op */ goto error_return;
fs/ext4/move_extent.c +6 -6
@@ -152,12 +152,12 @@ mext_check_null_inode(struct inode *inode1, struct inode *inode2,int ret =0 ;if (inode1 ==NULL ) { -ext4_error (inode2->i_sb, function, +__ext4_error (inode2->i_sb, function,"Both inodes should not be NULL: " "inode1 NULL inode2 %lu" , inode2->i_ino); ret = -EIO ; }else if (inode2 ==NULL ) { -ext4_error (inode1->i_sb, function, +__ext4_error (inode1->i_sb, function,"Both inodes should not be NULL: " "inode1 %lu inode2 NULL" , inode1->i_ino); ret = -EIO ;
@@ -526,7 +526,7 @@ mext_leaf_block(handle_t *handle, struct inode *orig_inode,* new_ext |-------| */ if (le32_to_cpu (oext->ee_block) + oext_alen -1 < new_ext_end) { - ext4_error(orig_inode->i_sb, __func__, + ext4_error(orig_inode->i_sb, "new_ext_end(%u) should be less than or equal to " "oext->ee_block(%u) + oext_alen(%d) - 1", new_ext_end, le32_to_cpu(oext->ee_block),
@@ -689,12 +689,12 @@ mext_replace_branches(handle_t *handle, struct inode *orig_inode,while (1 ) {/* The extent for donor must be found. */ if (!dext) { -ext4_error (donor_inode->i_sb, __func__, +ext4_error (donor_inode->i_sb,"The extent for donor must be found" ); *err = -EIO ; goto out; }else if (donor_off !=le32_to_cpu (tmp_dext.ee_block)) { - ext4_error(donor_inode->i_sb, __func__, + ext4_error(donor_inode->i_sb, "Donor offset(%u) and the first block of donor " "extent(%u) should be equal", donor_off,
@@ -1351,7 +1351,7 @@ ext4_move_extents(struct file *o_filp, struct file *d_filp,if (ret1 <0 )break ;if (*moved_len > len) { -ext4_error (orig_inode->i_sb, __func__, +ext4_error (orig_inode->i_sb,"We replaced blocks too much! " "sum of replaced: %llu requested: %llu" , *moved_len, len);
fs/ext4/namei.c +22 -29
173 lines not on this page · raw message
fs/ext4/resize.c +38 -64
258 lines not on this page · raw message
fs/ext4/super.c +5 -6
@@ -333,7 +333,7 @@ static void ext4_handle_error(struct super_block *sb) sb->s_id); } -void ext4_error (struct super_block *sb,const char *function, +void __ext4_error (struct super_block *sb,const char *function,const char *fmt, ...) {va_list args;
@@ -450,7 +450,7 @@ void ext4_msg (struct super_block * sb, const char *prefix,va_end (args); } -void ext4_warning (struct super_block *sb,const char *function, +void __ext4_warning (struct super_block *sb,const char *function,const char *fmt, ...) {va_list args;
@@ -507,7 +507,7 @@ void ext4_update_dynamic_rev(struct super_block *sb)if (le32_to_cpu (es->s_rev_level) >EXT4_GOOD_OLD_REV )return ; -ext4_warning (sb, __func__, +ext4_warning (sb,"updating to rev %d because of new feature flag, " "running e2fsck is recommended" ,EXT4_DYNAMIC_REV );
@@ -3360,10 +3360,9 @@ static void ext4_clear_journal_err(struct super_block *sb,char nbuf[16 ]; errstr =ext4_decode_error (sb, j_errno, nbuf); -ext4_warning (sb, __func__,"Filesystem error recorded " +ext4_warning (sb,"Filesystem error recorded " "from previous mount: %s" , errstr); -ext4_warning (sb, __func__,"Marking fs in need of " -"filesystem check." ); +ext4_warning (sb,"Marking fs in need of filesystem check." );EXT4_SB (sb)->s_mount_state |=EXT4_ERROR_FS ; es->s_state |=cpu_to_le16 (EXT4_ERROR_FS );
fs/ext4/xattr.c +14 -18
@@ -227,7 +227,8 @@ ext4_xattr_block_get(struct inode *inode, int name_index, const char *name,ea_bdebug (bh,"b_count=%d, refcount=%d" ,atomic_read (&(bh->b_count)),le32_to_cpu (BHDR (bh)->h_refcount));if (ext4_xattr_check_block (bh)) { -bad_block:ext4_error (inode->i_sb, __func__, +bad_block: +ext4_error (inode->i_sb,"inode %lu: bad block %llu" , inode->i_ino,EXT4_I (inode)->i_file_acl); error = -EIO ;
@@ -371,7 +372,7 @@ ext4_xattr_block_list(struct dentry *dentry, char *buffer, size_t buffer_size)ea_bdebug (bh,"b_count=%d, refcount=%d" ,atomic_read (&(bh->b_count)),le32_to_cpu (BHDR (bh)->h_refcount));if (ext4_xattr_check_block (bh)) { -ext4_error (inode->i_sb, __func__, +ext4_error (inode->i_sb,"inode %lu: bad block %llu" , inode->i_ino,EXT4_I (inode)->i_file_acl); error = -EIO ;
@@ -665,9 +666,8 @@ ext4_xattr_block_find(struct inode *inode, struct ext4_xattr_info *i,atomic_read (&(bs->bh->b_count)), le32_to_cpu(BHDR(bs->bh)->h_refcount));if (ext4_xattr_check_block (bs->bh)) { -ext4_error (sb, __func__, -"inode %lu: bad block %llu" , inode->i_ino, -EXT4_I (inode)->i_file_acl); +ext4_error (sb,"inode %lu: bad block %llu" , + inode->i_ino,EXT4_I (inode)->i_file_acl); error = -EIO ; goto cleanup; }
@@ -880,9 +880,8 @@ cleanup_dquot: goto cleanup; bad_block: -ext4_error (inode->i_sb, __func__, -"inode %lu: bad block %llu" , inode->i_ino, -EXT4_I (inode)->i_file_acl); +ext4_error (inode->i_sb,"inode %lu: bad block %llu" , + inode->i_ino,EXT4_I (inode)->i_file_acl); goto cleanup;#undef header
@@ -1195,9 +1194,8 @@ retry:if (!bh) goto cleanup;if (ext4_xattr_check_block (bh)) { -ext4_error (inode->i_sb, __func__, -"inode %lu: bad block %llu" , inode->i_ino, -EXT4_I (inode)->i_file_acl); +ext4_error (inode->i_sb,"inode %lu: bad block %llu" , + inode->i_ino,EXT4_I (inode)->i_file_acl); error = -EIO ; goto cleanup; }
@@ -1372,16 +1370,14 @@ ext4_xattr_delete_inode(handle_t *handle, struct inode *inode) goto cleanup; bh =sb_bread (inode->i_sb,EXT4_I (inode)->i_file_acl);if (!bh) { -ext4_error (inode->i_sb, __func__, -"inode %lu: block %llu read error" , inode->i_ino, -EXT4_I (inode)->i_file_acl); +ext4_error (inode->i_sb,"inode %lu: block %llu read error" , + inode->i_ino,EXT4_I (inode)->i_file_acl); goto cleanup; }if (BHDR (bh)->h_magic !=cpu_to_le32 (EXT4_XATTR_MAGIC ) ||BHDR (bh)->h_blocks !=cpu_to_le32 (1 )) { -ext4_error (inode->i_sb, __func__, -"inode %lu: bad block %llu" , inode->i_ino, -EXT4_I (inode)->i_file_acl); +ext4_error (inode->i_sb,"inode %lu: bad block %llu" , + inode->i_ino,EXT4_I (inode)->i_file_acl); goto cleanup; }ext4_xattr_release_block (handle, inode, bh);
@@ -1506,7 +1502,7 @@ again: } bh =sb_bread (inode->i_sb, ce->e_block);if (!bh) { -ext4_error (inode->i_sb, __func__, +ext4_error (inode->i_sb,"inode %lu: block %lu read error" , inode->i_ino, (unsigned long ) ce->e_block); } else if (le32_to_cpu(BHDR(bh)->h_refcount) >=
Quoted 7 lines · Eric Sandeen
Just a pet peeve of mine; we had a mishash of calls with either
__func__or "function_name" and the latter tends to get out of sync.I think it's easier to just hide the
__func__in a macro, and it'll be consistent from then on.Signed-off-by Eric Sandeen <[email protected]>
Thanks, applied to the ext4 patch queue.
- Ted