We should do be able to, but with this patch we cannot. However, aYes, misaligned partitions is very unexpected, but with large and
misaligned partition would be very much unexpected.
potentially unlimited atomic boundaries I would not expect the size
to always be aligned. But then again at least in NVMe atomic writes
don't need to match the max size anyway, so I'm not entirely sure
what the problem actually is.
I could also just reject any truncation on the atomic write in fops. Maybe
that is better.