Message ID | 1339176713-13309-3-git-send-email-marex@denx.de |
---|---|
State | Changes Requested |
Delegated to: | Wolfgang Denk |
Headers | show |
On Fri, Jun 08, 2012 at 07:31:47PM +0200, Marek Vasut wrote: > * Mostly cleanup problems reported by checkpatch.pl -f > * Minor tweaks where it simplified the code > > Signed-off-by: Marek Vasut <marex@denx.de> > Cc: Wolfgang Denk <wd@denx.de> > --- > fs/ext2/ext2fs.c | 264 ++++++++++++++++++++++++++---------------------------- > 1 file changed, 128 insertions(+), 136 deletions(-) > > diff --git a/fs/ext2/ext2fs.c b/fs/ext2/ext2fs.c > index a4f3094..f9e9228 100644 > --- a/fs/ext2/ext2fs.c > +++ b/fs/ext2/ext2fs.c > @@ -27,12 +27,11 @@ > #include <ext2fs.h> > #include <ext_common.h> > #include <malloc.h> > -#include <asm/byteorder.h> > +#include <linux/byteorder/generic.h> > > -extern int ext2fs_devread (int sector, int byte_offset, int byte_len, > +extern int ext2fs_devread(int sector, int byte_offset, int byte_len, > char *buf); > > - This is not applying to origin/master. It has: /* Magic value used to identify an ext2 filesystem. */ #define EXT2_MAGIC 0xEF53 /* Amount of indirect blocks in an inode. */ #define INDIRECT_BLOCKS 12 /* Maximum lenght of a pathname. */ #define EXT2_PATH_MAX 4096 /* Maximum nesting of symlinks, used to prevent a loop. */ #define EXT2_MAX_SYMLINKCNT 8 at line 33, 32 after. a git blame for these lines shows only 2b918712 which is from 2004. What is this based on? a4f3094 isn't in my tree... thx, Jason. > struct ext2_data *ext2fs_root = NULL; > struct ext2fs_node *ext2fs_file; > int symlinknest = 0; > @@ -65,55 +64,55 @@ static int ext2fs_blockgroup > > } > > - > -static int ext2fs_read_inode > - (struct ext2_data *data, int ino, struct ext2_inode *inode) { > +static int ext2fs_read_inode(struct ext2_data *data, int ino, > + struct ext2_inode *inode) > +{ > struct ext2_block_group blkgrp; > struct ext2_sblock *sblock = &data->sblock; > - int inodes_per_block; > - int status; > - > unsigned int blkno; > unsigned int blkoff; > + int status; > + int inodes_per_block; > > -#ifdef DEBUG > - printf ("ext2fs read inode %d, inode_size %d\n", ino, inode_size); > -#endif > - /* It is easier to calculate if the first inode is 0. */ > + debug("EXT2: read inode %d, inode_size %d\n", ino, inode_size); > + > + /* It is easier to calculate if the first inode is 0. */ > ino--; > - status = ext2fs_blockgroup (data, ino / __le32_to_cpu > - (sblock->inodes_per_group), &blkgrp); > - if (status == 0) { > - return (0); > - } > + status = ext2fs_blockgroup(data, > + ino / __le32_to_cpu(sblock->inodes_per_group), > + &blkgrp); > + if (status == 0) > + return 0; > > inodes_per_block = EXT2_BLOCK_SIZE(data) / inode_size; > > - blkno = __le32_to_cpu (blkgrp.inode_table_id) + > - (ino % __le32_to_cpu (sblock->inodes_per_group)) > - / inodes_per_block; > + blkno = __le32_to_cpu(blkgrp.inode_table_id) + > + (ino % __le32_to_cpu(sblock->inodes_per_group)) / > + inodes_per_block; > blkoff = (ino % inodes_per_block) * inode_size; > -#ifdef DEBUG > - printf ("ext2fs read inode blkno %d blkoff %d\n", blkno, blkoff); > -#endif > - /* Read the inode. */ > - status = ext2fs_devread (blkno << LOG2_EXT2_BLOCK_SIZE (data), blkoff, > + > + debug("EXT2: read inode blkno %d blkoff %d\n", blkno, blkoff); > + > + /* Read the inode. */ > + status = ext2fs_devread(blkno << LOG2_EXT2_BLOCK_SIZE (data), blkoff, > sizeof (struct ext2_inode), (char *) inode); > - if (status == 0) { > - return (0); > - } > + if (status == 0) > + return 0; > > - return (1); > + return 1; > } > > - > -void ext2fs_free_node(struct ext2fs_node *node, struct ext2fs_node *currroot) > +static void ext2fs_free_node(struct ext2fs_node *node, > + struct ext2fs_node *currroot) > { > - if ((node != &ext2fs_root->diropen) && (node != currroot)) { > - free (node); > - } > -} > + if (node == &ext2fs_root->diropen) > + return; > + > + if (node == currroot) > + return; > > + free(node); > +} > > static int ext2fs_read_block(struct ext2fs_node *node, int fileblock) > { > @@ -490,7 +489,6 @@ static char *ext2fs_read_symlink(struct ext2fs_node *node) > return (symlink); > } > > - > int ext2fs_find_file1 > (const char *currpath, struct ext2fs_node *currroot, > struct ext2fs_node **currfound, int *foundtype) > @@ -595,172 +593,166 @@ int ext2fs_find_file1 > return (-1); > } > > - > -int ext2fs_find_file > - (const char *path, struct ext2fs_node *rootnode, > - struct ext2fs_node **foundnode, int expecttype) > +static int ext2fs_find_file(const char *path, struct ext2fs_node *rootnode, > + struct ext2fs_node **foundnode, int expecttype) > { > int status; > int foundtype = FILETYPE_DIRECTORY; > > - > symlinknest = 0; > - if (!path) { > - return (0); > - } > + if (!path) > + return 0; > > - status = ext2fs_find_file1 (path, rootnode, foundnode, &foundtype); > - if (status == 0) { > - return (0); > - } > - /* Check if the node that was found was of the expected type. */ > - if ((expecttype == FILETYPE_REG) && (foundtype != expecttype)) { > - return (0); > - } else if ((expecttype == FILETYPE_DIRECTORY) > - && (foundtype != expecttype)) { > - return (0); > + status = ext2fs_find_file1(path, rootnode, foundnode, &foundtype); > + if (status == 0) > + return 0; > + > + /* Check if the node that was found was of the expected type. */ > + if (foundtype != expecttype) { > + if (expecttype == FILETYPE_REG) > + return 0; > + if (expecttype == FILETYPE_DIRECTORY) > + return 0; > } > - return (1); > -} > > + return 1; > +} > > -int ext2fs_ls (const char *dirname) { > +int ext2fs_ls(const char *dirname) > +{ > struct ext2fs_node *dirnode; > int status; > > - if (ext2fs_root == NULL) { > - return (0); > - } > + if (ext2fs_root == NULL) > + return 0; > > - status = ext2fs_find_file (dirname, &ext2fs_root->diropen, &dirnode, > - FILETYPE_DIRECTORY); > + status = ext2fs_find_file(dirname, &ext2fs_root->diropen, &dirnode, > + FILETYPE_DIRECTORY); > if (status != 1) { > - printf ("** Can not find directory. **\n"); > - return (1); > + printf("EXT2: Can not find directory!\n"); > + return 1; > } > - ext2fs_iterate_dir (dirnode, NULL, NULL, NULL); > - ext2fs_free_node (dirnode, &ext2fs_root->diropen); > - return (0); > -} > > + ext2fs_iterate_dir(dirnode, NULL, NULL, NULL); > + ext2fs_free_node(dirnode, &ext2fs_root->diropen); > + > + return 0; > +} > > -int ext2fs_open (const char *filename) { > +int ext2fs_open(const char *filename) > +{ > struct ext2fs_node *fdiro = NULL; > int status; > - int len; > > - if (ext2fs_root == NULL) { > - return (-1); > - } > + if (ext2fs_root == NULL) > + return -1; > + > ext2fs_file = NULL; > - status = ext2fs_find_file (filename, &ext2fs_root->diropen, &fdiro, > - FILETYPE_REG); > - if (status == 0) { > + status = ext2fs_find_file(filename, &ext2fs_root->diropen, &fdiro, > + FILETYPE_REG); > + if (status == 0) > goto fail; > - } > + > if (!fdiro->inode_read) { > - status = ext2fs_read_inode (fdiro->data, fdiro->ino, > - &fdiro->inode); > - if (status == 0) { > + status = ext2fs_read_inode(fdiro->data, fdiro->ino, > + &fdiro->inode); > + if (status == 0) > goto fail; > - } > } > - len = __le32_to_cpu (fdiro->inode.size); > + > ext2fs_file = fdiro; > - return (len); > + > + return __le32_to_cpu(fdiro->inode.size); > > fail: > - ext2fs_free_node (fdiro, &ext2fs_root->diropen); > - return (-1); > + ext2fs_free_node(fdiro, &ext2fs_root->diropen); > + return -1; > } > > - > int ext2fs_close(void) > { > - if ((ext2fs_file != NULL) && (ext2fs_root != NULL)) { > - ext2fs_free_node (ext2fs_file, &ext2fs_root->diropen); > - ext2fs_file = NULL; > - } > if (ext2fs_root != NULL) { > - free (ext2fs_root); > + if (ext2fs_file != NULL) { > + ext2fs_free_node(ext2fs_file, &ext2fs_root->diropen); > + ext2fs_file = NULL; > + } > + > + free(ext2fs_root); > ext2fs_root = NULL; > } > + > if (indir1_block != NULL) { > - free (indir1_block); > + free(indir1_block); > indir1_block = NULL; > indir1_size = 0; > indir1_blkno = -1; > } > + > if (indir2_block != NULL) { > - free (indir2_block); > + free(indir2_block); > indir2_block = NULL; > indir2_size = 0; > indir2_blkno = -1; > } > - return (0); > -} > > + return 0; > +} > > -int ext2fs_read (char *buf, unsigned len) { > - int status; > - > - if (ext2fs_root == NULL) { > - return (0); > - } > +int ext2fs_read(char *buf, unsigned len) > +{ > + if (ext2fs_root == NULL) > + return 0; > > - if (ext2fs_file == NULL) { > - return (0); > - } > + if (ext2fs_file == NULL) > + return 0; > > - status = ext2fs_read_file (ext2fs_file, 0, len, buf); > - return (status); > + return ext2fs_read_file(ext2fs_file, 0, len, buf); > } > > - > -int ext2fs_mount (unsigned part_length) { > +int ext2fs_mount(unsigned part_length) > +{ > struct ext2_data *data; > int status; > > - data = malloc (sizeof (struct ext2_data)); > - if (!data) { > - return (0); > - } > - /* Read the superblock. */ > - status = ext2fs_devread (1 * 2, 0, sizeof (struct ext2_sblock), > - (char *) &data->sblock); > - if (status == 0) { > + data = malloc(sizeof(struct ext2_data)); > + if (!data) > + return 0; > + > + /* Read the superblock. */ > + status = ext2fs_devread(1 * 2, 0, sizeof(struct ext2_sblock), > + (char *)&data->sblock); > + > + if (status == 0) > goto fail; > - } > - /* Make sure this is an ext2 filesystem. */ > - if (__le16_to_cpu (data->sblock.magic) != EXT2_MAGIC) { > + > + /* Make sure this is an ext2 filesystem. */ > + if (__le16_to_cpu(data->sblock.magic) != EXT2_MAGIC) > goto fail; > - } > - if (__le32_to_cpu(data->sblock.revision_level == 0)) { > + > + if (__le32_to_cpu(data->sblock.revision_level == 0)) > inode_size = 128; > - } else { > + else > inode_size = __le16_to_cpu(data->sblock.inode_size); > - } > -#ifdef DEBUG > - printf("EXT2 rev %d, inode_size %d\n", > - __le32_to_cpu(data->sblock.revision_level), inode_size); > -#endif > + > + debug("EXT2: rev %d, inode_size %d\n", > + __le32_to_cpu(data->sblock.revision_level), inode_size); > + > data->diropen.data = data; > data->diropen.ino = 2; > data->diropen.inode_read = 1; > data->inode = &data->diropen.inode; > > - status = ext2fs_read_inode (data, 2, data->inode); > - if (status == 0) { > + status = ext2fs_read_inode(data, 2, data->inode); > + if (status == 0) > goto fail; > - } > > ext2fs_root = data; > > - return (1); > - > + return 1; > fail: > - printf ("Failed to mount ext2 filesystem...\n"); > - free (data); > + printf("EXT2: Failed to mount ext2 filesystem!\n"); > + free(data); > ext2fs_root = NULL; > - return (0); > + > + return 0; > } > -- > 1.7.10 > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot
Dear Jason Cooper, > On Fri, Jun 08, 2012 at 07:31:47PM +0200, Marek Vasut wrote: > > * Mostly cleanup problems reported by checkpatch.pl -f > > * Minor tweaks where it simplified the code > > > > Signed-off-by: Marek Vasut <marex@denx.de> > > Cc: Wolfgang Denk <wd@denx.de> > > --- > > > > fs/ext2/ext2fs.c | 264 > > ++++++++++++++++++++++++++---------------------------- 1 file changed, > > 128 insertions(+), 136 deletions(-) > > > > diff --git a/fs/ext2/ext2fs.c b/fs/ext2/ext2fs.c > > index a4f3094..f9e9228 100644 > > --- a/fs/ext2/ext2fs.c > > +++ b/fs/ext2/ext2fs.c > > @@ -27,12 +27,11 @@ > > > > #include <ext2fs.h> > > #include <ext_common.h> > > #include <malloc.h> > > > > -#include <asm/byteorder.h> > > +#include <linux/byteorder/generic.h> > > > > -extern int ext2fs_devread (int sector, int byte_offset, int byte_len, > > +extern int ext2fs_devread(int sector, int byte_offset, int byte_len, > > > > char *buf); > > > > - > > This is not applying to origin/master. It has: > > /* Magic value used to identify an ext2 filesystem. */ > #define EXT2_MAGIC 0xEF53 > /* Amount of indirect blocks in an inode. */ > #define INDIRECT_BLOCKS 12 > /* Maximum lenght of a pathname. */ > #define EXT2_PATH_MAX 4096 > /* Maximum nesting of symlinks, used to prevent a loop. */ > #define EXT2_MAX_SYMLINKCNT 8 > > at line 33, 32 after. a git blame for these lines shows only 2b918712 > which is from 2004. What is this based on? a4f3094 isn't in my tree... > > thx, Ok, I'll go through it and let you know soon. I hope about next week. Do you might hacking on something else in the meantime, don't waste your time here please until I look through it. > Jason. [...]
Dear Marek Vasut, In message <1339176713-13309-3-git-send-email-marex@denx.de> you wrote: > * Mostly cleanup problems reported by checkpatch.pl -f > * Minor tweaks where it simplified the code > > Signed-off-by: Marek Vasut <marex@denx.de> > Cc: Wolfgang Denk <wd@denx.de> > --- > fs/ext2/ext2fs.c | 264 ++++++++++++++++++++++++++---------------------------- > 1 file changed, 128 insertions(+), 136 deletions(-) Agai, definitely more than an "indent" cleanup. Also, this and the following patches don't apply any more. Please rebse and resubmit. Thanks. Best regards, Wolfgang Denk
diff --git a/fs/ext2/ext2fs.c b/fs/ext2/ext2fs.c index a4f3094..f9e9228 100644 --- a/fs/ext2/ext2fs.c +++ b/fs/ext2/ext2fs.c @@ -27,12 +27,11 @@ #include <ext2fs.h> #include <ext_common.h> #include <malloc.h> -#include <asm/byteorder.h> +#include <linux/byteorder/generic.h> -extern int ext2fs_devread (int sector, int byte_offset, int byte_len, +extern int ext2fs_devread(int sector, int byte_offset, int byte_len, char *buf); - struct ext2_data *ext2fs_root = NULL; struct ext2fs_node *ext2fs_file; int symlinknest = 0; @@ -65,55 +64,55 @@ static int ext2fs_blockgroup } - -static int ext2fs_read_inode - (struct ext2_data *data, int ino, struct ext2_inode *inode) { +static int ext2fs_read_inode(struct ext2_data *data, int ino, + struct ext2_inode *inode) +{ struct ext2_block_group blkgrp; struct ext2_sblock *sblock = &data->sblock; - int inodes_per_block; - int status; - unsigned int blkno; unsigned int blkoff; + int status; + int inodes_per_block; -#ifdef DEBUG - printf ("ext2fs read inode %d, inode_size %d\n", ino, inode_size); -#endif - /* It is easier to calculate if the first inode is 0. */ + debug("EXT2: read inode %d, inode_size %d\n", ino, inode_size); + + /* It is easier to calculate if the first inode is 0. */ ino--; - status = ext2fs_blockgroup (data, ino / __le32_to_cpu - (sblock->inodes_per_group), &blkgrp); - if (status == 0) { - return (0); - } + status = ext2fs_blockgroup(data, + ino / __le32_to_cpu(sblock->inodes_per_group), + &blkgrp); + if (status == 0) + return 0; inodes_per_block = EXT2_BLOCK_SIZE(data) / inode_size; - blkno = __le32_to_cpu (blkgrp.inode_table_id) + - (ino % __le32_to_cpu (sblock->inodes_per_group)) - / inodes_per_block; + blkno = __le32_to_cpu(blkgrp.inode_table_id) + + (ino % __le32_to_cpu(sblock->inodes_per_group)) / + inodes_per_block; blkoff = (ino % inodes_per_block) * inode_size; -#ifdef DEBUG - printf ("ext2fs read inode blkno %d blkoff %d\n", blkno, blkoff); -#endif - /* Read the inode. */ - status = ext2fs_devread (blkno << LOG2_EXT2_BLOCK_SIZE (data), blkoff, + + debug("EXT2: read inode blkno %d blkoff %d\n", blkno, blkoff); + + /* Read the inode. */ + status = ext2fs_devread(blkno << LOG2_EXT2_BLOCK_SIZE (data), blkoff, sizeof (struct ext2_inode), (char *) inode); - if (status == 0) { - return (0); - } + if (status == 0) + return 0; - return (1); + return 1; } - -void ext2fs_free_node(struct ext2fs_node *node, struct ext2fs_node *currroot) +static void ext2fs_free_node(struct ext2fs_node *node, + struct ext2fs_node *currroot) { - if ((node != &ext2fs_root->diropen) && (node != currroot)) { - free (node); - } -} + if (node == &ext2fs_root->diropen) + return; + + if (node == currroot) + return; + free(node); +} static int ext2fs_read_block(struct ext2fs_node *node, int fileblock) { @@ -490,7 +489,6 @@ static char *ext2fs_read_symlink(struct ext2fs_node *node) return (symlink); } - int ext2fs_find_file1 (const char *currpath, struct ext2fs_node *currroot, struct ext2fs_node **currfound, int *foundtype) @@ -595,172 +593,166 @@ int ext2fs_find_file1 return (-1); } - -int ext2fs_find_file - (const char *path, struct ext2fs_node *rootnode, - struct ext2fs_node **foundnode, int expecttype) +static int ext2fs_find_file(const char *path, struct ext2fs_node *rootnode, + struct ext2fs_node **foundnode, int expecttype) { int status; int foundtype = FILETYPE_DIRECTORY; - symlinknest = 0; - if (!path) { - return (0); - } + if (!path) + return 0; - status = ext2fs_find_file1 (path, rootnode, foundnode, &foundtype); - if (status == 0) { - return (0); - } - /* Check if the node that was found was of the expected type. */ - if ((expecttype == FILETYPE_REG) && (foundtype != expecttype)) { - return (0); - } else if ((expecttype == FILETYPE_DIRECTORY) - && (foundtype != expecttype)) { - return (0); + status = ext2fs_find_file1(path, rootnode, foundnode, &foundtype); + if (status == 0) + return 0; + + /* Check if the node that was found was of the expected type. */ + if (foundtype != expecttype) { + if (expecttype == FILETYPE_REG) + return 0; + if (expecttype == FILETYPE_DIRECTORY) + return 0; } - return (1); -} + return 1; +} -int ext2fs_ls (const char *dirname) { +int ext2fs_ls(const char *dirname) +{ struct ext2fs_node *dirnode; int status; - if (ext2fs_root == NULL) { - return (0); - } + if (ext2fs_root == NULL) + return 0; - status = ext2fs_find_file (dirname, &ext2fs_root->diropen, &dirnode, - FILETYPE_DIRECTORY); + status = ext2fs_find_file(dirname, &ext2fs_root->diropen, &dirnode, + FILETYPE_DIRECTORY); if (status != 1) { - printf ("** Can not find directory. **\n"); - return (1); + printf("EXT2: Can not find directory!\n"); + return 1; } - ext2fs_iterate_dir (dirnode, NULL, NULL, NULL); - ext2fs_free_node (dirnode, &ext2fs_root->diropen); - return (0); -} + ext2fs_iterate_dir(dirnode, NULL, NULL, NULL); + ext2fs_free_node(dirnode, &ext2fs_root->diropen); + + return 0; +} -int ext2fs_open (const char *filename) { +int ext2fs_open(const char *filename) +{ struct ext2fs_node *fdiro = NULL; int status; - int len; - if (ext2fs_root == NULL) { - return (-1); - } + if (ext2fs_root == NULL) + return -1; + ext2fs_file = NULL; - status = ext2fs_find_file (filename, &ext2fs_root->diropen, &fdiro, - FILETYPE_REG); - if (status == 0) { + status = ext2fs_find_file(filename, &ext2fs_root->diropen, &fdiro, + FILETYPE_REG); + if (status == 0) goto fail; - } + if (!fdiro->inode_read) { - status = ext2fs_read_inode (fdiro->data, fdiro->ino, - &fdiro->inode); - if (status == 0) { + status = ext2fs_read_inode(fdiro->data, fdiro->ino, + &fdiro->inode); + if (status == 0) goto fail; - } } - len = __le32_to_cpu (fdiro->inode.size); + ext2fs_file = fdiro; - return (len); + + return __le32_to_cpu(fdiro->inode.size); fail: - ext2fs_free_node (fdiro, &ext2fs_root->diropen); - return (-1); + ext2fs_free_node(fdiro, &ext2fs_root->diropen); + return -1; } - int ext2fs_close(void) { - if ((ext2fs_file != NULL) && (ext2fs_root != NULL)) { - ext2fs_free_node (ext2fs_file, &ext2fs_root->diropen); - ext2fs_file = NULL; - } if (ext2fs_root != NULL) { - free (ext2fs_root); + if (ext2fs_file != NULL) { + ext2fs_free_node(ext2fs_file, &ext2fs_root->diropen); + ext2fs_file = NULL; + } + + free(ext2fs_root); ext2fs_root = NULL; } + if (indir1_block != NULL) { - free (indir1_block); + free(indir1_block); indir1_block = NULL; indir1_size = 0; indir1_blkno = -1; } + if (indir2_block != NULL) { - free (indir2_block); + free(indir2_block); indir2_block = NULL; indir2_size = 0; indir2_blkno = -1; } - return (0); -} + return 0; +} -int ext2fs_read (char *buf, unsigned len) { - int status; - - if (ext2fs_root == NULL) { - return (0); - } +int ext2fs_read(char *buf, unsigned len) +{ + if (ext2fs_root == NULL) + return 0; - if (ext2fs_file == NULL) { - return (0); - } + if (ext2fs_file == NULL) + return 0; - status = ext2fs_read_file (ext2fs_file, 0, len, buf); - return (status); + return ext2fs_read_file(ext2fs_file, 0, len, buf); } - -int ext2fs_mount (unsigned part_length) { +int ext2fs_mount(unsigned part_length) +{ struct ext2_data *data; int status; - data = malloc (sizeof (struct ext2_data)); - if (!data) { - return (0); - } - /* Read the superblock. */ - status = ext2fs_devread (1 * 2, 0, sizeof (struct ext2_sblock), - (char *) &data->sblock); - if (status == 0) { + data = malloc(sizeof(struct ext2_data)); + if (!data) + return 0; + + /* Read the superblock. */ + status = ext2fs_devread(1 * 2, 0, sizeof(struct ext2_sblock), + (char *)&data->sblock); + + if (status == 0) goto fail; - } - /* Make sure this is an ext2 filesystem. */ - if (__le16_to_cpu (data->sblock.magic) != EXT2_MAGIC) { + + /* Make sure this is an ext2 filesystem. */ + if (__le16_to_cpu(data->sblock.magic) != EXT2_MAGIC) goto fail; - } - if (__le32_to_cpu(data->sblock.revision_level == 0)) { + + if (__le32_to_cpu(data->sblock.revision_level == 0)) inode_size = 128; - } else { + else inode_size = __le16_to_cpu(data->sblock.inode_size); - } -#ifdef DEBUG - printf("EXT2 rev %d, inode_size %d\n", - __le32_to_cpu(data->sblock.revision_level), inode_size); -#endif + + debug("EXT2: rev %d, inode_size %d\n", + __le32_to_cpu(data->sblock.revision_level), inode_size); + data->diropen.data = data; data->diropen.ino = 2; data->diropen.inode_read = 1; data->inode = &data->diropen.inode; - status = ext2fs_read_inode (data, 2, data->inode); - if (status == 0) { + status = ext2fs_read_inode(data, 2, data->inode); + if (status == 0) goto fail; - } ext2fs_root = data; - return (1); - + return 1; fail: - printf ("Failed to mount ext2 filesystem...\n"); - free (data); + printf("EXT2: Failed to mount ext2 filesystem!\n"); + free(data); ext2fs_root = NULL; - return (0); + + return 0; }
* Mostly cleanup problems reported by checkpatch.pl -f * Minor tweaks where it simplified the code Signed-off-by: Marek Vasut <marex@denx.de> Cc: Wolfgang Denk <wd@denx.de> --- fs/ext2/ext2fs.c | 264 ++++++++++++++++++++++++++---------------------------- 1 file changed, 128 insertions(+), 136 deletions(-)