Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b47bcb93 authored by Christian König's avatar Christian König Committed by Daniel Vetter
Browse files

dma-buf/fence: fix fence_is_later v2



A fence is never later than itself. This caused a bunch of overhead for AMDGPU.

v2: simplify check as suggested by Michel.

Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarMichel Dänzer <michel.daenzer@amd.com>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Reviewed-by: default avatarGustavo Padovan <gustavo.padovan@collabora.co.uk>
Reviewed-by: default avatarMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarSumit Semwal <sumit.semwal@linaro.org>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent 87e332d5
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -292,7 +292,7 @@ static inline bool fence_is_later(struct fence *f1, struct fence *f2)
	if (WARN_ON(f1->context != f2->context))
	if (WARN_ON(f1->context != f2->context))
		return false;
		return false;


	return f1->seqno - f2->seqno < INT_MAX;
	return (int)(f1->seqno - f2->seqno) > 0;
}
}


/**
/**