From mboxrd@z Thu Jan 1 00:00:00 1970 From: Seungwon Jeon Date: Tue, 18 Sep 2012 10:13:47 +0000 Subject: RE: [PATCH v2 1/4] drivers/mmc/host/dw_mmc.c: fix error return code Message-Id: <018101cd9586$4ac78b40$e056a1c0$%jun@samsung.com> List-Id: References: <1347869728-2696-1-git-send-email-peter.senna@gmail.com> <1347884417-26754-1-git-send-email-peter.senna@gmail.com> In-Reply-To: <1347884417-26754-1-git-send-email-peter.senna@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: 'Peter Senna Tschudin' , cjb@laptop.org Cc: will.newton@imgtec.com, jh80.chung@samsung.com, kyungmin.park@samsung.com, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org On Monday, September 17, 2012, Peter Senna Tschudin wrote: > From: Peter Senna Tschudin > > Convert a nonnegative error return code to a negative one, as returned > elsewhere in the function. > > A simplified version of the semantic match that finds this problem is as > follows: (http://coccinelle.lip6.fr/) > > // > ( > if@p1 (\(ret < 0\|ret != 0\)) > { ... return ret; } > | > ret@p1 = 0 > ) > ... when != ret = e1 > when != &ret > *if(...) > { > ... when != ret = e2 > when forall > return ret; > } > // > > Signed-off-by: Peter Senna Tschudin Looks good. Acked-by: Seungwon Jeon > -- > 1.7.11.4