From patchwork Mon Nov 19 14:15:28 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Deucher X-Patchwork-Id: 1764911 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by patchwork2.kernel.org (Postfix) with ESMTP id 75640DF264 for ; Mon, 19 Nov 2012 14:15:48 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 86DF3E6168 for ; Mon, 19 Nov 2012 06:15:48 -0800 (PST) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-vb0-f49.google.com (mail-vb0-f49.google.com [209.85.212.49]) by gabe.freedesktop.org (Postfix) with ESMTP id B153CE60BD for ; Mon, 19 Nov 2012 06:15:36 -0800 (PST) Received: by mail-vb0-f49.google.com with SMTP id fo1so4969118vbb.36 for ; Mon, 19 Nov 2012 06:15:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer; bh=IT4B/GJWlWpHIECllWrL/YwKZANFV6SiaJLfgEzeR2A=; b=lxF6TLDtSEr9AJPafu47K8hwI/Cp7El4wvqEQD0BVOBvSfKNa/ArtDqgMGAg/nrxwD CU9Cst49nHdh23TPMw3vaaL3gnrmH3Z6SbgkiCLLzGFSGlaZALJVLw2QkWeSga0ujQdo S2DxxZU4hp8vuUUW4cNdB01Rc8SEgH8lCrdmWD47bL7v7Gf/E3hk1rT+jsW4FaAbEsWP 0MzZvBMnUcdOrq6Ap+xjigM/zRu//33hZp0nvcABpqpWgzkxOQ3zEQBubuxY3LhPQlDP IGOhgXylrwKwaKZ5Jp7E7lE2VY7ucAGH2q/UERxQHrman4XGru9cbusCO9syp9i+Ungv o+yg== Received: by 10.220.208.141 with SMTP id gc13mr19201060vcb.55.1353334535845; Mon, 19 Nov 2012 06:15:35 -0800 (PST) Received: from localhost.localdomain (static-74-96-105-49.washdc.fios.verizon.net. [74.96.105.49]) by mx.google.com with ESMTPS id y7sm5765830vdt.1.2012.11.19.06.15.33 (version=SSLv3 cipher=OTHER); Mon, 19 Nov 2012 06:15:34 -0800 (PST) From: alexdeucher@gmail.com To: airlied@gmail.com, dri-devel@lists.freedesktop.org Subject: [PATCH] drm/radeon: properly track the crtc not_enabled case evergreen_mc_stop() Date: Mon, 19 Nov 2012 09:15:28 -0500 Message-Id: <1353334528-1202-1-git-send-email-alexdeucher@gmail.com> X-Mailer: git-send-email 1.7.7.5 Cc: Alex Deucher , stable@vger.kernel.org X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org Errors-To: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org From: Alex Deucher The save struct is not initialized previously so explicitly mark the crtcs as not used when they are not in use. Signed-off-by: Alex Deucher Cc: stable@vger.kernel.org --- drivers/gpu/drm/radeon/evergreen.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c index af31f82..219942c 100644 --- a/drivers/gpu/drm/radeon/evergreen.c +++ b/drivers/gpu/drm/radeon/evergreen.c @@ -1330,6 +1330,8 @@ void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *sav break; udelay(1); } + } else { + save->crtc_enabled[i] = false; } }