memset(sense, 0, sizeof(*sense)); 
memset(sense, 0, SCSI_SENSE_BUFFERSIZE); 
int scsi_execute_req(struct scsi_device *sdev, const unsigned char *cmd,		     int data_direction, void *buffer, unsigned bufflen,		     struct scsi_sense_hdr *sshdr, int timeout, int retries){	char *sense = NULL;	int result;		if (sshdr) {		sense = kmalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL);		if (!sense)			return DRIVER_ERROR << 24;		memset(sense, 0, sizeof(*sense));	}	result = scsi_execute(sdev, cmd, data_direction, buffer, bufflen,				  sense, timeout, retries, 0);	if (sshdr)		scsi_normalize_sense(sense, sizeof(*sense), sshdr);	kfree(sense);	return result;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/e514385be2b355c1f3fc6385a98a6a0fc04235ae/scsi_lib.c/buggy/drivers/scsi/scsi_lib.c