Atomic writs are still waiting for more time to finish things off. That being said while I had a prototype to use the NVMe atomic write size I will never submit that to mainline in that paticular form. NVMe does not have any flag to force atomic writes, thus a too large or misaligned write will be executed by the device withour errors. That kind of interface is way too fragile to be used in production.