Re: drivers/usb/usbip/vudc_rx.c:145: possible bad bitmask ?

From: Greg KH
Date: Tue Aug 09 2016 - 10:09:32 EST


On Mon, Jul 18, 2016 at 01:29:05PM +0100, David Binderman wrote:
> Hello there,
>
> drivers/usb/usbip/vudc_rx.c:145:27: warning: result of â11 << 30â
> requires 35 bits to represent, but âintâ only has 32 bits
> [-Wshift-overflow=]
>
> Source code is
>
> urb_p->urb->pipe &= ~(11 << 30);
>
> Maybe better code
>
> urb_p->urb->pipe &= ~(11UL << 30);

Perhaps, care to send a patch?

thanks,

greg k-h