[PATCH] drm/amdgpu: optimize out a spin lock (v2)
Michel Dänzer
michel at daenzer.net
Thu Jun 22 03:09:51 UTC 2017
On 22/06/17 11:45 AM, Alex Xie wrote:
> Use atomic instead of spin lock.
> v2: Adjust commit message
>
> Signed-off-by: Alex Xie <AlexBin.Xie at amd.com>
The shortlog should be more specific, e.g. something like "drm/amdgpu:
Drop spinlock from mm_stats".
It's important for the Git commit shortlog to be as specific as possible
because in many cases only the shortlogs of commits are visible.
I'll leave it to others to judge whether the conversion from spinlock to
atomics is safe / an overall win.
> /* This returns 0 if the driver is in debt to disallow (optional)
> * buffer moves.
> */
> - max_bytes = us_to_bytes(adev, adev->mm_stats.accum_us);
> -
> - spin_unlock(&adev->mm_stats.lock);
> + max_bytes = us_to_bytes(adev, accum_us);
> return max_bytes;
> }
You can just make this
return us_to_bytes(adev, accum_us);
and remove the max_bytes local.
--
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Mesa and X developer
More information about the amd-gfx
mailing list