From patchwork Wed Oct 2 20:49:09 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alex Deucher X-Patchwork-Id: 11171849 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 DE87913BD for ; Wed, 2 Oct 2019 20:49:23 +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 C66232070B for ; Wed, 2 Oct 2019 20:49:23 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C66232070B 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 2ACFA6E12F; Wed, 2 Oct 2019 20:49:21 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-qk1-x743.google.com (mail-qk1-x743.google.com [IPv6:2607:f8b0:4864:20::743]) by gabe.freedesktop.org (Postfix) with ESMTPS id AF8316E111; Wed, 2 Oct 2019 20:49:19 +0000 (UTC) Received: by mail-qk1-x743.google.com with SMTP id y144so106222qkb.7; Wed, 02 Oct 2019 13:49:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=br6ZSkKL8mbtivTXkFHwWtNKftSL83FnpVlUwyb2aRU=; b=PFrXHqRR1H507TVkw0gJIut9odF+IH8S4U9RpMzaPscHBZ3dO5ydsQc8pmsnfjbx/W WJCOfbYmcDTC881UAka3b/V8IlqF/xk7TJb+ATmizgP1+ZOvBAIAKi/NEyltL8QCfxku 8TCYdXqbaQqh3pP+2/wgjSAx3jSljEu1U71H0LQHMwet38TGWrGx8Y+t3TsNABg0leh5 VB1LybRfnPJe3u4endMgBItWmsHPkrUmrv/i9soX2iGhqlY3rXPMaJFFR6nojplwcV4R DUyEbP7uU8bLZ0OiHqop7dH3D0ril85IiGKLuthCuRV6KnNQ+y4qjfszmEEISogPde2D d4GA== X-Gm-Message-State: APjAAAWoQm32NFHGbAlewJKhAH/2aWC1EVMSvEGwUirgucFr9pl/Kgx3 vKcM1tV7Jt28stZnkjwBapZScL3X X-Google-Smtp-Source: APXvYqwh8fTrWSCFTMnJGxPY4MEpFTd1q82u80Jhn2R0SAweQzSPxsZ/vBpiAO5hXEaSEB3BeXAV2w== X-Received: by 2002:a37:a604:: with SMTP id p4mr834403qke.58.1570049358456; Wed, 02 Oct 2019 13:49:18 -0700 (PDT) Received: from localhost.localdomain ([71.219.73.178]) by smtp.gmail.com with ESMTPSA id s50sm298772qth.92.2019.10.02.13.49.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Oct 2019 13:49:17 -0700 (PDT) From: Alex Deucher X-Google-Original-From: Alex Deucher To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, airlied@gmail.com, daniel.vetter@ffwll.ch Subject: [pull] amdgpu drm-fixes-5.4 Date: Wed, 2 Oct 2019 15:49:09 -0500 Message-Id: <20191002204909.3519-1-alexander.deucher@amd.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=br6ZSkKL8mbtivTXkFHwWtNKftSL83FnpVlUwyb2aRU=; b=Q4Yo5mm1J1402AvX8vzRtVS4jDyHsNhj4MgQG+9b4oDqcjcBSdJWRqP0r9lh+cuHce abFY+ofD7YCT8gajZzW1bTVy/j1UwOzEOxkHQiFKar/z7c644D9XPCstcIELclTcCyyU h79xwqN78oqvvnfXjgPCORU4W+0r+Il3Ckaz1uiP0wf1u8IUMrNL2mAyBmwnfpNtV3W+ qpRp/PqD25OIvzsIXP/i27um+nNCztoBrsczfPI9FqbQGvxVdFQ5CISrqaidXrvZO3Lf 1IXZT/DbhtmlGwM8GLlC/Ulyg0z1yhofaapOCEwB60ptI46XU5t3TZcnd7gBib1i4np8 tCPg== X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alex Deucher Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Dave, Daniel, Fixes for 5.4. Nothing too major. Enabling bulk moves is not exactly a bug fix, but it's been working well for a while and it improves performance and reduces latency in command submission. If you have concerns, I can respin without it. The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c: Linux 5.4-rc1 (2019-09-30 10:35:40 -0700) are available in the Git repository at: git://people.freedesktop.org/~agd5f/linux tags/drm-fixes-5.4-2019-10-02 for you to fetch changes up to c0e70e10b11b1b7ca0f537e7ce4404a0459cdc7c: drm/amd/display: fix dcn21 Makefile for clang (2019-10-02 12:58:33 -0500) ---------------------------------------------------------------- drm-fixes-5.4-2019-10-02: amdgpu: - Enable bulk moves - Power metrics fixes for Navi - Fix S4 regression - Add query for tcc disabled mask - Fix several leaks in error paths - randconfig fixes - clang fixes ---------------------------------------------------------------- Aaron Liu (1): Revert "drm/amdgpu: disable stutter mode for renoir" Alex Deucher (1): drm/amdgpu: don't increment vram lost if we are in hibernation Arnd Bergmann (5): drm/amdgpu: make pmu support optional, again drm/amdgpu: hide another #warning drm/amdgpu: display_mode_vba_21: remove uint typedef drm/amd/display: hide an unused variable drm/amd/display: fix dcn21 Makefile for clang Christian König (1): drm/amdgpu: revert "disable bulk moves for now" Kevin Wang (2): drm/amd/powerplay: change metrics update period from 1ms to 100ms drm/amd/powerplay: add sensor lock support for smu Marek Olšák (1): drm/amdgpu: return tcc_disabled_mask to userspace Navid Emamdoost (2): drm/amdgpu: fix multiple memory leaks in acp_hw_init drm/amd/display: memory leak drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 34 ++++++++++++++-------- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 -- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 12 ++++++++ drivers/gpu/drm/amd/amdgpu/nv.c | 6 ++-- drivers/gpu/drm/amd/amdgpu/soc15.c | 8 ++--- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +-- .../drm/amd/display/dc/dce100/dce100_resource.c | 1 + .../drm/amd/display/dc/dce110/dce110_resource.c | 1 + .../drm/amd/display/dc/dce112/dce112_resource.c | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 1 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 12 +++++++- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 13 ++++----- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2 ++ drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 2 ++ drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 4 ++- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2 ++ include/uapi/drm/amdgpu_drm.h | 2 ++ 25 files changed, 85 insertions(+), 34 deletions(-)