From 177e6b0fd6a96e7bc6d0db89cfc600c7fe96025e Mon Sep 17 00:00:00 2001 From: none Date: Mon, 1 Mar 2021 12:57:45 +0100 Subject: [PATCH] check if memory is aligned to 4K --- ddbridge/ddbridge-core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ddbridge/ddbridge-core.c b/ddbridge/ddbridge-core.c index 4105c81..e29ecc4 100644 --- a/ddbridge/ddbridge-core.c +++ b/ddbridge/ddbridge-core.c @@ -305,6 +305,8 @@ static int dma_alloc(struct pci_dev *pdev, struct ddb_dma *dma, int dir) if (!dma->vbuf[i]) return -ENOMEM; } + if (((u64)dma->vbuf[i] & 0xfff)) + dev_err(&pdev->dev, "DMA memory at %px not aligned!\n", dma->vbuf[i]); } return 0; }