From patchwork Fri Mar 24 21:05:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Daniel Vetter X-Patchwork-Id: 74744 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp25614vqo; Fri, 24 Mar 2023 14:18:36 -0700 (PDT) X-Google-Smtp-Source: AKy350YlZEqasR+jYcgJMeQ6jfR/d0UAO+XC91Lj0LDo3viiNTT9ZCf9f4TZL4nU0XWUCs8xbAbU X-Received: by 2002:aa7:9f96:0:b0:62a:63e6:3282 with SMTP id z22-20020aa79f96000000b0062a63e63282mr4192864pfr.11.1679692716520; Fri, 24 Mar 2023 14:18:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679692716; cv=none; d=google.com; s=arc-20160816; b=yrfTMyLRrTMRSgJWDsTMUPT98umJGt0mmwsBTI2/ZBVXpRHhjsCHgYm+WBZ9rAFtGY D3Zt65QGmYlHrt1gCNnb31wuuoDL0jUWwQUx4eKoNnqw4EO/x/Qa6S7FNM04fVznU0/s Jew4jLXA2G7UznSwbFQf9gqDURbFeiM/hn3bCFYKuN8eI8EUKBwy01Nk23HV/GyLu7ZQ ljK0YRP1QX/EgQG+/axSfo+CFXAi8c7HitB2PxobGJaLZwrzSr3jtgkRb1+P1uDR9i0n 0OE+/v7PLfrJ7z6CbzkvqAjsNCQOxn9XerpIO8tmenOKRLKOHI/iUrRCaQ5q4mcqmv+/ syhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-disposition :mime-version:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=1pPjU5KnyikUMF+lx33QxblA95ieb7EwJHRyBP/Ocfg=; b=KXthTt0r3ppi3AVcLZwthkGi3rKe1aO3XxaErfjt3ojF7CCCIqKy15J6LN3R4CtivC ZfefMFrwLjrcwlJUBoXU0tZNV1PT6JD3TG+DFpgW7jwSiz1CeGliH1sIRLlkAWgiUzs5 abDGH8IVa76HsUSseEuQ5k4KlXCpq+k0UAVd0UmSVOZyWNT8IwigM3uzjkfIw+wrHJNf +PhBYVnawPxqjjZ+OKa87bhHUuJ1ntLYMcV7D4Sov1Q2zDNsOiuG9hKpgKzIYcOw2pMG ws+jrEecSyvH85dYdn40TJd0Wmr/CVdC9sC3dMgYPEAO4UOM4Mw/G2U7+L/+9N5N8qfS aAOg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=XFPDvgeI; 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c124-20020a621c82000000b0062ae6345c77si2448011pfc.402.2023.03.24.14.18.21; Fri, 24 Mar 2023 14:18:36 -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=@ffwll.ch header.s=google header.b=XFPDvgeI; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231839AbjCXVFf (ORCPT + 99 others); Fri, 24 Mar 2023 17:05:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41556 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230382AbjCXVFd (ORCPT ); Fri, 24 Mar 2023 17:05:33 -0400 Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE8868A5A for ; Fri, 24 Mar 2023 14:05:29 -0700 (PDT) Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-3ee4aa9acd5so1354685e9.1 for ; Fri, 24 Mar 2023 14:05:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; t=1679691928; h=content-transfer-encoding:content-disposition:mime-version :mail-followup-to:message-id:subject:cc:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=1pPjU5KnyikUMF+lx33QxblA95ieb7EwJHRyBP/Ocfg=; b=XFPDvgeIGg+BDsDfkuj7TY/WTvWfa0cHkM0HxbaxomoV4m7rqoUhGMQOrv7mUCfveu kLu+/VKc/ze4MKc8DmW6JhmyvbNXKE8xeY4adJGuJwQ5G5wfhcz7DAsJ4ey1RAbw45ZZ 2pUW1ptmX7o4acYg5SEbOnjzWZA/hPvKX6d68= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679691928; h=content-transfer-encoding:content-disposition:mime-version :mail-followup-to:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1pPjU5KnyikUMF+lx33QxblA95ieb7EwJHRyBP/Ocfg=; b=7RVdAdB5GK7L1ETaCV+2hJYpIHzmN4hodv3NpwyWnaeQ6l+rSmmp/RjPWroN32abhH BFgc9sOMCkFM14M/6ry3MpBEGuD/iwbGBx07qBI5U3wUnS/Wy2yj9G5qK/C/7ipLWK1J yn/QisbgtTrg5PxRGh2/Emk2Xun57P+rIYRqczXYpTD4XBrxdrqaFGgWy2dhNBatvX3w bGip5GlJzKi9Ewc8F5yEFuZmg59SJF2t+3M02RVnyjmdB171AJKuCiV5wDEFs3RNa++U Orm5Oiojo5pajg4909/ZIi25ez5Pw2VOwKAElGvUVAWhSQ0BXfkqy+u1N/s3GDZOz3f3 +JBA== X-Gm-Message-State: AAQBX9d+qQhtPPJ2rw7fYxMHJRBfySIIPgVAToopxfI6dI6foMgl8rwP bw6nUm71ZYRozoBDqXhaCx0i3g== X-Received: by 2002:a5d:4482:0:b0:2d2:9c19:f75 with SMTP id j2-20020a5d4482000000b002d29c190f75mr1825789wrq.1.1679691928290; Fri, 24 Mar 2023 14:05:28 -0700 (PDT) Received: from phenom.ffwll.local (212-51-149-33.fiber7.init7.net. [212.51.149.33]) by smtp.gmail.com with ESMTPSA id n12-20020adfe34c000000b002da75c5e143sm6749071wrj.29.2023.03.24.14.05.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Mar 2023 14:05:27 -0700 (PDT) Date: Fri, 24 Mar 2023 22:05:25 +0100 From: Daniel Vetter To: Linus Torvalds Cc: DRI Development , Dave Airlie , LKML Subject: [PULL] drm-fixes for 6.3-rc4 Message-ID: Mail-Followup-To: Linus Torvalds , DRI Development , Dave Airlie , LKML MIME-Version: 1.0 Content-Disposition: inline X-Operating-System: Linux phenom 6.1.0-6-amd64 X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761285469424040410?= X-GMAIL-MSGID: =?utf-8?q?1761285469424040410?= Hi Linus, Dave is already on vacations, should be back 17th April in time for the merge window. This includes the host1x once more, I only realized you applied it already after I pushed my tree out. We also discussed a bit what to improve, because there should be a pile of fallbacks in place: - maintainer as per MAINTAINERS - regular reviewers, which is why we strongly encourage peer review and also group maintainering so that all regular reviewers can actually push patches forward - big subtree maintainers, big drivers (amd, intel, ...) and drm-misc as fallback - Dave&me, but if it gets to this something broke, there's no way we can keep up with all the mail Now get_maintainers does pick up reviewers and they did reviewer, but none of them were co-maintainers or had commit rights, which isn't good. I'm working to volunteer someone else from nvidia, we only have one. drm-misc maintainers would have been the fallback here, but they didn't get cc'ed. We discussed a bit on irc whether fixing that makes sense, but the resulting flood (even if we exclude the big drivers) is probably too much for the volunteer maintainers here and they'd see the problems as well as right now. Patchwork for better tracking is also not a fix because it's clogged with outdated/invalid patches. Which get auto-archived, and that's the exact crack this patch fell through too. Another failure mode that happened a few times and also here is that the driver maintainer picks up the patch, it lands in linux-next (for this one already in Jan), and all developers are happy because it's in linux-next. But then the pull request never materializes. Consensus is that small drivers with very low bus factor really should push at least their fixes through drm-misc with its regular pull request train, and that was the plan for tegra too. Just a case of people are busy and it hasn't happened yet. Anyway, nothing extraordinary, improving process is just a lot of detail work. I figured might be useful if I typed this up, and the PR mail seemed like as good as place as any other. With that, the actual fixes. drm-fixes-2023-03-24: drm-fixes for 6.3-rc4 - usual pile of fixes for amdgpu&i915 - probe error handling fixes for meson, lt8912b bridge - the host1x patch from Arnd - panel-orientation fix for Lenovo Book X90F Cheers, Daniel The following changes since commit e8d018dd0257f744ca50a729e3d042cf2ec9da65: Linux 6.3-rc3 (2023-03-19 13:27:55 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-03-24 for you to fetch changes up to 08570b7c8db6d9185deccf5bcda773bd6f17172f: gpu: host1x: fix uninitialized variable use (2023-03-24 10:46:12 +0100) ---------------------------------------------------------------- drm-fixes for 6.3-rc4 - usual pile of fixes for amdgpu&i915 - probe error handling fixes for meson, lt8912b bridge - the host1x patch from Arnd - panel-orientation fix for Lenovo Book X90F ---------------------------------------------------------------- Alex Hung (1): drm/amd/display: remove outdated 8bpc comments Andrzej Hajda (1): drm/i915/gt: perform uc late init after probe error injection Arnd Bergmann (1): gpu: host1x: fix uninitialized variable use Ashutosh Dixit (1): Revert "drm/i915/hwmon: Enable PL1 power limit" Badal Nilawar (1): drm/i915/mtl: Disable MC6 for MTL A step Daniel Vetter (3): Merge tag 'drm-misc-fixes-2023-03-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-03-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.3-2023-03-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Hans de Goede (1): drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F Hersen Wu (2): drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk drm/amd/display: Set dcn32 caps.seamless_odm Jane Jian (1): drm/amdgpu/gfx: set cg flags to enter/exit safe mode Johan Hovold (1): drm/meson: fix missing component unbind on bind errors John Harrison (1): drm/i915/guc: Fix missing ecodes Kai-Heng Feng (1): drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi Matheus Castello (1): drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found Nirmoy Das (1): drm/i915/active: Fix missing debug object activation Radhakrishna Sripada (1): drm/i915/mtl: Fix Wa_16015201720 implementation Tejas Upadhyay (1): drm/i915/fbdev: lock the fbdev obj before vma pin Tim Huang (2): drm/amdgpu: reposition the gpu reset checking for reuse drm/amdgpu: skip ASIC reset for APUs when go to S4 Tong Liu01 (1): drm/amdgpu: add mes resume when do gfx post soft reset Ville Syrjälä (2): drm/i915: Preserve crtc_state->inherited during state clearing drm/i915: Update vblank timestamping stuff on seamless M/N change Vinay Belgaumkar (1): drm/i915: Fix format for perf_limit_reasons YuBiao Wang (1): drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 41 ++++++++++++---------- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 15 ++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 9 +++++ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 14 ++++++++ drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 17 +-------- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 4 +-- drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 +++++-- drivers/gpu/drm/i915/display/intel_crtc.c | 8 +++++ drivers/gpu/drm/i915/display/intel_display.c | 1 + drivers/gpu/drm/i915/display/intel_dmc.c | 26 +++++++++++--- drivers/gpu/drm/i915/display/intel_fbdev.c | 24 +++++++++---- drivers/gpu/drm/i915/gt/intel_gt.c | 4 +-- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 27 -------------- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +++++ drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 22 ++++++++++++ drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 13 +------ drivers/gpu/drm/i915/i915_active.c | 3 +- drivers/gpu/drm/i915/i915_hwmon.c | 5 --- drivers/gpu/drm/i915/i915_reg.h | 17 +++------ drivers/gpu/drm/meson/meson_drv.c | 13 ++++--- drivers/gpu/host1x/dev.c | 5 ++- 28 files changed, 182 insertions(+), 126 deletions(-)