On Fri 21-02-14 11:58:54, Dan Carpenter wrote: > We already know "ret" is zero so there is no need to do: > > if (!ret) > ret = err; > > We can just assign ret directly instead. Thanks. I've added the patch to my tree. Honza > > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > diff --git a/fs/ext3/inode.c b/fs/ext3/inode.c > index 384b6ebb655f..491f022c476a 100644 > --- a/fs/ext3/inode.c > +++ b/fs/ext3/inode.c > @@ -1673,12 +1673,9 @@ static int ext3_ordered_writepage(struct page *page, > * block_write_full_page() succeeded. Otherwise they are unmapped, > * and generally junk. > */ > - if (ret == 0) { > - err = walk_page_buffers(handle, page_bufs, 0, PAGE_CACHE_SIZE, > + if (ret == 0) > + ret = walk_page_buffers(handle, page_bufs, 0, PAGE_CACHE_SIZE, > NULL, journal_dirty_data_fn); > - if (!ret) > - ret = err; > - } > walk_page_buffers(handle, page_bufs, 0, > PAGE_CACHE_SIZE, NULL, bput_one); > err = ext3_journal_stop(handle); -- Jan Kara <jack@xxxxxxx> SUSE Labs, CR -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html