> static struct blk_integrity dif_type1_integrity_crc = { > > .name = "T10-DIF-TYPE1-CRC", > - .generate_fn = sd_dif_type1_generate_crc, > - .verify_fn = sd_dif_type1_verify_crc, > - .tuple_size = sizeof(struct sd_dif_tuple), > + .generate_fn = t10_pi_type1_generate_crc, > + .verify_fn = t10_pi_type1_verify_crc, > + .tuple_size = sizeof(struct t10_pi_tuple), > .tag_size = 0, > }; Shouldn't the whole profile defintions move to the generic code as well? Maybe the code also should live in block/ and not lib/. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html