if (!sense_buffer || !sb_len || (sense_buffer[0] & 0x70) != 0x70) 
if (!sense_buffer || !sb_len) 
int scsi_normalize_sense(const u8 *sense_buffer, int sb_len,                         struct scsi_sense_hdr *sshdr){	if (!sense_buffer || !sb_len || (sense_buffer[0] & 0x70) != 0x70)		return 0;	memset(sshdr, 0, sizeof(struct scsi_sense_hdr));	sshdr->response_code = (sense_buffer[0] & 0x7f);	if (sshdr->response_code >= 0x72) {		/*		 * descriptor format		 */		if (sb_len > 1)			sshdr->sense_key = (sense_buffer[1] & 0xf);		if (sb_len > 2)			sshdr->asc = sense_buffer[2];		if (sb_len > 3)			sshdr->ascq = sense_buffer[3];		if (sb_len > 7)			sshdr->additional_length = sense_buffer[7];	} else {		/* 		 * fixed format		 */		if (sb_len > 2)			sshdr->sense_key = (sense_buffer[2] & 0xf);		if (sb_len > 7) {			sb_len = (sb_len < (sense_buffer[7] + 8)) ?					 sb_len : (sense_buffer[7] + 8);			if (sb_len > 12)				sshdr->asc = sense_buffer[12];			if (sb_len > 13)				sshdr->ascq = sense_buffer[13];		}	}	return 1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/33aa687db90dd8541bd5e9a762eebf880eaee767/scsi_error.c/buggy/drivers/scsi/scsi_error.c