Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932298AbbFUAtq (ORCPT ); Sat, 20 Jun 2015 20:49:46 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:16866 "EHLO mail2-relais-roc.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755265AbbFUAth (ORCPT ); Sat, 20 Jun 2015 20:49:37 -0400 X-IronPort-AV: E=Sophos;i="5.13,651,1427752800"; d="scan'208";a="166456510" Date: Sun, 21 Jun 2015 02:49:34 +0200 (CEST) From: Julia Lawall X-X-Sender: jll@localhost6.localdomain6 To: Joachim Eastwood cc: Julia Lawall , Oleg Drokin , kernel-janitors@vger.kernel.org, Andreas Dilger , Greg Kroah-Hartman , HPDD-discuss@ml01.01.org, devel@driverdev.osuosl.org, "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 5/5] staging: lustre: osc: drop trivially useless initialization In-Reply-To: Message-ID: References: <1434827273-13929-1-git-send-email-Julia.Lawall@lip6.fr> <1434827273-13929-6-git-send-email-Julia.Lawall@lip6.fr> User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1420 Lines: 53 On Sat, 20 Jun 2015, Joachim Eastwood wrote: > On 20 June 2015 at 21:07, Julia Lawall wrote: > > Remove initialization of a variable that is immediately reassigned. > > > > The semantic patch that makes this change is as follows: > > (http://coccinelle.lip6.fr/) > > > > // > > @@ > > type T; > > identifier x; > > constant C; > > expression e; > > @@ > > > > T x > > - = C > > ; > > x = e; > > // > > > > Signed-off-by: Julia Lawall > > > > --- > > drivers/staging/lustre/lustre/osc/osc_page.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff -u -p a/drivers/staging/lustre/lustre/osc/osc_page.c b/drivers/staging/lustre/lustre/osc/osc_page.c > > --- a/drivers/staging/lustre/lustre/osc/osc_page.c > > +++ b/drivers/staging/lustre/lustre/osc/osc_page.c > > @@ -471,7 +471,7 @@ static int osc_page_flush(const struct l > > struct cl_io *io) > > { > > struct osc_page *opg = cl2osc_page(slice); > > - int rc = 0; > > + int rc; > > > > rc = osc_flush_async_page(env, io, opg); > > return rc; > > > > The whole rc variable is kinda useless. > > Why not make it just: > return osc_flush_async_page(env, io, opg); Sure. I'll fix that. julia -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in Please read the FAQ at http://www.tux.org/lkml/