From: Shivani Bhardwaj <shivanib134@gmail.com>
To: outreachy-kernel@googlegroups.com
Subject: Re: [Outreachy kernel] [PATCH] Staging: most: video: Changed the return value integer to NULL
Date: Wed, 7 Oct 2015 17:06:02 +0530 [thread overview]
Message-ID: <20151007113602.GA51792@ubuntu> (raw)
In-Reply-To: <alpine.DEB.2.10.1510071233150.2536@hadrien>
On Wed, Oct 07, 2015 at 12:33:32PM +0100, Julia Lawall wrote:
>
>
> On Wed, 7 Oct 2015, Shivani Bhardwaj wrote:
>
> > On Wed, Oct 07, 2015 at 12:15:11PM +0100, Julia Lawall wrote:
> > > On Wed, 7 Oct 2015, Shivani Bhardwaj wrote:
> > >
> > > > Fixed the sparse warning : Using plain integer as NULL pointer, by
> > > > changing the return value of function *get_aim_dev(struct, int) from 0
> > > > to NULL.
> > >
> > > If you want, you could try doing this sort of thing with Coccinelle. An
> > > easy case is the assignment case. The following would find an assignment
> > > where the type is a pointer and the value is 0:
> > >
> > > @@
> > > type T;
> > > T *x;
> > > @@
> > >
> > > x =
> > > - 0
> > > + NULL
> > >
> > > This makes a rule where T is an arbitrary type and x is an expression that
> > > has type pointer to type T. Then it searches for an assignment where
> > > there is this pointer typed expression on the left side and 0 on the right
> > > side, and then makes the change.
> > >
> > > The function return case is a bit more complicated, because you have to
> > > find the function return type and the return statement, which are not
> > > right next to each other. But it can be done as well.
> > >
> > > You can find out more at the Coccinelle web site: coccinelle.lip6.fr.
> > > There are some tutorials at the papers and slides link.
> > >
> > > julia
> > >
> > Thanks, Julia! Is this patch not acceptable?
>
> The patch looks fine :) It was just something else to try.
>
> julia
>
OK. Thank you, Julia! :)
> > > >
> > > > Signed-off-by: Shivani Bhardwaj <shivanib134@gmail.com>
> > > > ---
> > > > drivers/staging/most/aim-v4l2/video.c | 2 +-
> > > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > > >
> > > > diff --git a/drivers/staging/most/aim-v4l2/video.c b/drivers/staging/most/aim-v4l2/video.c
> > > > index d968791..8333245 100644
> > > > --- a/drivers/staging/most/aim-v4l2/video.c
> > > > +++ b/drivers/staging/most/aim-v4l2/video.c
> > > > @@ -430,7 +430,7 @@ static struct most_video_dev *get_aim_dev(
> > > > }
> > > > }
> > > > spin_unlock(&list_lock);
> > > > - return 0;
> > > > + return NULL;
> > > > }
> > > >
> > > > static int aim_rx_data(struct mbo *mbo)
> > > > --
> > > > 2.1.0
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > > > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > > > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20151007101433.GA50144%40ubuntu.
> > > > For more options, visit https://groups.google.com/d/optout.
> > > >
> >
> > --
> > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> > To post to this group, send email to outreachy-kernel@googlegroups.com.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20151007113026.GA51614%40ubuntu.
> > For more options, visit https://groups.google.com/d/optout.
> >
next prev parent reply other threads:[~2015-10-07 11:36 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-07 10:14 [PATCH] Staging: most: video: Changed the return value integer to NULL Shivani Bhardwaj
2015-10-07 11:15 ` [Outreachy kernel] " Julia Lawall
2015-10-07 11:30 ` Shivani Bhardwaj
2015-10-07 11:33 ` Julia Lawall
2015-10-07 11:36 ` Shivani Bhardwaj [this message]
2015-10-07 11:49 ` Sudip Mukherjee
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20151007113602.GA51792@ubuntu \
--to=shivanib134@gmail.com \
--cc=outreachy-kernel@googlegroups.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.