tree:   git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-next
head:   112fe8e290d9b1c8651de6c7d010041f0ff44b6d
commit: 2d53139f31626bad6f8983d8e519ddde2cbba921 [146/160] Add support for 
using a MAX3421E chip as a host driver.

drivers/usb/host/max3421-hcd.c:594 max3421_next_transfer() warn: variable 
dereferenced before check 'urb' (see line 591)
drivers/usb/host/max3421-hcd.c:1563 max3421_urb_enqueue() warn: inconsistent 
returns spin_lock:&max3421_hcd->lock: locked (1547 [(-12)]) unlocked (1534 
[(-22)], 1563 [0], 1563 [s32min-(-1),1-s32max])
drivers/usb/host/max3421-hcd.c:1563 max3421_urb_enqueue() warn: inconsistent 
returns irqsave:flags: locked (1547 [(-12)]) unlocked (1534 [(-22)], 1563 [0], 
1563 [s32min-(-1),1-s32max])

git remote add usb git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
git remote update usb
git checkout 2d53139f31626bad6f8983d8e519ddde2cbba921
vim +/urb +594 drivers/usb/host/max3421-hcd.c

2d53139f David Mosberger 2014-04-28  585   */
2d53139f David Mosberger 2014-04-28  586  static void
2d53139f David Mosberger 2014-04-28  587  max3421_next_transfer(struct usb_hcd 
*hcd, int fast_retransmit)
2d53139f David Mosberger 2014-04-28  588  {
2d53139f David Mosberger 2014-04-28  589        struct max3421_hcd *max3421_hcd 
= hcd_to_max3421(hcd);
2d53139f David Mosberger 2014-04-28  590        struct urb *urb = 
max3421_hcd->curr_urb;
2d53139f David Mosberger 2014-04-28 @591        struct max3421_ep *max3421_ep = 
urb->ep->hcpriv;
2d53139f David Mosberger 2014-04-28  592        int cmd = -EINVAL;
2d53139f David Mosberger 2014-04-28  593  
2d53139f David Mosberger 2014-04-28 @594        if (!urb)
2d53139f David Mosberger 2014-04-28  595                return; /* nothing to 
do */
2d53139f David Mosberger 2014-04-28  596  
2d53139f David Mosberger 2014-04-28  597        switch (max3421_ep->pkt_state) {

---
0-DAY kernel build testing backend              Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
_______________________________________________
kbuild mailing list
kbuild@lists.01.org
https://lists.01.org/mailman/listinfo/kbuild

Reply via email to