Christoph, > Both flags are only checked, but never set. Sad to see all the DIX1.1 enablement removed when we're this close to finally having a userland interface plumbed through. I've been working on porting our test tooling to work on top of Kanchan's and Anuj's series. The intent is to add the tests to blktests and fio. Fundamentally, the biggest problem we had with the original implementation was that the "integrity profile" was static on a per controller+device basis. The purpose of 1.1 was to make sure that how to handle integrity metadata was a per-I/O decision with what to check and how to do it driven by whichever entity attached the PI. As opposed to being inferred by controllers and targets (through INQUIRY snooping, etc.). We can add the flags back as part of the io_uring series but it does seem like unnecessary churn to remove things in one release only to add them back in the next (I'm assuming passthrough will be in 6.12). -- Martin K. Petersen Oracle Linux Engineering