]> err.no Git - linux-2.6/blobdiff - fs/ocfs2/resize.c
ihex: add ihex2fw tool for converting HEX files into firmware images
[linux-2.6] / fs / ocfs2 / resize.c
index 7791309bb258bdff218e3623352984b17a2b550c..8166968e9015d8634f1987cd8af84f07595c86b9 100644 (file)
@@ -257,8 +257,7 @@ static void ocfs2_update_super_and_backups(struct inode *inode,
                ret = update_backups(inode, clusters, super_bh->b_data);
 
 out:
-       if (super_bh)
-               brelse(super_bh);
+       brelse(super_bh);
        if (ret)
                printk(KERN_WARNING "ocfs2: Failed to update super blocks on %s"
                        " during fs resize. This condition is not fatal,"
@@ -380,11 +379,8 @@ int ocfs2_group_extend(struct inode * inode, int new_clusters)
 out_commit:
        ocfs2_commit_trans(osb, handle);
 out_unlock:
-       if (group_bh)
-               brelse(group_bh);
-
-       if (main_bm_bh)
-               brelse(main_bm_bh);
+       brelse(group_bh);
+       brelse(main_bm_bh);
 
        ocfs2_inode_unlock(main_bm_inode, 1);
 
@@ -601,7 +597,7 @@ int ocfs2_group_add(struct inode *inode, struct ocfs2_new_group_input *input)
                memset(cr, 0, sizeof(struct ocfs2_chain_rec));
        }
 
-       cr->c_blkno = le64_to_cpu(input->group);
+       cr->c_blkno = cpu_to_le64(input->group);
        le32_add_cpu(&cr->c_total, input->clusters * cl_bpc);
        le32_add_cpu(&cr->c_free, input->frees * cl_bpc);
 
@@ -623,11 +619,8 @@ int ocfs2_group_add(struct inode *inode, struct ocfs2_new_group_input *input)
 out_commit:
        ocfs2_commit_trans(osb, handle);
 out_unlock:
-       if (group_bh)
-               brelse(group_bh);
-
-       if (main_bm_bh)
-               brelse(main_bm_bh);
+       brelse(group_bh);
+       brelse(main_bm_bh);
 
        ocfs2_inode_unlock(main_bm_inode, 1);