if (test_bit(US_FLIDX_DISCONNECTING, &us->flags)) { result = FAILED; US_DEBUGP("No reset during disconnect\n"); } else result = us->transport_reset(us); 
result = us->transport_reset(us); 
static int device_reset(struct scsi_cmnd *srb){	struct us_data *us = host_to_us(srb->device->host);	int result;	US_DEBUGP("%s called\n", __FUNCTION__);	/* lock the device pointers and do the reset */	down(&(us->dev_semaphore));	if (test_bit(US_FLIDX_DISCONNECTING, &us->flags)) {		result = FAILED;		US_DEBUGP("No reset during disconnect\n");	} else		result = us->transport_reset(us);	up(&(us->dev_semaphore));	return result;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/4d07ef762fc8d6d35ecc1511a3b953a733a61a5f/scsiglue.c/clean/drivers/usb/storage/scsiglue.c