Re: [PATCH 01/19] USB: ehci-dbg.c: move assignment out of if () block

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Apr 30, 2015 at 01:23:59PM -0400, Alan Stern wrote:
> On Thu, 30 Apr 2015, Greg Kroah-Hartman wrote:
> 
> > We should not be doing assignments within an if () block
> > so fix up the code to not do this.
> > 
> > change was created using Coccinelle.
> > 
> > CC: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
> > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
> > ---
> >  drivers/usb/host/ehci-dbg.c | 3 ++-
> >  1 file changed, 2 insertions(+), 1 deletion(-)
> > 
> > diff --git a/drivers/usb/host/ehci-dbg.c b/drivers/usb/host/ehci-dbg.c
> > index 524cbf26d992..b26b96e25a13 100644
> > --- a/drivers/usb/host/ehci-dbg.c
> > +++ b/drivers/usb/host/ehci-dbg.c
> > @@ -628,7 +628,8 @@ static ssize_t fill_periodic_buffer(struct debug_buffer *buf)
> >  	unsigned		i;
> >  	__hc32			tag;
> >  
> > -	if (!(seen = kmalloc (DBG_SCHED_LIMIT * sizeof *seen, GFP_ATOMIC)))
> > +	seen = kmalloc(DBG_SCHED_LIMIT * sizeof *seen, GFP_ATOMIC);
> > +	if (!seen)
> >  		return 0;
> >  	seen_count = 0;
> 
> For this and all the other patches under my bailiwick:
> 
> Acked-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
> 
> Although some people might wish that "sizeof *seen" had been replaced
> by "sizeof(*seen)".  Also, in patch 11/19, doesn't checkpatch complain
> about the extra space in this new line?

Probably, I was not doing that type of fixes, and it should be a
separate patch anyway :)

> > +	if (! ed)
> 
> BTW, isn't this sort of thing generally relegated to kernel-janitors?

I was learning how to use Coccinelle, and amazed at how many places
basic things like this still needed to be cleaned up in the USB tree.
These survivied in my local tree for a few months, so obviously no one
was working on cleaning them up, so I figured it was time to push them
upstream.

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux