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

Seth Forshee seth.forshee at
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>
> 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>
> Reviewed-by: Christian K├Ânig <christian.koenig at>
> Signed-off-by: Gustavo Padovan <gustavo.padovan at>
> Link:
> BugLink:
> (cherry-picked from commit 03c0c5f6641533f5fc14bf4e76d2304197402552)
> Signed-off-by: Alberto Milone <alberto.milone at>

Applied to artful/master-next, thanks.

More information about the kernel-team mailing list