Christoph, >> It would require quite a bit of rototilling to metadata-ize the block >> layer plumbing at this point. But for a new user API, I do think we >> should try to align with the architecture outlined in the standards. > > As in exporting the total metadata size and PI tuple size? Yep. An alternative would be to have uapi defines for the PI tuple size given each of the checksum types. But I do think it is clearer to make the sizes explicit in the returned struct. -- Martin K. Petersen