APPLIED[artful]: [SRU Zesty][PATCH 1/1] dma-buf: avoid scheduling on fence status query v2

Seth Forshee seth.forshee at canonical.com
Wed Aug 23 12:19:17 UTC 2017


On Wed, Aug 16, 2017 at 01:59:44PM +0200, Alberto Milone wrote:
> From: Andres Rodriguez <andresx7 at gmail.com>
> 
> When a timeout of zero is specified, the caller is only interested in
> the fence status.
> 
> In the current implementation, dma_fence_default_wait will always call
> schedule_timeout() at least once for an unsignaled fence. This adds a
> significant overhead to a fence status query.
> 
> Avoid this overhead by returning early if a zero timeout is specified.
> 
> v2: move early return after enable_signaling
> 
> Signed-off-by: Andres Rodriguez <andresx7 at gmail.com>
> Reviewed-by: Christian K├Ânig <christian.koenig at amd.com>
> Signed-off-by: Gustavo Padovan <gustavo.padovan at collabora.com>
> Link: http://patchwork.freedesktop.org/patch/msgid/20170426144620.3560-1-andresx7@gmail.com
> 
> BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711096
> 
> (cherry-picked from commit 03c0c5f6641533f5fc14bf4e76d2304197402552)
> Signed-off-by: Alberto Milone <alberto.milone at canonical.com>

Applied to artful/master-next, thanks.




More information about the kernel-team mailing list