set_bit(SHOST_CANCEL, &shost->shost_state); 
scsi_host_set_state(shost, SHOST_CANCEL); 
static void scsi_host_cancel(struct Scsi_Host *shost, int recovery){	struct scsi_device *sdev;	set_bit(SHOST_CANCEL, &shost->shost_state);	shost_for_each_device(sdev, shost) {		scsi_device_cancel(sdev, recovery);	}	wait_event(shost->host_wait, (!test_bit(SHOST_RECOVERY,						&shost->shost_state)));}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d3301874083874f8a0ac88aa1bb7da6b62df34d2/hosts.c/buggy/drivers/scsi/hosts.c