]> www.infradead.org Git - users/jedix/linux-maple.git/commit
accel/ivpu: Add missing locks around mmu queues
authorAndrzej Kacprowski <Andrzej.Kacprowski@intel.com>
Tue, 4 Feb 2025 08:46:17 +0000 (09:46 +0100)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Mon, 10 Feb 2025 09:45:40 +0000 (10:45 +0100)
commit4720e0ad30bbe87821e516e5c6cdeb94e615c6dd
treec7a128eff2bd90c739324f8b8ab5f7a042d5abbc
parent6f3d9d0dd335290fa364048de5b3a440f1cf259f
accel/ivpu: Add missing locks around mmu queues

Multiple threads were accessing mmu cmd queue simultaneously
causing sporadic failures in ivpu_mmu_cmdq_sync() function.
Protect critical code with mmu mutex.

Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Signed-off-by: Andrzej Kacprowski <Andrzej.Kacprowski@intel.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250204084622.2422544-2-jacek.lawrynowicz@linux.intel.com
drivers/accel/ivpu/ivpu_mmu.c