[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