73d1df6dd6
In patch fbec702944 (bdev/crypto: Set QAT alignment requirement) we added an alignment requirement for I/O buffers, but the internally-allocated buffers for encryption haven't respected it. We now allocate those buffers with the crypto bdev's required alignment. It is only required for QAT and we do it unconditionally, but we don't want to strcmp the driver name in the hot I/O path just for that - the code is to be refactored anyway. Change-Id: I2cbc04408ddc5574f212b63536a05eb73ceba104 Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/c/441908 Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>