On Sun, Oct 14, 2012 at 09:22:10AM -0400, Theodore Ts'o wrote: > Hi Zheng, > > I was trying to apply these patches to the e2fsprogs pu branch, and as > a matter of course, I ran checkpatch on the patch series. The reason > why it's useful is because it finds stuff like this: > > WARNING: trailing semicolon indicates no statements, indent implies otherwise > #156: FILE: lib/ext2fs/inline_data.c:567: > + if (retval); > + return pass; > > ERROR: trailing statements should be on next line > #156: FILE: lib/ext2fs/inline_data.c:567: > + if (retval); > > > +int ext2fs_inline_data_header_check(ext2_filsys fs, ext2_ino_t ino) > > +{ > > + struct ext2_inode_large *inode; > > + struct inline_data data; > > + errcode_t retval = 0; > > + int pass = 0; > > + > > + retval = ext2fs_get_mem(EXT2_INODE_SIZE(fs->super), &inode); > > + if (retval); > > + return pass; > > This means the rest of ext2fs_inline_data_header_check() isn't getting > executed, since the "return pass;" statement would get executed > unconditionally. I didn't try it, but I suspect "make gcc-wall" > probably would have turned up this typo as well. > > I'll fix this in my tree on the pu branch; I'm still looking over the > rest of the patches, but I thought it would be good to point this out > first. Oops, it's my fault. Thanks for pointing it out. Regards, Zheng -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html