Skip to content

Commit c02aac2

Browse files
committed
drm/i915/gem: Mark up sw-fence notify function
The sw-fence notify function requires to be at least 4-byte aligned so that we can use the low bits in the function pointer for internal fence flags. Make it so. References: https://gitlab.freedesktop.org/drm/intel/issues/1433 Fixes: 42fb60d ("drm/i915/gem: Don't leak non-persistent requests on changing engines") Signed-off-by: Chris Wilson <[email protected]> Cc: Tvrtko Ursulin <[email protected]> Reviewed-by: Tvrtko Ursulin <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent 1aae306 commit c02aac2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/gpu/drm/i915/gem/i915_gem_context.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -519,8 +519,8 @@ static void kill_context(struct i915_gem_context *ctx)
519519
kill_stale_engines(ctx);
520520
}
521521

522-
static int engines_notify(struct i915_sw_fence *fence,
523-
enum i915_sw_fence_notify state)
522+
static int __i915_sw_fence_call
523+
engines_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
524524
{
525525
struct i915_gem_engines *engines =
526526
container_of(fence, typeof(*engines), fence);

0 commit comments

Comments
 (0)