Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp4567960pxv; Tue, 6 Jul 2021 04:15:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzithFf9VS64vWVk5V+SZ3wr3RjBPSsF6s8GUWGtpSNMbE5kBKx5MdvRV1K0Dlrb2MO4qO1 X-Received: by 2002:a05:6638:160a:: with SMTP id x10mr16522923jas.131.1625570145996; Tue, 06 Jul 2021 04:15:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625570145; cv=none; d=google.com; s=arc-20160816; b=W30BhNT/NAvwjiON5nXyGhsDpNIaVPLDG2gsbCu1rSFiAZxNFfSzN0GdmjJgh189Ph fV7O+qlkpXm90xwRI3xveFOxb36HYjxPJcYkrKTHMHcx3MAqbysPL9hR6E/z3toi0mP3 wCrJiVCqTMwsXta2IjGh74DLrffWGAjiksBDpgkm2oK6GxFUzK9kUTq75IBYu2pmG317 RaSdONkJGq4P+z2q2GX0GW7ou5yVNazhHO6uKCESpa2OaxpR8AWUu4y57zlz0UO+bLfv AZCQO/yxQ0mIFN8Jmwqli1+dbY3XtzPdp27zpMkqAYjIvef7mShETXNkMhWhFlzSIKo3 PUEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=0Zyrp1Y5NSPn1t65zo/9IAkAkALCKLX3aKHAf8K+TPk=; b=oXnBcHVnwyGyXwRwQj98wFYuVg682PhtonxYnSReKZLK7T5wrzlsUUGrqAFwaNOpjS GQgH8KKTO5TMoOYM9zZ5xVTjdIm7K0P8+SpyVOAPMC+v1Vl4ARgTsnzGAkiCMMCW78wQ Ia6jm0Hf15LP1qcf5Oz62bEu1PLMewWgFLsXivN5MXpNUNXrY1I6Jr2VFCPFw/g1M/V/ /h5eQs+rQZ5ZQkgGZ4/WLsok2EbQOuSKLND28BgtvFmOPSkEd/j9+IoPV9iC90p1wzcO L+sCwUd99X3VwI9pTtU0Q9zwR4hy0xIEJGPU6USBoTHp2BkKFcf6nO6fE3bjBbpiTSam l3Ag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SN12BXGD; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r6si12976149ilj.21.2021.07.06.04.15.32; Tue, 06 Jul 2021 04:15:45 -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=@kernel.org header.s=k20201202 header.b=SN12BXGD; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231972AbhGFLRV (ORCPT + 99 others); Tue, 6 Jul 2021 07:17:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:51602 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231893AbhGFLRA (ORCPT ); Tue, 6 Jul 2021 07:17:00 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D88A161C1B; Tue, 6 Jul 2021 11:14:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1625570061; bh=EvnMn3iMmJ321SaV3eNXb+KzmSciIPmmgK5xzNpZO20=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SN12BXGDgpX/UcwsmYMQOEfG1gLpKhImoUFX+oz/wLRrpi2LEjaVZFjYqpCzF+pRz W+Z97DfCWhuYysf6NSESOqd2A+/4CXCPYoZW2z+mGSXyZECUGTTMJ9aPdPixSPh/CN rUkdbXqenkw9/6cfSncP0o/BT9vK3Gl8aCj1ytezJCISYoymhLQKIjBgnewkHuzCWX xg0dL6zfUhwAYd3WRvGDX4t0okDJ2REsAgSkKYrO0yLhwEvZKKXLpoXpjJ7IWyHmzl tgpLD8V6QLt2pTq83Ihsme/yrWT/Xnf7D6E/QtAKDm4YBWFN2d/MxMDU6CPx26UbeV cT97F7dMRvyVA== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Jack Zhang , Emily Deng , Alex Deucher , Sasha Levin , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Subject: [PATCH AUTOSEL 5.13 008/189] drm/amd/amdgpu/sriov disable all ip hw status by default Date: Tue, 6 Jul 2021 07:11:08 -0400 Message-Id: <20210706111409.2058071-8-sashal@kernel.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210706111409.2058071-1-sashal@kernel.org> References: <20210706111409.2058071-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jack Zhang [ Upstream commit 95ea3dbc4e9548d35ab6fbf67675cef8c293e2f5 ] Disable all ip's hw status to false before any hw_init. Only set it to true until its hw_init is executed. The old 5.9 branch has this change but somehow the 5.11 kernrel does not have this fix. Without this change, sriov tdr have gfx IB test fail. Signed-off-by: Jack Zhang Review-by: Emily Deng Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index 57ec108b5972..f008f001951b 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -2856,7 +2856,7 @@ static int amdgpu_device_ip_reinit_early_sriov(struct amdgpu_device *adev) AMD_IP_BLOCK_TYPE_IH, }; - for (i = 0; i < ARRAY_SIZE(ip_order); i++) { + for (i = 0; i < adev->num_ip_blocks; i++) { int j; struct amdgpu_ip_block *block; -- 2.30.2