This patch makes many paths that are currently using warnings to handle
 the error.

Signed-off-by: Jeff Mahoney <[EMAIL PROTECTED]>

--
 fs/reiserfs/bitmap.c          |   52 +++++++++++++++----------------
 fs/reiserfs/file.c            |   12 +++----
 fs/reiserfs/inode.c           |   43 ++++++++++++-------------
 fs/reiserfs/lbalance.c        |   20 ++++++------
 fs/reiserfs/namei.c           |   24 +++++++-------
 fs/reiserfs/objectid.c        |    4 +-
 fs/reiserfs/stree.c           |   70 +++++++++++++++++++++---------------------
 fs/reiserfs/super.c           |   15 ++++-----
 fs/reiserfs/tail_conversion.c |    6 +--
 fs/reiserfs/xattr.c           |   19 +++++------
 10 files changed, 130 insertions(+), 135 deletions(-)

diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/bitmap.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/bitmap.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/bitmap.c      2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/bitmap.c      2006-06-15 
20:59:46.000000000 -0400
@@ -63,27 +63,27 @@ int is_reusable(struct super_block *s, b
        int i, j;
 
        if (block == 0 || block >= SB_BLOCK_COUNT(s)) {
-               reiserfs_warning(s, "vs-4010",
-                                "block number is out of range %lu (%u)",
-                                block, SB_BLOCK_COUNT(s));
+               reiserfs_error(s, "vs-4010",
+                              "block number is out of range %lu (%u)",
+                              block, SB_BLOCK_COUNT(s));
                return 0;
        }
 
        /* it can't be one of the bitmap blocks */
        for (i = 0; i < SB_BMAP_NR(s); i++)
                if (block == SB_AP_BITMAP(s)[i].bh->b_blocknr) {
-                       reiserfs_warning(s, "vs-4020", "bitmap block "
-                                        "%lu(%u) can't be freed or reused",
-                                        block, SB_BMAP_NR(s));
+                       reiserfs_error(s, "vs-4020", "bitmap block "
+                                      "%lu(%u) can't be freed or reused",
+                                      block, SB_BMAP_NR(s));
                        return 0;
                }
 
        get_bit_address(s, block, &i, &j);
 
        if (i >= SB_BMAP_NR(s)) {
-               reiserfs_warning(s, "vs-4030", "there is no so many "
-                                "bitmap blocks: block=%lu, bitmap_nr=%d",
-                                block, i);
+               reiserfs_error(s, "vs-4030", "there is no so many "
+                              "bitmap blocks: block=%lu, bitmap_nr=%d",
+                              block, i);
                return 0;
        }
 
@@ -91,10 +91,10 @@ int is_reusable(struct super_block *s, b
             reiserfs_test_le_bit(j, SB_AP_BITMAP(s)[i].bh->b_data)) ||
            (bit_value == 1 &&
             reiserfs_test_le_bit(j, SB_AP_BITMAP(s)[i].bh->b_data) == 0)) {
-               reiserfs_warning(s, "vs-4040", "corresponding bit of "
-                                "block %lu does not match required value "
-                                "(i==%d, j==%d) test_bit==%d",
-                                block, i, j, reiserfs_test_le_bit(j,
+               reiserfs_error(s, "vs-4040", "corresponding bit of "
+                              "block %lu does not match required value "
+                              "(i==%d, j==%d) test_bit==%d",
+                              block, i, j, reiserfs_test_le_bit(j,
                                                                   SB_AP_BITMAP
                                                                   (s)[i].bh->
                                                                   b_data));
@@ -103,8 +103,8 @@ int is_reusable(struct super_block *s, b
        }
 
        if (bit_value == 0 && block == SB_ROOT_BLOCK(s)) {
-               reiserfs_warning(s, "vs-4050", "this is root block (%u), "
-                                "it must be busy", SB_ROOT_BLOCK(s));
+               reiserfs_error(s, "vs-4050", "this is root block (%u), "
+                              "it must be busy", SB_ROOT_BLOCK(s));
                return 0;
        }
 
@@ -155,8 +155,8 @@ static int scan_bitmap_block(struct reis
 /* - I mean `a window of zero bits' as in description of this function - Zam. 
*/
 
        if (!bi) {
-               reiserfs_warning(s, "jdm-4055", "NULL bitmap info pointer "
-                                "for bitmap %d", bmap_n);
+               reiserfs_error(s, "jdm-4055", "NULL bitmap info pointer "
+                              "for bitmap %d", bmap_n);
                return 0;
        }
        if (buffer_locked(bi->bh)) {
@@ -388,8 +388,8 @@ static void _reiserfs_free_block(struct 
        get_bit_address(s, block, &nr, &offset);
 
        if (nr >= sb_bmap_nr(rs)) {
-               reiserfs_warning(s, "vs-4075",
-                                "block %lu is out of range", block);
+               reiserfs_error(s, "vs-4075",
+                              "block %lu is out of range", block);
                return;
        }
 
@@ -397,8 +397,8 @@ static void _reiserfs_free_block(struct 
 
        /* clear bit for the given block in bit map */
        if (!reiserfs_test_and_clear_le_bit(offset, apbi[nr].bh->b_data)) {
-               reiserfs_warning(s, "vs-4080",
-                                "block %lu: bit already cleared", block);
+               reiserfs_error(s, "vs-4080",
+                              "block %lu: bit already cleared", block);
        }
        apbi[nr].free_count++;
        journal_mark_dirty(th, s, apbi[nr].bh);
@@ -449,8 +449,8 @@ static void __discard_prealloc(struct re
        BUG_ON(!th->t_trans_id);
 #ifdef CONFIG_REISERFS_CHECK
        if (ei->i_prealloc_count < 0)
-               reiserfs_warning(th->t_super, "zam-4001",
-                                "inode has negative prealloc blocks count.");
+               reiserfs_error(th->t_super, "zam-4001",
+                              "inode has negative prealloc blocks count.");
 #endif
        while (ei->i_prealloc_count > 0) {
                reiserfs_free_prealloc_block(th, inode, ei->i_prealloc_block);
@@ -486,9 +486,9 @@ void reiserfs_discard_all_prealloc(struc
                                i_prealloc_list);
 #ifdef CONFIG_REISERFS_CHECK
                if (!ei->i_prealloc_count) {
-                       reiserfs_warning(th->t_super, "zam-4001",
-                                        "inode is in prealloc list but has "
-                                        "no preallocated blocks.");
+                       reiserfs_error(th->t_super, "zam-4001",
+                                      "inode is in prealloc list but has "
+                                      "no preallocated blocks.");
                }
 #endif
                __discard_prealloc(th, ei);
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/file.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/file.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/file.c        2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/file.c        2006-06-15 
20:59:46.000000000 -0400
@@ -380,7 +380,7 @@ static int reiserfs_allocate_blocks_for_
                                        if (res != ITEM_NOT_FOUND) {
                                                /* item should not exist, 
otherwise we have error */
                                                if (res != -ENOSPC) {
-                                                       reiserfs_warning(inode->
+                                                       reiserfs_error(inode->
                                                                         i_sb,
                                                                         
"green-9008",
                                                                         
"search_by_key (%K) returned %d",
@@ -582,11 +582,11 @@ static int reiserfs_allocate_blocks_for_
                                /* Well, if we have found such item already, or 
some error
                                   occured, we need to warn user and return 
error */
                                if (res != -ENOSPC) {
-                                       reiserfs_warning(inode->i_sb,
-                                                        "green-9009",
-                                                        "search_by_key (%K) "
-                                                        "returned %d", &key,
-                                                        res);
+                                       reiserfs_error(inode->i_sb,
+                                                      "green-9009",
+                                                      "search_by_key (%K) "
+                                                      "returned %d", &key,
+                                                      res);
                                }
                                res = -EIO;
                                goto error_exit_free_blocks;
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/inode.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/inode.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/inode.c       2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/inode.c       2006-06-15 
20:59:46.000000000 -0400
@@ -847,11 +847,11 @@ int reiserfs_get_block(struct inode *ino
                                                          tail_offset);
                                if (retval) {
                                        if (retval != -ENOSPC)
-                                               reiserfs_warning(inode->i_sb,
-                                                                "clm-6004",
-                                                                "convert tail 
failed inode %lu, error %d",
-                                                                inode->i_ino,
-                                                                retval);
+                                               reiserfs_error(inode->i_sb,
+                                                              "clm-6004",
+                                                              "convert tail 
failed inode %lu, error %d",
+                                                              inode->i_ino,
+                                                              retval);
                                        if (allocated_block_nr) {
                                                /* the bitmap, the super, and 
the stat data == 3 */
                                                if (!th)
@@ -1341,10 +1341,9 @@ void reiserfs_update_sd_size(struct reis
                /* look for the object's stat data */
                retval = search_item(inode->i_sb, &key, &path);
                if (retval == IO_ERROR) {
-                       reiserfs_warning(inode->i_sb, "vs-13050",
-                                        "i/o failure occurred trying to "
-                                        "update %K stat data",
-                                        &key);
+                       reiserfs_error(inode->i_sb, "vs-13050",
+                                      "i/o failure occurred trying to "
+                                      "update %K stat data", &key);
                        return;
                }
                if (retval == ITEM_NOT_FOUND) {
@@ -1433,9 +1432,9 @@ void reiserfs_read_locked_inode(struct i
        /* look for the object's stat data */
        retval = search_item(inode->i_sb, &key, &path_to_sd);
        if (retval == IO_ERROR) {
-               reiserfs_warning(inode->i_sb, "vs-13070",
-                                "i/o failure occurred trying to find "
-                                "stat data of %K", &key);
+               reiserfs_error(inode->i_sb, "vs-13070",
+                              "i/o failure occurred trying to find "
+                              "stat data of %K", &key);
                reiserfs_make_bad_inode(inode);
                return;
        }
@@ -1704,8 +1703,8 @@ static int reiserfs_new_directory(struct
        /* look for place in the tree for new item */
        retval = search_item(sb, &key, path);
        if (retval == IO_ERROR) {
-               reiserfs_warning(sb, "vs-13080",
-                                "i/o failure occurred creating new directory");
+               reiserfs_error(sb, "vs-13080",
+                              "i/o failure occurred creating new directory");
                return -EIO;
        }
        if (retval == ITEM_FOUND) {
@@ -1744,8 +1743,8 @@ static int reiserfs_new_symlink(struct r
        /* look for place in the tree for new item */
        retval = search_item(sb, &key, path);
        if (retval == IO_ERROR) {
-               reiserfs_warning(sb, "vs-13080",
-                                "i/o failure occurred creating new symlink");
+               reiserfs_error(sb, "vs-13080",
+                              "i/o failure occurred creating new symlink");
                return -EIO;
        }
        if (retval == ITEM_FOUND) {
@@ -2063,10 +2062,8 @@ static int grab_tail_page(struct inode *
                 ** I've screwed up the code to find the buffer, or the code to
                 ** call prepare_write
                 */
-               reiserfs_warning(p_s_inode->i_sb, "clm-6000",
-                                "error reading block %lu on dev %s",
-                                bh->b_blocknr,
-                                reiserfs_bdevname(p_s_inode->i_sb));
+               reiserfs_error(p_s_inode->i_sb, "clm-6000",
+                              "error reading block %lu", bh->b_blocknr);
                error = -EIO;
                goto unlock;
        }
@@ -2108,9 +2105,9 @@ int reiserfs_truncate_file(struct inode 
                        // and get_block_create_0 could not find a block to 
read in,
                        // which is ok.
                        if (error != -ENOENT)
-                               reiserfs_warning(p_s_inode->i_sb, "clm-6001",
-                                                "grab_tail_page failed %d",
-                                                error);
+                               reiserfs_error(p_s_inode->i_sb, "clm-6001",
+                                              "grab_tail_page failed %d",
+                                              error);
                        page = NULL;
                        bh = NULL;
                }
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/lbalance.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/lbalance.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/lbalance.c    2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/lbalance.c    2006-06-15 
20:59:46.000000000 -0400
@@ -1288,17 +1288,17 @@ void leaf_paste_entries(struct buffer_he
                        prev = (i != 0) ? deh_location(&(deh[i - 1])) : 0;
 
                        if (prev && prev <= deh_location(&(deh[i])))
-                               reiserfs_warning(NULL, "vs-10240",
-                                                "directory item (%h) "
-                                                "corrupted (prev %a, "
-                                                "cur(%d) %a)",
-                                                ih, deh + i - 1, i, deh + i);
+                               reiserfs_error(NULL, "vs-10240",
+                                              "directory item (%h) "
+                                              "corrupted (prev %a, "
+                                              "cur(%d) %a)",
+                                              ih, deh + i - 1, i, deh + i);
                        if (next && next >= deh_location(&(deh[i])))
-                               reiserfs_warning(NULL, "vs-10250",
-                                                "directory item (%h) "
-                                                "corrupted (cur(%d) %a, "
-                                                "next %a)",
-                                                ih, i, deh + i, deh + i + 1);
+                               reiserfs_error(NULL, "vs-10250",
+                                              "directory item (%h) "
+                                              "corrupted (cur(%d) %a, "
+                                              "next %a)",
+                                              ih, i, deh + i, deh + i + 1);
                }
        }
 #endif
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/namei.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/namei.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/namei.c       2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/namei.c       2006-06-15 
20:59:46.000000000 -0400
@@ -125,8 +125,8 @@ int search_by_entry_key(struct super_blo
        switch (retval) {
        case ITEM_NOT_FOUND:
                if (!PATH_LAST_POSITION(path)) {
-                       reiserfs_warning(sb, "vs-7000", "search_by_key "
-                                        "returned item position == 0");
+                       reiserfs_error(sb, "vs-7000", "search_by_key "
+                                      "returned item position == 0");
                        pathrelse(path);
                        return IO_ERROR;
                }
@@ -140,7 +140,7 @@ int search_by_entry_key(struct super_blo
 
        default:
                pathrelse(path);
-               reiserfs_warning(sb, "vs-7002", "no path to here");
+               reiserfs_error(sb, "vs-7002", "no path to here");
                return IO_ERROR;
        }
 
@@ -304,7 +304,7 @@ static int reiserfs_find_entry(struct in
                    search_by_entry_key(dir->i_sb, &key_to_search,
                                        path_to_entry, de);
                if (retval == IO_ERROR) {
-                       reiserfs_warning(dir->i_sb, "zam-7001", "io error");
+                       reiserfs_error(dir->i_sb, "zam-7001", "io error");
                        return IO_ERROR;
                }
 
@@ -496,9 +496,9 @@ static int reiserfs_add_entry(struct rei
                }
 
                if (retval != NAME_FOUND) {
-                       reiserfs_warning(dir->i_sb, "zam-7002",
-                                        "reiserfs_find_entry() returned "
-                                        "unexpected value (%d)", retval);
+                       reiserfs_error(dir->i_sb, "zam-7002",
+                                      "reiserfs_find_entry() returned "
+                                      "unexpected value (%d)", retval);
                }
 
                return -EEXIST;
@@ -908,9 +908,9 @@ static int reiserfs_rmdir(struct inode *
                goto end_rmdir;
 
        if (inode->i_nlink != 2 && inode->i_nlink != 1)
-               reiserfs_warning(inode->i_sb, "reiserfs-7040",
-                                "empty directory has nlink != 2 (%d)",
-                                inode->i_nlink);
+               reiserfs_error(inode->i_sb, "reiserfs-7040",
+                              "empty directory has nlink != 2 (%d)",
+                              inode->i_nlink);
 
        inode->i_nlink = 0;
        inode->i_ctime = dir->i_ctime = dir->i_mtime = CURRENT_TIME_SEC;
@@ -1502,8 +1502,8 @@ static int reiserfs_rename(struct inode 
        if (reiserfs_cut_from_item
            (&th, &old_entry_path, &(old_de.de_entry_key), old_dir, NULL,
             0) < 0)
-               reiserfs_warning(old_dir->i_sb, "vs-7060",
-                                "couldn't not cut old name. Fsck later?");
+               reiserfs_error(old_dir->i_sb, "vs-7060",
+                              "couldn't not cut old name. Fsck later?");
 
        old_dir->i_size -= DEH_SIZE + old_de.de_entrylen;
 
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/objectid.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/objectid.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/objectid.c    2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/objectid.c    2006-06-15 
20:59:46.000000000 -0400
@@ -162,8 +162,8 @@ void reiserfs_release_objectid(struct re
                i += 2;
        }
 
-       reiserfs_warning(s, "vs-15011", "tried to free free object id (%lu)",
-                        (long unsigned)objectid_to_release);
+       reiserfs_error(s, "vs-15011", "tried to free free object id (%lu)",
+                      (long unsigned)objectid_to_release);
 }
 
 int reiserfs_convert_objectid_map_v1(struct super_block *s)
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/stree.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/stree.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/stree.c       2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/stree.c       2006-06-15 
20:59:46.000000000 -0400
@@ -446,24 +446,24 @@ static int is_leaf(char *buf, int blocks
 
        blkh = (struct block_head *)buf;
        if (blkh_level(blkh) != DISK_LEAF_NODE_LEVEL) {
-               reiserfs_warning(NULL, "reiserfs-5080",
-                                "this should be caught earlier");
+               reiserfs_error(NULL, "reiserfs-5080",
+                              "this should be caught earlier");
                return 0;
        }
 
        nr = blkh_nr_item(blkh);
        if (nr < 1 || nr > ((blocksize - BLKH_SIZE) / (IH_SIZE + 
MIN_ITEM_LEN))) {
                /* item number is too big or too small */
-               reiserfs_warning(NULL, "reiserfs-5081",
-                                "nr_item seems wrong: %z", bh);
+               reiserfs_error(NULL, "reiserfs-5081",
+                              "nr_item seems wrong: %z", bh);
                return 0;
        }
        ih = (struct item_head *)(buf + BLKH_SIZE) + nr - 1;
        used_space = BLKH_SIZE + IH_SIZE * nr + (blocksize - ih_location(ih));
        if (used_space != blocksize - blkh_free_space(blkh)) {
                /* free space does not match to calculated amount of use space 
*/
-               reiserfs_warning(NULL, "reiserfs-5082",
-                                "free space seems wrong: %z", bh);
+               reiserfs_error(NULL, "reiserfs-5082",
+                              "free space seems wrong: %z", bh);
                return 0;
        }
        // FIXME: it is_leaf will hit performance too much - we may have
@@ -474,28 +474,28 @@ static int is_leaf(char *buf, int blocks
        prev_location = blocksize;
        for (i = 0; i < nr; i++, ih++) {
                if (le_ih_k_type(ih) == TYPE_ANY) {
-                       reiserfs_warning(NULL, "reiserfs-5083",
-                                        "wrong item type for item %h",
+                       reiserfs_error(NULL, "reiserfs-5083",
+                                      "wrong item type for item %h",
                                         ih);
                        return 0;
                }
                if (ih_location(ih) >= blocksize
                    || ih_location(ih) < IH_SIZE * nr) {
-                       reiserfs_warning(NULL, "reiserfs-5084",
-                                        "item location seems wrong: %h",
+                       reiserfs_error(NULL, "reiserfs-5084",
+                                      "item location seems wrong: %h",
                                         ih);
                        return 0;
                }
                if (ih_item_len(ih) < 1
                    || ih_item_len(ih) > MAX_ITEM_LEN(blocksize)) {
-                       reiserfs_warning(NULL, "reiserfs-5085",
-                                        "item length seems wrong: %h",
+                       reiserfs_error(NULL, "reiserfs-5085",
+                                      "item length seems wrong: %h",
                                         ih);
                        return 0;
                }
                if (prev_location - ih_location(ih) != ih_item_len(ih)) {
-                       reiserfs_warning(NULL, "reiserfs-5086",
-                                        "item location seems wrong "
+                       reiserfs_error(NULL, "reiserfs-5086",
+                                      "item location seems wrong "
                                         "(second one): %h", ih);
                        return 0;
                }
@@ -517,23 +517,23 @@ static int is_internal(char *buf, int bl
        nr = blkh_level(blkh);
        if (nr <= DISK_LEAF_NODE_LEVEL || nr > MAX_HEIGHT) {
                /* this level is not possible for internal nodes */
-               reiserfs_warning(NULL, "reiserfs-5087",
-                                "this should be caught earlier");
+               reiserfs_error(NULL, "reiserfs-5087",
+                              "this should be caught earlier");
                return 0;
        }
 
        nr = blkh_nr_item(blkh);
        if (nr > (blocksize - BLKH_SIZE - DC_SIZE) / (KEY_SIZE + DC_SIZE)) {
                /* for internal which is not root we might check min number of 
keys */
-               reiserfs_warning(NULL, "reiserfs-5088",
-                                "number of key seems wrong: %z", bh);
+               reiserfs_error(NULL, "reiserfs-5088",
+                              "number of key seems wrong: %z", bh);
                return 0;
        }
 
        used_space = BLKH_SIZE + KEY_SIZE * nr + DC_SIZE * (nr + 1);
        if (used_space != blocksize - blkh_free_space(blkh)) {
-               reiserfs_warning(NULL, "reiserfs-5089",
-                                "free space seems wrong: %z", bh);
+               reiserfs_error(NULL, "reiserfs-5089",
+                              "free space seems wrong: %z", bh);
                return 0;
        }
        // one may imagine much more checks
@@ -545,8 +545,8 @@ static int is_internal(char *buf, int bl
 static int is_tree_node(struct buffer_head *bh, int level)
 {
        if (B_LEVEL(bh) != level) {
-               reiserfs_warning(NULL, "reiserfs-5090", "node level %d does "
-                                "not match to the expected one %d",
+               reiserfs_error(NULL, "reiserfs-5090", "node level %d does "
+                              "not match to the expected one %d",
                                 B_LEVEL(bh), level);
                return 0;
        }
@@ -723,9 +723,9 @@ int search_by_key(struct super_block *p_
                // make sure, that the node contents look like a node of
                // certain level
                if (!is_tree_node(p_s_bh, expected_level)) {
-                       reiserfs_warning(p_s_sb, "vs-5150",
-                                        "invalid format found in block %ld. "
-                                        "Fsck?", p_s_bh->b_blocknr);
+                       reiserfs_error(p_s_sb, "vs-5150",
+                                      "invalid format found in block %ld. "
+                                      "Fsck?", p_s_bh->b_blocknr);
                        pathrelse(p_s_search_path);
                        return IO_ERROR;
                }
@@ -1338,9 +1338,9 @@ void reiserfs_delete_solid_item(struct r
        while (1) {
                retval = search_item(th->t_super, &cpu_key, &path);
                if (retval == IO_ERROR) {
-                       reiserfs_warning(th->t_super, "vs-5350",
-                                        "i/o failure occurred trying "
-                                        "to delete %K", &cpu_key);
+                       reiserfs_error(th->t_super, "vs-5350",
+                                      "i/o failure occurred trying "
+                                      "to delete %K", &cpu_key);
                        break;
                }
                if (retval != ITEM_FOUND) {
@@ -1747,7 +1747,7 @@ static void truncate_directory(struct re
 {
        BUG_ON(!th->t_trans_id);
        if (inode->i_nlink)
-               reiserfs_warning(inode->i_sb, "vs-5655", "link count != 0");
+               reiserfs_error(inode->i_sb, "vs-5655", "link count != 0");
 
        set_le_key_k_offset(KEY_FORMAT_3_5, INODE_PKEY(inode), DOT_OFFSET);
        set_le_key_k_type(KEY_FORMAT_3_5, INODE_PKEY(inode), TYPE_DIRENTRY);
@@ -1800,16 +1800,16 @@ int reiserfs_do_truncate(struct reiserfs
            search_for_position_by_key(p_s_inode->i_sb, &s_item_key,
                                       &s_search_path);
        if (retval == IO_ERROR) {
-               reiserfs_warning(p_s_inode->i_sb, "vs-5657",
-                                "i/o failure occurred trying to truncate %K",
-                                &s_item_key);
+               reiserfs_error(p_s_inode->i_sb, "vs-5657",
+                              "i/o failure occurred trying to truncate %K",
+                              &s_item_key);
                err = -EIO;
                goto out;
        }
        if (retval == POSITION_FOUND || retval == FILE_NOT_FOUND) {
-               reiserfs_warning(p_s_inode->i_sb, "PAP-5660",
-                                "wrong result %d of search for %K", retval,
-                                &s_item_key);
+               reiserfs_error(p_s_inode->i_sb, "PAP-5660",
+                              "wrong result %d of search for %K", retval,
+                              &s_item_key);
 
                err = -EIO;
                goto out;
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/super.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/super.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/super.c       2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/super.c       2006-06-15 
20:59:46.000000000 -0400
@@ -192,9 +192,8 @@ static int finish_unfinished(struct supe
        while (!retval) {
                retval = search_item(s, &max_cpu_key, &path);
                if (retval != ITEM_NOT_FOUND) {
-                       reiserfs_warning(s, "vs-2140",
-                                        "search_by_key returned %d",
-                                        retval);
+                       reiserfs_error(s, "vs-2140",
+                                      "search_by_key returned %d", retval);
                        break;
                }
 
@@ -364,9 +363,9 @@ void add_save_link(struct reiserfs_trans
        retval = search_item(inode->i_sb, &key, &path);
        if (retval != ITEM_NOT_FOUND) {
                if (retval != -ENOSPC)
-                       reiserfs_warning(inode->i_sb, "vs-2100",
-                                        "search_by_key (%K) returned %d", &key,
-                                        retval);
+                       reiserfs_error(inode->i_sb, "vs-2100",
+                                      "search_by_key (%K) returned %d", &key,
+                                      retval);
                pathrelse(&path);
                return;
        }
@@ -379,8 +378,8 @@ void add_save_link(struct reiserfs_trans
            reiserfs_insert_item(th, &path, &key, &ih, NULL, (char *)&link);
        if (retval) {
                if (retval != -ENOSPC)
-                       reiserfs_warning(inode->i_sb, "vs-2120",
-                                        "insert_item returned %d", retval);
+                       reiserfs_error(inode->i_sb, "vs-2120",
+                                      "insert_item returned %d", retval);
        } else {
                if (truncate)
                        REISERFS_I(inode)->i_flags |=
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/tail_conversion.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/tail_conversion.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/tail_conversion.c     2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/tail_conversion.c     2006-06-15 
20:59:46.000000000 -0400
@@ -49,9 +49,9 @@ int direct2indirect(struct reiserfs_tran
 
        // FIXME: we could avoid this 
        if (search_for_position_by_key(sb, &end_key, path) == POSITION_FOUND) {
-               reiserfs_warning(sb, "PAP-14030",
-                                "pasted or inserted byte exists in "
-                                "the tree %K. Use fsck to repair.", &end_key);
+               reiserfs_error(sb, "PAP-14030",
+                              "pasted or inserted byte exists in "
+                              "the tree %K. Use fsck to repair.", &end_key);
                pathrelse(path);
                return -EIO;
        }
diff -ruNpX ../dontdiff linux-2.6.17-rc6-staging1/fs/reiserfs/xattr.c 
linux-2.6.17-rc6-staging2/fs/reiserfs/xattr.c
--- linux-2.6.17-rc6-staging1/fs/reiserfs/xattr.c       2006-06-15 
20:59:45.000000000 -0400
+++ linux-2.6.17-rc6-staging2/fs/reiserfs/xattr.c       2006-06-15 
20:59:46.000000000 -0400
@@ -322,8 +322,8 @@ static int __xattr_readdir(struct file *
                ih = de.de_ih;
 
                if (!is_direntry_le_ih(ih)) {
-                       reiserfs_warning(inode->i_sb, "jdm-20000",
-                                        "not direntry %h", ih);
+                       reiserfs_error(inode->i_sb, "jdm-20000",
+                                      "not direntry %h", ih);
                        break;
                }
                copy_item_head(&tmp_ih, ih);
@@ -723,15 +723,14 @@ __reiserfs_xattr_del(struct dentry *xadi
                goto out_file;
 
        if (!is_reiserfs_priv_object(dentry->d_inode)) {
-               reiserfs_warning(dir->i_sb, "jdm-20003",
-                                "OID %08x [%.*s/%.*s] doesn't have "
-                                "priv flag set [parent is %sset].",
-                                le32_to_cpu(INODE_PKEY(dentry->d_inode)->
+               reiserfs_error(dir->i_sb, "jdm-20003",
+                              "OID %08x [%.*s/%.*s] doesn't have "
+                              "priv flag set [parent is %sset].",
+                              le32_to_cpu(INODE_PKEY(dentry->d_inode)->
                                             k_objectid), xadir->d_name.len,
-                                xadir->d_name.name, namelen, name,
-                                is_reiserfs_priv_object(xadir->
-                                                        d_inode) ? "" :
-                                "not ");
+                              xadir->d_name.name, namelen, name,
+                              is_reiserfs_priv_object(xadir-> d_inode) ? "" :
+                              "not ");
                dput(dentry);
                return -EIO;
        }

Reply via email to