else return -EINVAL; 
return -EINVAL; 
static int rh_urb_enqueue (struct usb_hcd *hcd, struct urb *urb){	if (usb_pipeint (urb->pipe)) {		int		retval;		unsigned long	flags;		spin_lock_irqsave (&hcd_data_lock, flags);		retval = rh_status_urb (hcd, urb);		spin_unlock_irqrestore (&hcd_data_lock, flags);		return retval;	}	if (usb_pipecontrol (urb->pipe))		return rh_call_control (hcd, urb);	else		return -EINVAL;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/d5926ae7a827bdd06b588ffbc56fd4525cd9214a/hcd.c/buggy/drivers/usb/core/hcd.c