[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Avoid leaking lpe audio platdev.data

2017-12-09 Thread Patchwork
== Series Details == Series: drm/i915: Avoid leaking lpe audio platdev.data URL : https://patchwork.freedesktop.org/series/35151/ State : failure == Summary == Series 35151v1 drm/i915: Avoid leaking lpe audio platdev.data https://patchwork.freedesktop.org/api/1.0/series/35151/revisions/1/mbox/

[Intel-gfx] [PATCH] drm/i915: Avoid leaking lpe audio platdev.data

2017-12-09 Thread Chris Wilson
The struct platform_device memdups the provided data pointer requiring us to free the template we construct during lpe_audio_platdev_create(): unreferenced object 0x88026eafe400 (size 512): comm "insmod", pid 6850, jiffies 4295060179 (age 22.300s) hex dump (first 32 bytes): 00 00 00 00

[Intel-gfx] ✗ Fi.CI.BAT: warning for drm/i915/selftests: Free mock_i915->drm.mode_config

2017-12-09 Thread Patchwork
== Series Details == Series: drm/i915/selftests: Free mock_i915->drm.mode_config URL : https://patchwork.freedesktop.org/series/35150/ State : warning == Summary == Series 35150v1 drm/i915/selftests: Free mock_i915->drm.mode_config https://patchwork.freedesktop.org/api/1.0/series/35150/revisio

[Intel-gfx] [PATCH] drm/i915/selftests: Free mock_i915->drm.mode_config

2017-12-09 Thread Chris Wilson
Even for the mock i915 device, we need to initialise the drm.mode_config, as we may ultimately query whether there are any KMS users deep in the bowels of some paths (e.g. eviction). As we initialise drm.mode_config we must cleanup after ourselves! Signed-off-by: Chris Wilson Cc: Matthew Auld Cc

[Intel-gfx] ✗ Fi.CI.IGT: warning for drm/i915: Only report a wakeup if the waiter was truly asleep (rev4)

2017-12-09 Thread Patchwork
== Series Details == Series: drm/i915: Only report a wakeup if the waiter was truly asleep (rev4) URL : https://patchwork.freedesktop.org/series/22445/ State : warning == Summary == Test kms_plane: Subgroup plane-position-hole-pipe-c-planes: pass -> SKIP (sh

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Only report a wakeup if the waiter was truly asleep (rev4)

2017-12-09 Thread Patchwork
== Series Details == Series: drm/i915: Only report a wakeup if the waiter was truly asleep (rev4) URL : https://patchwork.freedesktop.org/series/22445/ State : success == Summary == Series 22445v4 drm/i915: Only report a wakeup if the waiter was truly asleep https://patchwork.freedesktop.org/a

[Intel-gfx] [PATCH] drm/i915: Only report a wakeup if the waiter was truly asleep

2017-12-09 Thread Chris Wilson
If we attempt to wake up a waiter, who is currently checking the seqno it will be in the TASK_INTERRUPTIBLE state and ttwu will report success. However, it is actually awake and functioning -- so delay reporting the actual wake up until it sleeps. This fixes some spurious claims of missed_breadcrum

[Intel-gfx] ✗ Fi.CI.BAT: warning for series starting with [1/2] drm/i915: Remove debugfs/i915_seqno_info

2017-12-09 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915: Remove debugfs/i915_seqno_info URL : https://patchwork.freedesktop.org/series/35144/ State : warning == Summary == Series 35144v1 series starting with [1/2] drm/i915: Remove debugfs/i915_seqno_info https://patchwork.freedesktop

[Intel-gfx] [PATCH 1/2] drm/i915: Remove debugfs/i915_seqno_info

2017-12-09 Thread Chris Wilson
The per-engine seqno info is now available from debugfs/i915_engine_info obsoleting debugfs/i915_seqno_info, so remove it. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/i915_debugfs.c | 14 -- 1 file changed, 14 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b

[Intel-gfx] [PATCH 2/2] drm/i915: Stop showing seqno info from debugfs/i915_interrupt_info

2017-12-09 Thread Chris Wilson
Since the seqno information shown from i915_interrupt_info is just a small subset of i915_engine_info, remove it. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/i915_debugfs.c| 24 ++-- drivers/gpu/drm/i915/intel_engine_cs.c | 5 + 2 files changed, 7 insertions