... wait. Can someone explain what this is all about? Devices with power fail protection will advertise that (using VWC flag in NVMe for example) and we will never send flushes. So anything that explicitly disables flushed will generally cause data corruption.