[PATCH] accel/ivpu: Reorder doorbell unregister and command queue destruction

Jeff Hugo jeff.hugo at oss.qualcomm.com
Wed Jun 4 16:18:08 UTC 2025


On 6/4/2025 9:44 AM, Maciej Falkowski wrote:
> From: Karol Wachowski <karol.wachowski at intel.com>
> 
> Refactor ivpu_cmdq_unregister() to ensure the doorbell is unregistered
> before destroying the command queue. The NPU firmware requires doorbells
> to be unregistered prior to command queue destruction.
> 
> If doorbell remains registered when command queue destroy command is sent
> firmware will automatically unregister the doorbell, making subsequent
> unregister attempts no-operations (NOPs).
> 
> Ensure compliance with firmware expectations by moving the doorbell
> unregister call ahead of the command queue destruction logic,
> thus preventing unnecessary NOP operation.
> 
> Fixes: 2a18ceff9482 ("accel/ivpu: Implement support for hardware scheduler")
> Cc: <stable at vger.kernel.org> # v6.11+
> Signed-off-by: Karol Wachowski <karol.wachowski at intel.com>
> Signed-off-by: Maciej Falkowski <maciej.falkowski at linux.intel.com>

Huh?  This was posted to the list on May 15th, and Jacek applied it to 
drm-misc-fixes on May 28th.

-Jeff


More information about the dri-devel mailing list