On Fri, 14 Sep 2012, Fengguang Wu wrote:

> Hi Richard,
> 
> FYI, there are new smatch warnings show up in
> 
> commit 3807e26d69b9ad3864fe03224ebebc9610d5802e
> Author:     Alek Du <alek...@intel.com>
> AuthorDate: Tue Jul 14 07:23:29 2009 +0800
> 
> drivers/usb/chipidea/../host/ehci-dbg.c:656 fill_periodic_buffer() warn: 
> variable dereferenced before check 'p.qh' (see line 599)
> 
> vim +656 drivers/usb/chipidea/../host/ehci-dbg.c
>    596 
>    597                         switch (hc32_to_cpu(ehci, tag)) {
>    598                         case Q_TYPE_QH:
>    599                                 hw = p.qh->hw;
> ...
>  > 656                                        if (p.qh) {
>    657                                                tag = Q_NEXT_TYPE(ehci, 
> hw->hw_next);
>    658                                                p = p.qh->qh_next;
>    659                                        }
>    660                                        break;

smatch is right; the test on line 656 isn't needed.  I'll take it out.

Thank you.

Alan Stern

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

Reply via email to