APPLIED: [SRU][F][PATCH 0/2] Upstream fix for i915_active_acquire crash
Khaled Elmously
khalid.elmously at canonical.com
Fri May 15 04:27:20 UTC 2020
On 2020-05-13 11:10:47 , Sultan Alsawaf wrote:
> BugLink: https://bugs.launchpad.net/bugs/1868551
>
> SRU Justification:
>
> [Impact]
> Users are experiencing a frequent NULL pointer dereference crash in
> i915_active_acquire when using kms, which is used by default.
>
> [Fix]
> The fix is a cherry pick from upstream which was supposed to be backported to
> 5.4 by upstream, but was neglected. The fix has a subsequent Fixes patch to
> resolve some uninitialized pointer usage.
>
> [Test]
> Verified by multiple bug reporters.
>
> [Regression Potential]
> Low. Although there are a lot of lines added, they're mostly boilerplate, and
> this patch is confirmed by multiple users to fix a crash.
>
> Chris Wilson (1):
> drm/i915: Hold reference to intel_frontbuffer as we track activity
>
> Colin Ian King (1):
> drm/i915: fix uninitialized pointer reads on pointers to and from
>
> drivers/gpu/drm/i915/display/intel_display.c | 2 +-
> .../gpu/drm/i915/display/intel_frontbuffer.c | 16 ++++-----
> .../gpu/drm/i915/display/intel_frontbuffer.h | 34 +++++++++++++++++--
> drivers/gpu/drm/i915/display/intel_overlay.c | 17 +++++++---
> drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +-
> drivers/gpu/drm/i915/gem/i915_gem_domain.c | 4 +--
> drivers/gpu/drm/i915/gem/i915_gem_object.c | 26 +++++++++++++-
> drivers/gpu/drm/i915/gem/i915_gem_object.h | 23 ++++++++++++-
> .../gpu/drm/i915/gem/i915_gem_object_types.h | 2 +-
> drivers/gpu/drm/i915/i915_gem.c | 10 +++---
> drivers/gpu/drm/i915/i915_vma.c | 14 +++++---
> 11 files changed, 118 insertions(+), 33 deletions(-)
>
> --
> 2.20.1
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list