usb_hcd_poll_rh_status (dummy_to_hcd (dum)); 
usb_gadget_unregister_driver (struct usb_gadget_driver *driver){	struct dummy	*dum = the_controller;	unsigned long	flags;	if (!dum)		return -ENODEV;	if (!driver || driver != dum->driver)		return -EINVAL;	dev_dbg (udc_dev(dum), "unregister gadget driver '%s'\n",			driver->driver.name);	spin_lock_irqsave (&dum->lock, flags);	dum->pullup = 0;	set_link_state (dum);	spin_unlock_irqrestore (&dum->lock, flags);	driver->unbind (&dum->gadget);	dum->driver = NULL;	device_release_driver (&dum->gadget.dev);	driver_unregister (&driver->driver);	spin_lock_irqsave (&dum->lock, flags);	dum->pullup = 0;	set_link_state (dum);	spin_unlock_irqrestore (&dum->lock, flags);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/685eb93f086eb15d9fb1e82c7400fd750f564640/dummy_hcd.c/clean/drivers/usb/gadget/dummy_hcd.c