*len = sense_data_build(p, 0xf0, ILLEGAL_REQUEST,
*len = sense_data_build(p, 0x70, ILLEGAL_REQUEST,
static int sevice_action(int tid, uint32_t lun, uint8_t *scb, uint8_t *p, int *len){	uint32_t *data = (uint32_t *) p;	uint64_t *data64, size;	if (device_info(tid, lun, &size) < 0) {		*len = sense_data_build(p, 0xf0, ILLEGAL_REQUEST,					0x25, 0);		return SAM_STAT_CHECK_CONDITION;	}	size >>= blk_shift;	data64 = (uint64_t *) data;	data64[0] = cpu_to_be64(size - 1);	data[2] = cpu_to_be32(1UL << blk_shift);	*len = 32;	return SAM_STAT_GOOD;}