Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp291447imi; Thu, 21 Jul 2022 22:09:17 -0700 (PDT) X-Google-Smtp-Source: AGRyM1v8wgJOASxDcSdpmOXBPGH5719ovMPOH/Ms2qdxJgoN9GD1diHuw34U0j0WiF31lPyVHphD X-Received: by 2002:a05:6402:4442:b0:43b:c866:21be with SMTP id o2-20020a056402444200b0043bc86621bemr1750459edb.28.1658466556973; Thu, 21 Jul 2022 22:09:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658466556; cv=none; d=google.com; s=arc-20160816; b=wJ0loiLGhHMBHTDAXrbz4k0qox2NiKHRYX1sosCdbkZN3W4LRBGQwyxbNLuyQRkxp1 PGqqM+F5qoL8T+5PEZ8xkaVU/4syrLngAyMI41jnHkfq+2Jxn8sdTqiM6/2emWqX1zRZ Ei03epzkbBV7TwhBX+FcElj495s9yhUp2Sc1oZZYyuMVunlW2lV3WumTAls6I8HBx9X8 DiGZQO/fZ6dmAxQ9ei9DWeWqFKhYcMOW756gtkzStv0lWo+hOsA9nW9ybKKtq0e1w/Mx GP+q4j9MKyXbWbT3/skPBqdFHfQhovi7eYA9+knalnEXPaSAQou7oHzxschCmRHhqm4z eJjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:mime-version:dkim-signature; bh=KPpMtjYycKsWO8I/2HQoLfLw+bGthVnZUbY/Sz4won8=; b=JMky+FEyfKT6UnBz2HOvmxfwBBWBXkC1OeH9sRiMfCPFA0EdyGNhPzBY0g7iJvSbrV wqCCqmoUiRLG531hr+6ZkMko7iJql/1eI19bmDHcTg0PaRJtnLsgKj9LC9kGT1XqfUBT iMNmAL3dVRRjeNZ6Ur9Egzq3I01uX/wyuGtjqoFKM0Zm+qpooCbKiisqCPFXa/p6B0Ul VZH6AWoLgcADM8JAXezpu6ijVwQt+ucmiyGL17OepvFBxB+hsAGgly2CWsFTkfMUhGIh RviRhDaEC1MVjWrh46QgIJJSf3DO0mmev361UKr+OeHPhENmK4jMPfcU6mwgUSzRBYtk kJSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=l9NTA96M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qb15-20020a1709077e8f00b0072f208cb339si4151180ejc.660.2022.07.21.22.08.24; Thu, 21 Jul 2022 22:09:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=l9NTA96M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232616AbiGVEPw (ORCPT + 99 others); Fri, 22 Jul 2022 00:15:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229783AbiGVEPu (ORCPT ); Fri, 22 Jul 2022 00:15:50 -0400 Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97CD222BF6 for ; Thu, 21 Jul 2022 21:15:49 -0700 (PDT) Received: by mail-ej1-x62b.google.com with SMTP id bp15so6552163ejb.6 for ; Thu, 21 Jul 2022 21:15:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:from:to:cc; bh=KPpMtjYycKsWO8I/2HQoLfLw+bGthVnZUbY/Sz4won8=; b=l9NTA96MbQS2WQTpP0ZGntinKVYwq9qxqk5waWcwikJTZOpQCrb4DPsKAI94TozmXl Znx0pSiCL3jRcXvNI0qnRY6Rh8SNse6fL5MP9g/meVlyM005jaruUxZpv7gOA6w4bNVG kKvUQkrNozDtXTpp2SFoznf/FU3WBvZH2S0e/F/p6bs9nopLZXT3VNlmon3G6VL8UJWQ XPKNzjL+uRbeMzQdzpjKgEh1lr0qFkqEMLmi8SJOSG5qWXS15X8lCVvW1tEeIXl6d7SJ F1LBS3nSylYVtDfElmatgsb2Mg97kNFetuut5/ZXQeVfw31Yud1lzemwY7EC24OuCQzc S/3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc; bh=KPpMtjYycKsWO8I/2HQoLfLw+bGthVnZUbY/Sz4won8=; b=ogJS8jSgb+xn0j3q22TqpXGD/7RL8wj1uFHTIF80unReVJLHC/0c3bpQTPlIPS68Kr TKOTo6+g+O7KkbI1PqAWrYt104bHpi+HL0o+5nbqyaGNjIMtvaW9kYxYEIVXz/pHli9f 7SpO44xwG1c1W3Ot9ssFam4lS77NvmxZuCMvhPrPDC4gzLEueBJkJeb0g2/P0RgUSMUI mfHUXUuLYE9M3QBIBDqT0RKmINr4gepGRtebX91orviXtMdQUb0QEVcSySyfSLKQVAHs pdx5ZKntO/GV07SSxxrlePT3CTBr1Bn16LAFMX6mfOEUhoy5TbbA4iDvSR5Um01kQfxk Az5A== X-Gm-Message-State: AJIora+LZUU4ODIli5NbJnqytAOFHHJHprMgaFYjdYIHloO1PVSPy9tv QYvtE7xS1zVY4BrUPP1g0cXsNxE+aL19KLH1sIM= X-Received: by 2002:a17:907:96ac:b0:72f:1dea:5b66 with SMTP id hd44-20020a17090796ac00b0072f1dea5b66mr1574100ejc.266.1658463347975; Thu, 21 Jul 2022 21:15:47 -0700 (PDT) MIME-Version: 1.0 From: Dave Airlie Date: Fri, 22 Jul 2022 14:15:37 +1000 Message-ID: Subject: [git pull] drm fixes for 5.19-rc8 To: Linus Torvalds , Daniel Vetter Cc: dri-devel , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Fixes for this week. The main one is the i915 firmware fix for the phoronix reported issue. I've written some firmware guidelines as a result, should land in -next soon. Otherwise a few amdgpu fixes, a scheduler fix, ttm fix and two other minor ones. Regards, Dave. drm-fixes-2022-07-22: drm fixes for 5.19-rc8 scheduler: - scheduling while atomic fix ttm: - locking fix edp: - variable typo fix i915: - add back support for v69 firmware on ADL-P. amdgpu: - Drop redundant buffer cleanup that can lead to a segfault - Add a bo_list mutex to avoid possible list corruption in CS - dmub notification fix imx: - fix error path The following changes since commit ff6992735ade75aae3e35d16b17da1008d753d28= : Linux 5.19-rc7 (2022-07-17 13:30:22 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2022-07-22 for you to fetch changes up to 7f5ec14a4e07a2a78fbde069709d5c8806882be2: Merge tag 'drm-misc-fixes-2022-07-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2022-07-22 12:19:45 +1000) ---------------------------------------------------------------- drm fixes for 5.19-rc8 scheduler: - scheduling while atomic fix ttm: - locking fix edp: - variable typo fix i915: - add back support for v69 firmware on ADL-P. amdgpu: - Drop redundant buffer cleanup that can lead to a segfault - Add a bo_list mutex to avoid possible list corruption in CS - dmub notification fix imx: - fix error path ---------------------------------------------------------------- Christian K=C3=B6nig (1): drm/ttm: fix locking in vmap/vunmap TTM GEM helpers Daniele Ceraolo Spurio (1): drm/i915/guc: support v69 in parallel to v70 Dave Airlie (3): Merge tag 'drm-intel-fixes-2022-07-20-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-5.19-2022-07-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2022-07-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Dmitry Osipenko (1): drm/scheduler: Don't kill jobs in interrupt context Liang He (1): drm/imx/dcss: Add missing of_node_put() in fail path Luben Tuikov (1): drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2 Matthew Brost (1): drm/i915/guc: Support programming the EU priority in the GuC descript= or N=C3=ADcolas F. R. A. Prado (1): drm/panel-edp: Fix variable typo when saving hpd absent delay from DT Stylon Wang (1): drm/amd/display: Fix new dmub notification enabling in DM xinhui pan (1): drm/amdgpu: Remove one duplicated ef removal drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 27 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 9 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 12 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 10 - drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 45 +++ drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 374 +++++++++++++++++= +--- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 56 ++- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 7 + drivers/gpu/drm/imx/dcss/dcss-dev.c | 3 + drivers/gpu/drm/panel/panel-edp.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 6 +- include/drm/gpu_scheduler.h | 4 +- 19 files changed, 505 insertions(+), 98 deletions(-)