Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1975596pxb; Fri, 5 Mar 2021 04:34:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJy7gZQpVkku+9Pl2hjPmayzkIk3Ft8jkKFXAYAdjjUjrZ4fnZCcxCS2+vQL3ntBgC5RbXJY X-Received: by 2002:a17:907:72ce:: with SMTP id du14mr747217ejc.301.1614947653832; Fri, 05 Mar 2021 04:34:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614947653; cv=none; d=google.com; s=arc-20160816; b=XI3tUsjtoJXB6octUoK2yNLSvff0236Vt52ZwYxTnM4GvfBLrP88tjqTtkarMwkAKO wSoFIphTHW/QaQMz96au0AsltzYpAODGQeDwkU7L6BUQXE18eQU6CyMrOaC5mZ3bEUbH p/CjLs/nZvrJyo1BkXe8WPPjP1hMnMIHPtm2MDrb1Giyd0JBX4uXrKJH3I181rZ8i+Qp 68N4WxF+/drnR93imNTlc+ugWe/735dQFPnMXgGyapCpSixS7W7ghn5B1m8303CVWBNF d8LjSNDaoNTKTwmevFXC5pr/mo0ezP5gA0BauiVB6eK15AkA9hT7qulWvjZlXIl21pfN Ileg== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=NPKrG6KzytJ4K8FkXHhdTrQSuyA0t+Qoz/Xtsm1ugac=; b=QEYFs/mhGWhrjsB2mDxeJBZ5GM0A0oYin7dSH7R/iGul1gMb0IWZKICMgt4ephNIKP F2wU4imVMo0r268EZ0Nrzyc8d95mY7SdEbN5W5H4FMGhmpuqasT1K+HQ67z3FFmNurXG sjEOAI542pdr1odeBv6vilQxbtL/vbYhTJLzY65EqdK/z0fYC2mfHT38ZhaUU8noq638 YHZzMhbo5v0rhDoK5GmAJ1ns945Iih7f2azziT4hFaEHG0UuuU/BUajdzahyQa6uP0LL LYcWtRPS7JipVlOWHbp+EKC39O3ak9NndtAJVGcyQS1VxWgiY6WBo/ULHlOLa7whBqNY rVDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=m79fP7Wu; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y13si1443908edv.220.2021.03.05.04.33.50; Fri, 05 Mar 2021 04:34:13 -0800 (PST) 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=@linuxfoundation.org header.s=korg header.b=m79fP7Wu; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232319AbhCEMaC (ORCPT + 99 others); Fri, 5 Mar 2021 07:30:02 -0500 Received: from mail.kernel.org ([198.145.29.99]:38576 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231828AbhCEM3b (ORCPT ); Fri, 5 Mar 2021 07:29:31 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 9F1A465019; Fri, 5 Mar 2021 12:29:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1614947371; bh=MzECXvRCfTdhhl662iinpmpj+CqmNMIktdP22PxNuuo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=m79fP7WukIdJBMzj7bM6dInL3wj7EAWfFU32d3VUUXgMRvom7/pvFBCUx0HkjWqQ0 HKADr94bPhJaMelOF6IzmgTfN5h/ZY+0WFxjGASsabxXqoXEfE1JJrhJVMzH89Agge 1+UGaOqDCAuKpxZDkyMEeKdtEq30RHOfz1IUnngs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Don Curtis , Borislav Petkov , Sasha Levin Subject: [PATCH 5.10 040/102] EDAC/amd64: Do not load on family 0x15, model 0x13 Date: Fri, 5 Mar 2021 13:20:59 +0100 Message-Id: <20210305120905.265204467@linuxfoundation.org> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210305120903.276489876@linuxfoundation.org> References: <20210305120903.276489876@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Borislav Petkov [ Upstream commit 6c13d7ff81e6d2f01f62ccbfa49d1b8d87f274d0 ] Those were only laptops and are very very unlikely to have ECC memory. Currently, when the driver attempts to load, it issues: EDAC amd64: Error: F1 not found: device 0x1601 (broken BIOS?) because the PCI device is the wrong one (it uses the F15h default one). So do not load the driver on them as that is pointless. Reported-by: Don Curtis Signed-off-by: Borislav Petkov Tested-by: Don Curtis Link: http://bugzilla.opensuse.org/show_bug.cgi?id=1179763 Link: https://lkml.kernel.org/r/20201218160622.20146-1-bp@alien8.de Signed-off-by: Sasha Levin --- drivers/edac/amd64_edac.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 620f7041db6b..b36d5879b91e 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -3350,10 +3350,13 @@ static struct amd64_family_type *per_family_init(struct amd64_pvt *pvt) fam_type = &family_types[F15_M60H_CPUS]; pvt->ops = &family_types[F15_M60H_CPUS].ops; break; + /* Richland is only client */ + } else if (pvt->model == 0x13) { + return NULL; + } else { + fam_type = &family_types[F15_CPUS]; + pvt->ops = &family_types[F15_CPUS].ops; } - - fam_type = &family_types[F15_CPUS]; - pvt->ops = &family_types[F15_CPUS].ops; break; case 0x16: @@ -3547,6 +3550,7 @@ static int probe_one_instance(unsigned int nid) pvt->mc_node_id = nid; pvt->F3 = F3; + ret = -ENODEV; fam_type = per_family_init(pvt); if (!fam_type) goto err_enable; -- 2.30.1