]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
erofs: save one level of indentation
authorGao Xiang <gaoxiang25@huawei.com>
Wed, 4 Sep 2019 02:09:08 +0000 (10:09 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Sep 2019 18:10:09 +0000 (20:10 +0200)
As Christoph said [1], ".. and save one
level of indentation."

[1] https://lore.kernel.org/r/20190829102426.GE20598@infradead.org/
Reported-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Gao Xiang <gaoxiang25@huawei.com>
Link: https://lore.kernel.org/r/20190904020912.63925-22-gaoxiang25@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/erofs/inode.c

index 8e53765a532cf95c3234deeaa01bef6d222b4475..5a6d3282fefb13983d3a2cb97af87217f27b4384 100644 (file)
@@ -193,41 +193,42 @@ static int erofs_fill_inode(struct inode *inode, int isdir)
        data = page_address(page);
 
        err = erofs_read_inode(inode, data + ofs);
-       if (!err) {
-               /* setup the new inode */
-               switch (inode->i_mode & S_IFMT) {
-               case S_IFREG:
-                       inode->i_op = &erofs_generic_iops;
-                       inode->i_fop = &generic_ro_fops;
-                       break;
-               case S_IFDIR:
-                       inode->i_op = &erofs_dir_iops;
-                       inode->i_fop = &erofs_dir_fops;
-                       break;
-               case S_IFLNK:
-                       err = erofs_fill_symlink(inode, data, ofs);
-                       if (err)
-                               goto out_unlock;
-                       inode_nohighmem(inode);
-                       break;
-               case S_IFCHR:
-               case S_IFBLK:
-               case S_IFIFO:
-               case S_IFSOCK:
-                       inode->i_op = &erofs_generic_iops;
-                       init_special_inode(inode, inode->i_mode, inode->i_rdev);
-                       goto out_unlock;
-               default:
-                       err = -EFSCORRUPTED;
+       if (err)
+               goto out_unlock;
+
+       /* setup the new inode */
+       switch (inode->i_mode & S_IFMT) {
+       case S_IFREG:
+               inode->i_op = &erofs_generic_iops;
+               inode->i_fop = &generic_ro_fops;
+               break;
+       case S_IFDIR:
+               inode->i_op = &erofs_dir_iops;
+               inode->i_fop = &erofs_dir_fops;
+               break;
+       case S_IFLNK:
+               err = erofs_fill_symlink(inode, data, ofs);
+               if (err)
                        goto out_unlock;
-               }
+               inode_nohighmem(inode);
+               break;
+       case S_IFCHR:
+       case S_IFBLK:
+       case S_IFIFO:
+       case S_IFSOCK:
+               inode->i_op = &erofs_generic_iops;
+               init_special_inode(inode, inode->i_mode, inode->i_rdev);
+               goto out_unlock;
+       default:
+               err = -EFSCORRUPTED;
+               goto out_unlock;
+       }
 
-               if (erofs_inode_is_data_compressed(vi->datalayout)) {
-                       err = z_erofs_fill_inode(inode);
-                       goto out_unlock;
-               }
-               inode->i_mapping->a_ops = &erofs_raw_access_aops;
+       if (erofs_inode_is_data_compressed(vi->datalayout)) {
+               err = z_erofs_fill_inode(inode);
+               goto out_unlock;
        }
+       inode->i_mapping->a_ops = &erofs_raw_access_aops;
 
 out_unlock:
        unlock_page(page);