int i, len = 6; char *data;
int i, len = 8, alen = 6; uint8_t *data;
static int sense_data_build(struct stgt_cmnd *cmnd, uint8_t key,			    uint8_t ascode, uint8_t ascodeq){	int i, len = 6;	char *data;	/* It works, however, dirty. */	for (i = 0; i < cmnd->sg_count; i++)		__free_page(cmnd->sg[i].page);	kfree(cmnd->sg);	__alloc_buffer(cmnd, len, 0);	data = page_address(cmnd->sg[0].page);	data[0] = 0xf0 | 1U << 7;	data[2] = key;	data[7] = len;	data[12] = ascode;	data[13] = ascodeq;	return len;}