On Wed, Jan 08, 2020 at 12:08:21PM -0300, Ezequiel Garcia wrote: > Hi Dan, > > Thanks for the patch. > > On Wed, 2020-01-08 at 08:35 +0300, Dan Carpenter wrote: > > This can't be NULL and we've already dereferenced it so let's remove > > the check. > > > > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > --- > > drivers/staging/media/hantro/hantro_v4l2.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/staging/media/hantro/hantro_v4l2.c b/drivers/staging/media/hantro/hantro_v4l2.c > > index 85af1b96fd34..0198bcda26b7 100644 > > --- a/drivers/staging/media/hantro/hantro_v4l2.c > > +++ b/drivers/staging/media/hantro/hantro_v4l2.c > > @@ -688,7 +688,7 @@ static int hantro_start_streaming(struct vb2_queue *q, unsigned int count) > > return ret; > > > > err_codec_exit: > > - if (ctx->codec_ops && ctx->codec_ops->exit) > > + if (ctx->codec_ops->exit) > > Since you are here, can you remove the other unneeded > checks in the driver? > There is only one more, but yes, I should remove it as well. > We are assuming ctx->codec_op is non-NULL, so perhaps > a check in .probe, to check it explicitly would be better. It's the address from inside the middle of a struct so it can't possibly be NULL. No need to check. regards, dan carpenter