On Fri, 2018-04-06 at 17:21 +0100, Colin King wrote: > From: Colin Ian King <colin.king@xxxxxxxxxxxxx> > > Currently chip is being dereferenced by the call to dev_get_drvdata > before it is being null checked, however, chip can never be null, so > this check is misleading and redundant. Remove it. > > Detected by CoverityScan, CID#1357806 ("Dereference before null check") > > Signed-off-by: Colin Ian King <colin.king@xxxxxxxxxxxxx> > > --- > > V2: don't check for null, just remove redundant null check, > thanks to Jason Gunthorpe for spotting that. > > --- > drivers/char/tpm/st33zp24/st33zp24.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/drivers/char/tpm/st33zp24/st33zp24.c > b/drivers/char/tpm/st33zp24/st33zp24.c > index f95b9c75175b..abd675bec88c 100644 > --- a/drivers/char/tpm/st33zp24/st33zp24.c > +++ b/drivers/char/tpm/st33zp24/st33zp24.c > @@ -373,8 +373,6 @@ static int st33zp24_send(struct tpm_chip *chip, unsigned > char *buf, > int ret; > u8 data; > > - if (!chip) > - return -EBUSY; > if (len < TPM_HEADER_SIZE) > return -EBUSY; > Reviewed-by: Jarkko Sakkinen <jarkkko.sakkinen@xxxxxxxxxxxxxxx> /Jarkko -- 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