cmd->state = SCSI_STATE_UNUSED; 
struct scsi_cmnd *scsi_get_command(struct scsi_device *dev, int gfp_mask){	struct scsi_cmnd *cmd;	/* Bail if we can't get a reference to the device */	if (!get_device(&dev->sdev_gendev))		return NULL;	cmd = __scsi_get_command(dev->host, gfp_mask);	if (likely(cmd != NULL)) {		unsigned long flags;		memset(cmd, 0, sizeof(*cmd));		cmd->device = dev;		cmd->state = SCSI_STATE_UNUSED;		init_timer(&cmd->eh_timeout);		INIT_LIST_HEAD(&cmd->list);		spin_lock_irqsave(&dev->list_lock, flags);		list_add_tail(&cmd->list, &dev->cmd_list);		spin_unlock_irqrestore(&dev->list_lock, flags);	} else		put_device(&dev->sdev_gendev);	return cmd;}				
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8d115f845a0bd59cd263e791f739964f42b7b0e8/scsi.c/buggy/drivers/scsi/scsi.c