From patchwork Thu May 28 14:40:12 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joonas Lahtinen X-Patchwork-Id: 11575969 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C45EC14F6 for ; Thu, 28 May 2020 14:40:20 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id AB8A120888 for ; Thu, 28 May 2020 14:40:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AB8A120888 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 382646E584; Thu, 28 May 2020 14:40:20 +0000 (UTC) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 241366E584; Thu, 28 May 2020 14:40:19 +0000 (UTC) IronPort-SDR: 71skjs7t0xKwX8tpnvDMxq7l8XDg2RJYJTWnXp4lsT+TW5ulPACW6YvGjb7Eq6uuf2ou9to8DM 1ivup0vBDP9w== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 May 2020 07:40:18 -0700 IronPort-SDR: btbwKYi2CTmKiySvF9jhms0TA7uJyGwg4z+fW4FpnvCbI6Eu5iSdkLS0y6iHh8F5nrQgGR78F9 zxBH1ICa0kSg== X-IronPort-AV: E=Sophos;i="5.73,445,1583222400"; d="scan'208";a="442970603" Received: from jlahtine-desk.ger.corp.intel.com (HELO localhost) ([10.251.87.93]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 May 2020 07:40:14 -0700 Date: Thu, 28 May 2020 17:40:12 +0300 From: Joonas Lahtinen To: Dave Airlie , Daniel Vetter Message-ID: <20200528144012.GA141827@jlahtine-desk.ger.corp.intel.com> MIME-Version: 1.0 Content-Disposition: inline Subject: [Intel-gfx] [PULL] drm-intel-next-fixes X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Maxime Ripard , intel-gfx@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Hi Dave & Daniel, Two bigger fixes to corner case kernel access faults and three workload scheduling fixups this week. CI_DINF_191 at: https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html? I got gvt-next-fixes pull today, I'll pull it next week so it has time to run through CI. PS. Update on igt@i915_selftest@live@gt_pm is that subtest was updated and the added part is failing for now. The granularity of the kernel selftests is short one level from normal IGT due to nature of how they integrate to CI. Regards, Joonas *** drm-intel-next-fixes-2020-05-28: One empty list iteration bug (Cc: stable), One use after free fix and three workload scheduling fixups. The following changes since commit d96536f0fe699729a0974eb5b65eb0d87cc747e1: drm/i915: Fix AUX power domain toggling across TypeC mode resets (2020-05-19 17:54:07 +0300) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-05-28 for you to fetch changes up to 757a9395f33c51c4e6eff2c7c0fbd50226a58224: drm/i915/gem: Avoid iterating an empty list (2020-05-25 15:40:43 +0300) ---------------------------------------------------------------- One empty list iteration bug (Cc: stable), One use after free fix and three workload scheduling fixups. ---------------------------------------------------------------- Chris Wilson (5): drm/i915: Don't set queue-priority hint when supressing the reschedule drm/i915/gt: Remove errant assertion in __intel_context_do_pin drm/i915: Disable semaphore inter-engine sync without timeslicing drm/i915: Avoid using rq->engine after free during i915_fence_release drm/i915/gem: Avoid iterating an empty list drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 ++-- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 15 ++++++++----- drivers/gpu/drm/i915/gt/intel_context.c | 2 -- drivers/gpu/drm/i915/i915_request.c | 35 +++++++++++++++++++++++++++-- drivers/gpu/drm/i915/i915_scheduler.c | 16 ++++++------- 5 files changed, 52 insertions(+), 20 deletions(-)