[PATCH 02/11] block: remove the unused BIP_{CTRL,DISK}_NOCHECK flags
Martin K. Petersen
martin.petersen at oracle.com
Mon Jun 10 04:48:52 PDT 2024
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
More information about the Linux-nvme
mailing list