From patchwork Fri Mar 19 00:53:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Dave Airlie X-Patchwork-Id: 12149527 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.5 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 33285C433E9 for ; Fri, 19 Mar 2021 00:53:45 +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 BCF81600EF for ; Fri, 19 Mar 2021 00:53:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BCF81600EF Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 03D136E252; Fri, 19 Mar 2021 00:53:44 +0000 (UTC) Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by gabe.freedesktop.org (Postfix) with ESMTPS id 716E76E252 for ; Fri, 19 Mar 2021 00:53:42 +0000 (UTC) Received: by mail-ej1-x62e.google.com with SMTP id l4so6900634ejc.10 for ; Thu, 18 Mar 2021 17:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=S62dHTtCQlIfJI/mhZhC3VouKv424+X6c3HcczHvRZo=; b=Q7dgNseLCIoNGFW0I3O8d7KFa3aLYBgV2gYyeeEjCgsKbbF6rMRVWz8I5k5GslEeVB inDohtaIg/fLnL7S27y3qmY34k2zhTItF2p1zpLQFVLbUcRP4pWcs5CcMZUBkHadqi/d xLiB3Hzxi1o37sLqULtUSPAK+BznD12u81Urb0otDSakwrdzcdzQT3I8Grtf0TL/q/Uk 8zu56lub+rcZk+8xbnIyWYInO6AYstjcVTYgPi9QAUK9qIUqtWY/GjGL4TvJZfQ86Nnw QmCYr1x7nLCMIvh+9s41Iob+LRkR7d1+N0ItUc8d+J3pDNSBOZVHDVJ22ymeooI5gEWH 6UCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=S62dHTtCQlIfJI/mhZhC3VouKv424+X6c3HcczHvRZo=; b=O8lqvnPtEYMm/oi7hX0nbQu7/UJN9Kvl3zGwD0ZyzeociCrB+mPCx0J8wnLNl/f+0p xbZFINpoQPMZoKRI6DNJbbIEaidljRLOZzQCSE0T70t9rrzYBLPdBhUbKHHftIUqjZOL lh+ubd3viDEAfmr5a+7fR9/zV6xEaw4p+ORusQHoJLX0oE0piprRf6I9vJRaQ3paDr0+ +uWryHWXKQ3Z387+03nSiZ79TtnWDTCJxwLsFjyoC5PeqneaTtY90ahGRigQ6XW1m6di 3kN22aBonYfjgrsSAKxCBpD1hyx1nQIgKs6NW5hrAlscStsYCJkhSb/a0Y0r0GzesZxw 33sg== X-Gm-Message-State: AOAM531P2Slj3tG2MaNGanWhIgxXeqwE8xkScyV9QXpe72DRFuV3CjVx Ta2kc1tnqDG1g8+MBqLFHGcBbMFe+GODIDgObsA= X-Google-Smtp-Source: ABdhPJxFaCT2uu2jYhd7se0srF/T16JC5LCzYNImCWKMWewHYgy9AjWy4bOzb1le4RcDwfqg2dGNoZFMU4BItTJXAAA= X-Received: by 2002:a17:907:7249:: with SMTP id ds9mr1481050ejc.9.1616115221138; Thu, 18 Mar 2021 17:53:41 -0700 (PDT) MIME-Version: 1.0 From: Dave Airlie Date: Fri, 19 Mar 2021 10:53:29 +1000 Message-ID: Subject: [git pull] drm fixes for 5.12-rc4 To: Linus Torvalds , Daniel Vetter X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: LKML , dri-devel Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Linus, Regular fixes pull, pretty small set of fixes, a couple of i915 and amdgpu, one ttm, one nouveau and one omap. Probably smaller than usual for this time, so we'll see if something pops up next week or if this will continue to stay small. Dave. drm-fixes-2021-03-19: drm fixes for 5.12-rc4 ttm: - Make ttm_bo_unpin() not wraparound on too many unpins. omap: - Fix coccicheck warning in omap. amdgpu: - DCN 3.0 gamma fixes - DCN 2.1 corrupt screen fix i915: - Workaround async flip + VT-d frame corruption on HSW/BDW - Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+ nouveau: - workaround oops with bo syncing The following changes since commit 1e28eed17697bcf343c6743f0028cc3b5dd88bf0: Linux 5.12-rc3 (2021-03-14 14:41:02 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-19 for you to fetch changes up to e94c55b8e0a0bbe9a026250cf31e2fa45957d776: nouveau: Skip unvailable ttm page entries (2021-03-19 10:38:31 +1000) ---------------------------------------------------------------- drm fixes for 5.12-rc4 ttm: - Make ttm_bo_unpin() not wraparound on too many unpins. omap: - Fix coccicheck warning in omap. amdgpu: - DCN 3.0 gamma fixes - DCN 2.1 corrupt screen fix i915: - Workaround async flip + VT-d frame corruption on HSW/BDW - Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+ nouveau: - workaround oops with bo syncing ---------------------------------------------------------------- Calvin Hou (1): drm/amd/display: Correct algorithm for reversed gamma Christian König (1): drm/ttm: make ttm_bo_unpin more defensive Dave Airlie (3): Merge tag 'drm-misc-fixes-2021-03-18' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'amd-drm-fixes-5.12-2021-03-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2021-03-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Dillon Varone (1): drm/amd/display: Remove MPC gamut remap logic for DCN30 Junlin Yang (1): drm/omap: dsi: fix unsigned expression compared with zero Sung Lee (1): drm/amd/display: Copy over soc values before bounding box creation Tobias Klausmann (1): nouveau: Skip unvailable ttm page entries Umesh Nerlige Ramappa (1): i915/perf: Start hrtimer only if sampling the OA buffer Ville Syrjälä (1): drm/i915: Workaround async flip + VT-d corruption on HSW/BDW drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 34 ++-------------------- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 5 ++++ .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 ++++++++++++----- drivers/gpu/drm/i915/i915_perf.c | 13 ++++----- drivers/gpu/drm/i915/i915_reg.h | 23 ++++++++++++++- drivers/gpu/drm/i915/intel_pm.c | 16 +++++++++- drivers/gpu/drm/nouveau/nouveau_bo.c | 8 +++++ drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +++-- include/drm/ttm/ttm_bo_api.h | 6 ++-- 9 files changed, 83 insertions(+), 55 deletions(-)