diff options
author | Juergen Gross <jgross@suse.com> | 2024-09-13 12:05:02 +0200 |
---|---|---|
committer | Juergen Gross <jgross@suse.com> | 2024-09-17 08:53:15 +0200 |
commit | 9f40ec84a7976d95c34e7cc070939deb103652b0 (patch) | |
tree | b90c9dac1b009d83efd27e49ddf8f9fdb0dcf4e8 /Documentation | |
parent | a8d0b5eb3f9f838d3781be7d3d24b22fe492a916 (diff) |
xen/swiotlb: add alignment check for dma buffers
When checking a memory buffer to be consecutive in machine memory,
the alignment needs to be checked, too. Failing to do so might result
in DMA memory not being aligned according to its requested size,
leading to error messages like:
4xxx 0000:2b:00.0: enabling device (0140 -> 0142)
4xxx 0000:2b:00.0: Ring address not aligned
4xxx 0000:2b:00.0: Failed to initialise service qat_crypto
4xxx 0000:2b:00.0: Resetting device qat_dev0
4xxx: probe of 0000:2b:00.0 failed with error -14
Fixes: 9435cce87950 ("xen/swiotlb: Add support for 64KB page granularity")
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions