Can we put all this info in the commit message please?
Sent out v2 with an updated commit message.
Yes, please. Note that the block layer actually reports the required dma alignment. The worst case is the logical block size, but many devices require less alignment.
Given that we don't know the I/O target when we get the command with the data, its better to make sure the worst case alignment is met rather than to bounce afterwards when we find an alignment issue.