From: Julia Lawall Date: Sat, 28 Aug 2010 15:41:05 +0000 (-0300) Subject: V4L/DVB: drivers/media/dvb/siano: Remove double test X-Git-Tag: MMI-PSA29.97-13-9~21911^2~461 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=f78729b40a01a72b189a0618e1cf58facb68c129;p=GitHub%2FMotorolaMobilityLLC%2Fkernel-slsi.git V4L/DVB: drivers/media/dvb/siano: Remove double test The same expression is tested twice and the result is the same each time. The sematic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // @expression@ expression E; @@ ( * E || ... || E | * E && ... && E ) // Signed-off-by: Julia Lawall Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/dvb/siano/smscoreapi.c b/drivers/media/dvb/siano/smscoreapi.c index ff3b0fa901b3..135e45bd00c7 100644 --- a/drivers/media/dvb/siano/smscoreapi.c +++ b/drivers/media/dvb/siano/smscoreapi.c @@ -1504,8 +1504,7 @@ int smscore_gpio_set_level(struct smscore_device_t *coredev, u8 PinNum, u32 msgData[3]; /* keep it 3 ! */ } *pMsg; - if ((NewLevel > 1) || (PinNum > MAX_GPIO_PIN_NUMBER) || - (PinNum > MAX_GPIO_PIN_NUMBER)) + if ((NewLevel > 1) || (PinNum > MAX_GPIO_PIN_NUMBER)) return -EINVAL; totalLen = sizeof(struct SmsMsgHdr_ST) +