On Thu, Nov 10, 2022 at 02:20:09AM +0000, Shinichiro Kawasaki wrote: > My point was to make the check strictly follow the ZBC spec. But now I see that > it's the better to keep enforcing 16 byte commands to host-aware devices. I will > drop the first patch and revise the second patch to enforce SYNC 16 on both > host-aware and host-managed devices. We don't "enforce" anything. We just don't send the legacy commands for devices that are guaranteed to be modern. What is the advantage of ever sending 10 bytes commands (inluding SYNCHRONIZE CACHE) to a modern device?