Re: [PATCH 0/2] dmaengine: qcom: bam_dma: Fixes for unbind

From: Bartosz Golaszewski

Date: Thu Nov 05 2026 - 04:29:56 EST


On Tue, Oct 20, 2026 at 06:08:01PM +0000, Mostafa Saleh wrote:
> On Lenovo Mini-x Gen 10 (X1P42100 based) I am using VFIO-platform
> to assing the QCE/BAM to VMs.
>
> During unbind:
> echo 1dc4000.dma-controller > /sys/bus/platform/drivers/bam-dma-engine/unbind
> echo 1dfa000.crypto > /sys/bus/platform/drivers/qcrypto/unbind
>
> I see a system reset quite often, looking more into this,
> that seems to be related to runtime PM, with those fixes I don't
> see that anymore.
>
> This patches apply on linux-next.
>
> Mostafa Saleh (2):
> dmaengine: qcom: bam_dma: Take a PM ref at remove()
> dmaengine: qcom: bam_dma: Do not touch remote BAM in remove()
>
> drivers/dma/qcom/bam_dma.c | 18 +++++++++++++-----
> 1 file changed, 13 insertions(+), 5 deletions(-)
>
> --
> 2.56.0.212.g129ede20d9-goog
>

Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>