[PATCH 6/9] drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers
Matthew Auld
matthew.auld at intel.com
Tue Mar 5 10:29:51 UTC 2024
On 04/03/2024 18:21, Rodrigo Vivi wrote:
> Let's ensure that we have an option for inner callers that will
> raise WARN if device is not active and not protected by outer callers.
>
> Make this also a void function forcing every caller to unconditionally
> put the reference back afterwards.
>
> This will be very important for cases where we want to hold the
> reference before scheduling a work in a queue. Then the work job
> will be responsible for putting it back.
>
> While at this, already convert a case from mem_access_ongoing where
> it is not checking for the reference and put it back, what would
> cause the underflow.
>
> Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
Reviewed-by: Matthew Auld <matthew.auld at intel.com>
More information about the Intel-xe
mailing list