On Fri, Mar 22 2013, Felipe Balbi wrote:
> fix the following sparse warnings:
>
> drivers/usb/gadget/net2280.c:2063:13: warning: Using plain integer as NULL 
> pointer
> drivers/usb/gadget/net2280.c:2321:68: warning: Using plain integer as NULL 
> pointer
> drivers/usb/gadget/net2280.c:2349:68: warning: Using plain integer as NULL 
> pointer
> drivers/usb/gadget/net2280.c:2371:68: warning: Using plain integer as NULL 
> pointer
>
> Signed-off-by: Felipe Balbi <[email protected]>

My choice would be “!(e = …)” but “(e = …) == NULL” is fine too.  (Of
course ideally assignment would be pulled out of if, but that's not the
job of this commit.)

Acked-by: Michal Nazarewicz <[email protected]>

> ---
>  drivers/usb/gadget/net2280.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/usb/gadget/net2280.c b/drivers/usb/gadget/net2280.c
> index 691cc65..e869188 100644
> --- a/drivers/usb/gadget/net2280.c
> +++ b/drivers/usb/gadget/net2280.c
> @@ -2060,7 +2060,7 @@ static void handle_ep_small (struct net2280_ep *ep)
>               return;
>  
>       /* manual DMA queue advance after short OUT */
> -     if (likely (ep->dma != 0)) {
> +     if (likely (ep->dma)) {
>               if (t & (1 << SHORT_PACKET_TRANSFERRED_INTERRUPT)) {
>                       u32     count;
>                       int     stopped = ep->stopped;
> @@ -2318,7 +2318,7 @@ static void handle_stat0_irqs (struct net2280 *dev, u32 
> stat)
>                       /* hw handles device and interface status */
>                       if (u.r.bRequestType != (USB_DIR_IN|USB_RECIP_ENDPOINT))
>                               goto delegate;
> -                     if ((e = get_ep_by_addr (dev, w_index)) == 0
> +                     if ((e = get_ep_by_addr (dev, w_index)) == NULL
>                                       || w_length > 2)
>                               goto do_stall;
>  
> @@ -2346,7 +2346,7 @@ static void handle_stat0_irqs (struct net2280 *dev, u32 
> stat)
>                       if (w_value != USB_ENDPOINT_HALT
>                                       || w_length != 0)
>                               goto do_stall;
> -                     if ((e = get_ep_by_addr (dev, w_index)) == 0)
> +                     if ((e = get_ep_by_addr (dev, w_index)) == NULL)
>                               goto do_stall;
>                       if (e->wedged) {
>                               VDEBUG(dev, "%s wedged, halt not cleared\n",
> @@ -2368,7 +2368,7 @@ static void handle_stat0_irqs (struct net2280 *dev, u32 
> stat)
>                       if (w_value != USB_ENDPOINT_HALT
>                                       || w_length != 0)
>                               goto do_stall;
> -                     if ((e = get_ep_by_addr (dev, w_index)) == 0)
> +                     if ((e = get_ep_by_addr (dev, w_index)) == NULL)
>                               goto do_stall;
>                       if (e->ep.name == ep0name)
>                               goto do_stall;
> -- 
> 1.8.2
>

-- 
Best regards,                                         _     _
.o. | Liege of Serenely Enlightened Majesty of      o' \,=./ `o
..o | Computer Science,  Michał “mina86” Nazarewicz    (o o)
ooo +----<email/xmpp: [email protected]>--------------ooO--(_)--Ooo--

Attachment: pgpmDgzonshUQ.pgp
Description: PGP signature

Reply via email to