Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp928832pxx; Thu, 29 Oct 2020 19:04:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJygWEAIgwuOAW1RaTuRoQoJKMdAOE5yH9+rDzl+WpH2uTYqVD/FgmoRZvxK5OL+HVemrue4 X-Received: by 2002:a17:906:2657:: with SMTP id i23mr299711ejc.14.1604023474954; Thu, 29 Oct 2020 19:04:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1604023474; cv=none; d=google.com; s=arc-20160816; b=l4qbs/lneNLEvWD1rM6JXsKOyIAM15TcjWWzCLOxXpM8C1P5NRhG5Pkx6bMdZ1KOCh yCMvAXTyyOPmJV5valLhWaNYtENOTIVRbc/xtRTV2hlU/oVt3D8CSaeqFDP+a/77UFbG L8k1DK/HPx2B2i2MWyLfja/lcmzVh3YqH7+KyRVH6QUClKv2FNefHSx5eiL72nRfXaCK GSIb2s2rYa+oqXFkcVZycc/A2zGhPQ3K4EMxsMlamk9f8LP+6SRIFHAMNwwYKWxbZMWp gGoqzp0+vwYXQtM8BxQWKISD1j6aE/eS+mxbOpjP9pyOC0JZIpu1t6EJ4CkJMXXHWAd+ UXMw== 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=jxJV+udTNsd+r8WbFr6FFQ7TIrLSIyRQqtRx53iH59A=; b=hD6MOY0I3bHTCDeN+5TWQTYVEomVw4pP6hdNkdEoHSdHlUSLC5rY1x0hFUoLbMHl7/ VjMKMrGPGLGGWr9lsN8Z1umTLNOh41Tq6Da7o7ufWoi8G/Ln5LgZucwmdxdVGAaoJmzp 8ghToqMEC3JeiYR5LKMxsaZExBY4hsfG5XUeA8vvteihTxvUe/eLsbGakIKZHPbVHN/u 3E7vJMJsF1VTmLi3nlWcAC+Gjo0IOsVRMrWQLitnjVSvom/GS3mgPZqPoE9y0IJV0G65 /XAVHKXotK/OdKNhnDbfmldiPCNVMKqOy8nMyqx9gymT1cIo6pOaFz7ea2OqeaghNMBo LZhg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MPdOT9Ta; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t21si3398809edv.46.2020.10.29.19.04.10; Thu, 29 Oct 2020 19:04:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MPdOT9Ta; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1725819AbgJ3CCg (ORCPT + 99 others); Thu, 29 Oct 2020 22:02:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725372AbgJ3CCf (ORCPT ); Thu, 29 Oct 2020 22:02:35 -0400 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6AC0AC0613CF for ; Thu, 29 Oct 2020 19:01:42 -0700 (PDT) Received: by mail-ej1-x632.google.com with SMTP id p9so6514745eji.4 for ; Thu, 29 Oct 2020 19:01: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=jxJV+udTNsd+r8WbFr6FFQ7TIrLSIyRQqtRx53iH59A=; b=MPdOT9TaZ9R7An5qD7DahJxhq6+iT9+frEy3w7ENyXfUVV/jUlVLnjF+7vKxIpr2yO iW3qsIAB2PODaqPyVBzrhzt+uMN3qmF4xAfbTpRsYZyvKa/fwcSzQlwCjLo0RGNQ5P7D LP5l8Ntc4z5PjB6/xQobIl9Kp4Ml7CywF9CfIqJ7qvbrOcs0mwbqeMQTKkL2KTHphFUS Q8lBy04BWOz5FrpGVAukhI6NCvdEaAwht0o+fWFo/o5NNQ9FPIBad+Vs49QuscCFHgf+ KDL0CxjVVXbUBakVA3c3csAJ3TL5Met4jzy4L5kb4Q+LmHJH3AL+f1Ky2iFEdEqjBvOZ 9Z7A== 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=jxJV+udTNsd+r8WbFr6FFQ7TIrLSIyRQqtRx53iH59A=; b=WCgwYX1AlkFbr0ANCMX2pvTJ0ewASCHRGjbIqwowjXlRu1T/n91V+0KiS6/SpJYS1J jCIladkA526EwC951n+eL5kdzf6cw2AGSh+F3qGw6ulN0MaO5a4E/6agESRgotsfVazi 3yB1OHUycX+JMDH1vwa+74ICEqSMDurLT/xtdvXphC7aB6GwdIiRl7VaJ8M6DMhNgn4D /UDpqbaBEbX6JPpnNz0sc6Vigm8PeY5S5dxaLx33JDSc5DoeA5ly1zDaa2wSWwwHmZhG 4bYSPUYwtPsCSq0qzmUFYTycP/LRORChyfKMQMSjUvJFlMR3ZP9/r6d81IeofghZ5gwi qo8w== X-Gm-Message-State: AOAM5320V6dtXlOEs5gwg57ssVZDPsKmVwtKU86MVNf0MrAmxPwNveo2 jky3xW8w9+oRSXkXl9TO/RpTgfHSGvYYDpImMOHsfptfDk4xSg== X-Received: by 2002:a17:906:319a:: with SMTP id 26mr258506ejy.9.1604023298649; Thu, 29 Oct 2020 19:01:38 -0700 (PDT) MIME-Version: 1.0 From: Dave Airlie Date: Fri, 30 Oct 2020 12:01:27 +1000 Message-ID: Subject: [git pull] drm fixes for 5.10-rc2 To: Linus Torvalds , Daniel Vetter Cc: dri-devel , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, A busier rc2 than normal, have larger sets of fixes for amdgpu + nouveau, along with some i915, docs, core, panel, sun4i, v3d, vc4 fixes. Nothing spooky though or pumpkin related. Dave. drm-fixes-2020-10-30-1: drm fixes for 5.10-rc2 docs: - kernel doc fixes core: - fix shmem helpers dma-buf mmap bug amdgpu: - Add new navi1x PCI ID - GPUVM reserved area fixes - Misc display fixes - Fix bad interactions between display code and CONFIG_KGDB - Fixes for SMU manual fan control and i2c nouveau: - endian regression fix for old gpus - buffer object refcount fix - uapi start/end alignment fix - display notifier fix - display clock checking fixes i915: - Fix max memory region size calculation - Restore ILK-M RPS support, restoring performance - Reject 90/270 degree rotated initial fbs panel: - mantix reset fixes sun4i: - scalar fix vc4: - hdmi audio fixes v3d: - fix double free The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec= : Linux 5.10-rc1 (2020-10-25 15:14:11 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-10-30-1 for you to fetch changes up to 7babd126327b8b5a3904d2f8f01c95235801af2a: Merge tag 'drm-intel-fixes-2020-10-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-10-30 11:54:11 +1000) ---------------------------------------------------------------- drm fixes for 5.10-rc2 docs: - kernel doc fixes core: - fix shmem helpers dma-buf mmap bug amdgpu: - Add new navi1x PCI ID - GPUVM reserved area fixes - Misc display fixes - Fix bad interactions between display code and CONFIG_KGDB - Fixes for SMU manual fan control and i2c nouveau: - endian regression fix for old gpus - buffer object refcount fix - uapi start/end alignment fix - display notifier fix - display clock checking fixes i915: - Fix max memory region size calculation - Restore ILK-M RPS support, restoring performance - Reject 90/270 degreerotated initial fbs panel: - mantix reset fixes sun4i: - scalar fix vc4: - hdmi audio fixes v3d: - fix double free ---------------------------------------------------------------- Alex Deucher (3): drm/amdgpu/display: use kvzalloc again in dc_create_state drm/amdgpu/swsmu: drop smu i2c bus on navi1x drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for nav= i1x Christian K=C3=B6nig (1): drm/amdgpu: increase the reserved VM size to 2MB Dan Carpenter (1): drm/v3d: Fix double free in v3d_submit_cl_ioctl() Daniel Vetter (1): drm/shme-helpers: Fix dma_buf_mmap forwarding bug Dave Airlie (4): Merge tag 'amd-drm-fixes-5.10-2020-10-29' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2020-10-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge branch 'linux-5.10' of git://github.com/skeggsb/linux into drm-= fixes Merge tag 'drm-intel-fixes-2020-10-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes David Galiffi (1): drm/amd/display: Fixed panic during seamless boot. Dmytro Laktyushkin (1): drm/amd/display: prevent null pointer access Guido G=C3=BCnther (3): drm/panel: mantix: Don't dereference NULL mode drm/panel: mantix: Fix panel reset dt-binding: display: Require two resets on mantix panel Hoegeun Kwon (1): drm/vc4: drv: Add error handding for bind Karol Herbst (2): drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" drm/nouveau/device: fix changing endianess code to work on older GPUs Kenneth Feng (1): drm/amd/pm: fix the wrong fan speed in fan1_input Lyude Paul (3): drm/nouveau/kms/nv50-: Program notifier offset before requesting disp= caps drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() Madhav Chauhan (1): drm/amdgpu: don't map BO in reserved region Martin Leung (1): drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns Matthew Auld (1): drm/i915/region: fix max size calculation Mauro Carvalho Chehab (7): drm: kernel-doc: document drm_dp_set_subconnector_property() params drm/dp: fix kernel-doc warnings at drm_dp_helper.c drm/dp: fix a kernel-doc issue at drm_edid.c drm: drm_edid: remove a duplicated kernel-doc declaration drm: kernel-doc: add description for a new function parameter drm: kernel-doc: drm_dp_helper.h: fix a typo drm: drm_print.h: fix kernel-doc markups Maxime Ripard (7): Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes' into drm-misc-fixes drm/sun4i: frontend: Rework a bit the phase data drm/sun4i: frontend: Reuse the ch0 phase for RGB formats drm/sun4i: frontend: Fix the scaler phase on A33 drm/vc4: hdmi: Avoid sleeping in atomic context drm/vc4: hdmi: Add a name to the codec DAI component drm/vc4: Rework the structure conversion functions Ralph Campbell (1): drm/nouveau/nouveau: fix the start/end range for migration Takashi Iwai (3): drm/amd/display: Fix kernel panic by dal_gpio_open() error drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally drm/amd/display: Clean up debug macros Tianci.Yin (2): drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) drm/amdgpu: add DID for navi10 blockchain SKU Ville Syrj=C3=A4l=C3=A4 (2): drm/i915: Restore ILK-M RPS support drm/i915: Reject 90/270 degree rotated initial fbs .../display/panel/mantix,mlaf057we51-x.yaml | 4 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +- drivers/gpu/drm/amd/amdgpu/nv.c | 14 +++- drivers/gpu/drm/amd/display/Kconfig | 1 + drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 3 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 12 ++-- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 12 ++++ drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 4 +- drivers/gpu/drm/amd/display/dc/os_types.h | 33 ++++------ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 36 +--------- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 11 +--- drivers/gpu/drm/drm_dp_helper.c | 12 +++- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 7 +- drivers/gpu/drm/drm_prime.c | 1 + drivers/gpu/drm/i915/display/intel_display.c | 4 ++ drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 77 ++++++++++++++++++= ++++ drivers/gpu/drm/i915/selftests/mock_region.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/core.h | 2 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 41 +++++++++++- drivers/gpu/drm/nouveau/dispnv50/core907d.c | 36 +++++++++- drivers/gpu/drm/nouveau/dispnv50/core917d.c | 2 +- .../gpu/drm/nouveau/include/nvhw/class/cl507d.h | 5 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 4 ++ drivers/gpu/drm/nouveau/nouveau_connector.c | 36 +++------- drivers/gpu/drm/nouveau/nouveau_dp.c | 31 +++++---- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 14 +--- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 39 +++++++---- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 25 ++++--- drivers/gpu/drm/sun4i/sun4i_frontend.c | 36 +++------- drivers/gpu/drm/sun4i/sun4i_frontend.h | 6 +- drivers/gpu/drm/v3d/v3d_gem.c | 1 - drivers/gpu/drm/vc4/vc4_drv.c | 1 + drivers/gpu/drm/vc4/vc4_drv.h | 12 ++-- drivers/gpu/drm/vc4/vc4_hdmi.c | 6 +- include/drm/drm_dp_helper.h | 2 +- include/drm/drm_edid.h | 7 -- include/drm/drm_print.h | 20 +++++- 45 files changed, 380 insertions(+), 210 deletions(-)