From patchwork Mon Dec 25 17:36:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Markus Elfring X-Patchwork-Id: 183223 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp491137dyb; Mon, 25 Dec 2023 09:36:57 -0800 (PST) X-Google-Smtp-Source: AGHT+IGCeeV/YUXqNuMWlFlRMchDzVT0wQKFc0jybdk84V+dg1yM5A/kFoY6/pQsXXbbjYTigYxP X-Received: by 2002:a17:903:1c4:b0:1d4:54cc:d89e with SMTP id e4-20020a17090301c400b001d454ccd89emr2359152plh.62.1703525817002; Mon, 25 Dec 2023 09:36:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703525816; cv=none; d=google.com; s=arc-20160816; b=R3dZJ4emjLyCmPHaqjYrdhLCYgxU2c376xlC5Dhw801ar1aZ2QLm7S7H4azuithq0x eREf7te+8nUTpehJXwFiyCPr3i4wLXykXNMdG7gGR6dvNfJg4Hg68cCE41WNBt34h+lt DWBhx5FwErBxcA1e66NIB58JJGY15Lzdvn/G+a91dYp6DnYDT4Zs6yO7gUT1d75RGXS4 qtRuvAXcddsb2WsNWU/GI7y66kYVG/9NNvrGc+XliJvKP7xATTPCndeRtEN8blw6zu9t xg21fI02FQA1rvLn19uAiI0ALzzXSbRdrOmHx9qYlmoOrKvzDJMGHN2lb4vHT7qGxgjc 0XPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:references :cc:to:from:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=zwkcZlScIHgMX0RdMoUCM38i2C2jaWbEfTfy7qAtlpg=; fh=xQ7XBkV8Vfr1n1guxZ3RC0eNPkZJ/hSLNnxt7nNRj5I=; b=OMSuAwYTSm+X5XW/3T6JXDPefDxEpyjP6XhC7P6/uwHbfuB4k7WlsYVjm2SQQQo8IG 6UYLOWPFEdfEBOIzG1Nx0p1KErO8LtjuVuuH4mHUW8+s+LeNI3H6l12TItLpqaqnZhBN +FTuLTNArwvme2x8VwWKg4j1g8JAmdwHxEcS0Y7as4MP1KMCFgW4x7E0q/XqFwnA4IFO VQEF58ojtwMcN/+dTRkns9T3dVJiGC+HkB0sG6h0fbeGsX6Ou27WnRfKcEeXbhwmvtvA ktP4drmvY7B3mzSC0izpaQEW1j1HgQcf1i9o6axYcaIqTNhw6dnPlEVBlta1TArWktbM wSXQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=r32ESMkz; spf=pass (google.com: domain of linux-kernel+bounces-11128-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11128-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id g5-20020a170902868500b001d3a84c053esi7761139plo.247.2023.12.25.09.36.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Dec 2023 09:36:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-11128-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=r32ESMkz; spf=pass (google.com: domain of linux-kernel+bounces-11128-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11128-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 1FE012824B7 for ; Mon, 25 Dec 2023 17:36:55 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 70F0152F9C; Mon, 25 Dec 2023 17:36:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="r32ESMkz" X-Original-To: linux-kernel@vger.kernel.org Received: from mout.web.de (mout.web.de [212.227.17.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0B7E2524CB; Mon, 25 Dec 2023 17:36:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1703525780; x=1704130580; i=markus.elfring@web.de; bh=6YbgzX4IlCp5KaOe1RjzChWQs5gtWK+ZeLnQ6EfDZlc=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References: In-Reply-To; b=r32ESMkzGobCaa+TbXSVG8ctXjGd5HH5sZKeKPmp6YZK9Vw2Wp0MQHkwKI3TDsNt 7IBNMJLrbOIalQcTJPrbEqbDv9QxZR5lQSsVvD5dZN4MSZ+WFZxBjkVhh5AmNiphP 0U+6K/aM2e0VPZqo2NRrusfowrLH7dcB8SJDct12W8oVi4zgurjRFi8HFoXzUrq1u wCg9e7D1umq9PmvcHnsaDuLv7UH5ad9srjeIOAwYcbCzCkEHlnVruzwZ7O3yHVrCW 9bndfhVeph5PcmClXTKu/cWNtOghOXHbscnMXGAaln4GuuUidfSGtVVF1poBIhx+7 p/qudgR5k1aYJEEpXw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MPKFD-1rcTt31g33-00PlHa; Mon, 25 Dec 2023 18:36:20 +0100 Message-ID: Date: Mon, 25 Dec 2023 18:36:19 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 2/7] EDAC/amd64: Delete an unnecessary variable initialisation in amd64_edac_init() Content-Language: en-GB From: Markus Elfring To: linux-edac@vger.kernel.org, kernel-janitors@vger.kernel.org, Borislav Petkov , James Morse , Mauro Carvalho Chehab , Robert Richter , Tony Luck , Yazen Ghannam Cc: LKML , cocci@inria.fr, Muralidhara M K References: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> In-Reply-To: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> X-Provags-ID: V03:K1:Cwcco78JixBvWs3sejkpE1/Op33Uc5UEd2qPxoLTasMwqfRd/u+ 2Xe//62EaQWi/BGoga/Kf5B4juLF8Qja7neUpiUujsEqDaCDy3coL6clkDyV9/B96K8ipf6 jHjPHn2JWPbTtFF1gE9lp+S3nzb47GmCCZAPyYQZDEdBRimYdI8j8uKnnfTfzMeK8Gjn7Fo TpIUegBgedkf08+kfVryg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:KkYp2qCitf4=;2S7BX8fX6dNziIhWeaAu3J7ZMNO LvgHHGbUyT8spp1asXU8Dw0TJ/cd5uIM0cNisH4OvLet2BHItSg2egbsP9/0l/S4mtTQfrwpy qLEmImBwSJKw9bGcBFu9wYTHwG4FQTH8WjfJo8GKQXAQ+y/+Ebv10zc/3qO2K3qd7WOK4ikkj UQ8S8tO6XYjrMNNwvJWeL7ZkHQEjW8fMHewEJZkt/MjVYY75bfh2a40gi1hlPoiLdiTTKHbYn YhQB4FUHPHis10bZK713fqA8tY4hRY92fnUiWhtjXHAl2eckyGji+kLTGbBK/G97YofQIT0f4 FzChciIrpGT3erPLBYe8f2nkEvb/nvltQ8nPF6FTEF/37WJTdFgT7Vfw2/r7UFx6sUy1iwr4i 8T8HXhRgB/cCeyjqjss0ppeX2qsH9J8K2l5NiqAMvyM2rs5wauw9M61Ne5xpUwkL1n2+fOI8J ql042PMK06KBEJkND8/ju7Bpj2W9OI2ArYiQ3NCYLo4l6+g/A9VHnYLTbq2avlCtX7wS8bpCH EoNhMogMInwWuFqlEfNcxl4OMV09ktcSAq6GYDezhFFs+TZPXp9o51asbY02nVviDs55pCCTf 4FP8QFd/WgzNnWBA6xhFdgMrH9absOWATDeRBXmlZEHxzqnc2k/u+W+85GWk+fwS5rAsQBDUo Hy9bs4xvm25eQM3jOqQkM5hz5MsHEZ0Ef5EgJHmK48KODaAreSA+b2kv8rpwJMnjUge2wtlpz J/QN9tzt/mKVkX1Z8UUw3VuVF+Vppkpt4svO4i9gDxh47Wj47B5daIx9X3LIIihn9NvZvSsmH WfoxAC0iublxZUjUemxuR+4aDP5PqPzoLWYJnUMmuj2t5uzgl8XbkSo2i1V+tb8+sYr+NKgUK VdpGcQMT7A7J0eE/CoJeZBEMKoHQtjcM0KMLfyTYWrQVF2WPpn390gYtluHA8AawOnSie5pAk 0AIq0g== X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786276286943674508 X-GMAIL-MSGID: 1786276286943674508 From: Markus Elfring Date: Mon, 25 Dec 2023 16:33:22 +0100 The variable “err” will eventually be set to an appropriate value a bit later. Thus omit the explicit initialisation at the beginning. Signed-off-by: Markus Elfring --- drivers/edac/amd64_edac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.43.0 diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index f912cbadefa4..8a27a4af7121 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -4396,7 +4396,7 @@ MODULE_DEVICE_TABLE(x86cpu, amd64_cpuids); static int __init amd64_edac_init(void) { const char *owner; - int err = -ENODEV; + int err; int i; if (ghes_get_devices()) From patchwork Mon Dec 25 17:38:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Elfring X-Patchwork-Id: 183224 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp491881dyb; Mon, 25 Dec 2023 09:39:19 -0800 (PST) X-Google-Smtp-Source: AGHT+IHjUGODYuLv6W+igevclDlIx+v0MkqLA3Uxway7U+QRKvXGRzGB1om5EAyRNVYffzPt7Shv X-Received: by 2002:a17:906:21c:b0:a1c:d8c6:c21 with SMTP id 28-20020a170906021c00b00a1cd8c60c21mr4676298ejd.67.1703525959400; Mon, 25 Dec 2023 09:39:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703525959; cv=none; d=google.com; s=arc-20160816; b=eOzltDtwLVzkF9qqTcNyvH3e8LeUb3ag8RIlvvcAlFRlwRwJGbZN4RYGaXhjrhONaD IlFQMoioXLzO23BF6S33D4PI+lGjYp+yF94M6P2wmtl0iYRCWmIcpEDmU4m5ertWZhmH EOh/y2wOkbE96xSyYklKKyp+LnLj/1m1sVnP1IMzsdYx/HF8rRIn92CzEJMRwSnWKm8t DXQAMp3qV/lYsqEamUdJClj8LsAu+fkoAfCcftmenE+G65ketbTcthflqKsEl7b40Qif JOJt846Q1PIfJYXU82SxS7D6T3wezvdK5DiwCCjZtz0PqFy4uwvJQmfHTYmKBw04HDeL aBgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:references :cc:to:from:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=0JAXjYlK/hdDxyqwIJiZjYIRM0b+Neb+hXqSKlRvM/4=; fh=xQ7XBkV8Vfr1n1guxZ3RC0eNPkZJ/hSLNnxt7nNRj5I=; b=xO8jIo2UqQpa5vICLopcXxP3V43We7nqrZAvdfwRZ9TbhruacyLyfqBn/l15gSVWnN 6hRuoZiCk8bwc8i3xPZq4fLJYp6iBfaofsKlJcrQd3d0JVJMvEBIN6SfYZo41XCa1ulq ApEJ1RwHBsXk5UlNUheljvNP84wwJzAhNc5+B0Xr8efz69ON4EnYS3JLtLdwpbyTXXqS 9qgXo3Juv/8dQZaXdg0E44HkLHahD1rPY7d7eOo/DIN4xZzoL45SbgmIrKaEYlylwgj7 3iPgk6QsIaj9JcTvpqMPXltU2JQAFQ+36IinWhlLtIjy+SleEKI5L95XwYDNJOTSkWj1 IcHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=RA6P1cns; spf=pass (google.com: domain of linux-kernel+bounces-11130-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11130-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id n9-20020a170906b30900b00a2346f4af58si4639972ejz.538.2023.12.25.09.39.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Dec 2023 09:39:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-11130-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=RA6P1cns; spf=pass (google.com: domain of linux-kernel+bounces-11130-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11130-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 0934C1F22213 for ; Mon, 25 Dec 2023 17:39:19 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 17711537E9; Mon, 25 Dec 2023 17:39:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="RA6P1cns" X-Original-To: linux-kernel@vger.kernel.org Received: from mout.web.de (mout.web.de [212.227.17.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9A87652F81; Mon, 25 Dec 2023 17:38:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1703525892; x=1704130692; i=markus.elfring@web.de; bh=j0FKcxvxQfC448I2h8pj0eT4D4GEbJBlPEXrdpAO+2I=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References: In-Reply-To; b=RA6P1cns5bH5XZAkWogysVVZpXDL1ov0hIdI0dFSrPlsRyIuZIfbGUCfsg4muGLu TJWuZ08G/CTjYcRju2Ioh8wjetls2Bzi1MpREpq2PFGfRM1m/TfLvvT9no7InrjfM ZmR2bKpHQqiWMTJbo22X/iIc8oWgcDs7xpN5e/+XuqI/P6duTzRHFYIom5USDcvvs jGAsK+lFh/YWX4cqA58g+WS52yUecM3UyPCU6z4nGfqC+Ib0+vfebvYDcm5VHauMS cWmXMY/CRJb2hT9UqEVoql+5D9m6x3U3unHpt5QJSHtsLam8KEM0ITOMBjAoCD9/H /mmjw5Qnbl+ETXlDDA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M59nK-1rIupc0ws8-001dTT; Mon, 25 Dec 2023 18:38:12 +0100 Message-ID: <644d3bff-5a21-47d2-9e36-06475d472253@web.de> Date: Mon, 25 Dec 2023 18:38:11 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 3/7] EDAC/amd64: Merge two if statements into one in amd64_edac_init() Content-Language: en-GB From: Markus Elfring To: linux-edac@vger.kernel.org, kernel-janitors@vger.kernel.org, Borislav Petkov , James Morse , Mauro Carvalho Chehab , Robert Richter , Tony Luck , Yazen Ghannam Cc: LKML , cocci@inria.fr, Muralidhara M K References: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> In-Reply-To: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> X-Provags-ID: V03:K1:0IDoyUT/jRJx6zuJyc7dROs6A+EuRf113hAyHyLWMNk2psUzfIS lvXFoI0/RHVmz5d7VHoNzISVCQ0DAj8CVtcrfZ5JRT6sZWv4ShYtb/sOpYe+9k+CDeQHKOJ zLSSnGl4ulTmfO0A38teQpm/1wAlWmg3hQ14Z+5TapRyVUpYirAq2Go+kcFl4816vUHcWfk 6TCTgWKRI3sWk4kgXPc+Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:eOaklonjYc8=;Oz4K9nCLExNKL/flrq3Vuiou9BZ 5FcXhLT2nr90iWusB8FZiCLXHhZL8CYzHLLoud/gPkFzCsVyu6pqNDyqqe3/H6zV7sRMrIUmb gy7C42jBqpLGslXnl5CVMTvGiteJdYrveFaRqUYW/bsXIp45mjIOWdnAqYcC1EE3SaZYqQ+9u EoTcJX5VPG/LjI7QPSv44vKSYUASIym1XyN0Q//n8iRc4tDGwTEqeis1ScivKEpXiYzkdsW2N dhBmZtF6zo9H3wHcnoxyksiYOiB0Q0phYBBU35VoxTjDzQnSWzAxheGYL53PXq4AhUKimq9to vpZ10WuZ7zVszRJlngNIGjf6dFvZ8l7gFfmJqjrpcQMb/W9xAk3z7o0CcYmDyLNDCvA5lCE8K Ks7ALexQW7bDXUFvPjbbOU/scVd4ulxUqpTcmumfNsA45G7+7rCN+2vaO2vY0Itpki2CqryWK Eo1Nz+nn7Wh00NzniVhOZVhzsE7WifAThccd6hqFeGyT5DUqw05DURVKp02xMoZYSULZfQxi9 yUAXVoh5QVHCjEj3k6QFwWvRXza2P3EgogDs91Ajbyu8WuZXOOMybUzzKQrhWPFI1PkaNc6L/ ZUrkDc6sp8Ekctw6xcq7V4yW3fWYX8irzXET7vgF/XKPbQIoBkDC+PlYJLXVmVfvbDvQ2mKkw Spzf9/OpAVDsK1aPSdvu47UHgHbrOjQ6bGvh7kJAvw1tQl13oy+cYq1dKN9UExurm5MRi52uW xI1xOPdCoDi8aq7kM39WlQ9O3LHF9Uw36kXXbrKrdu6Ren4xhUgfmEVT0nD7eXi97VlfoI8cV IBoW0u/chcni7viCbaQNqOMvIuqiUdv4kQuwqiAvzHTbGZAPBKtRzxbHiMJ2l5/BFo6Ut3fEZ g2me4qOyZPnsl4HOksOKc6sgcv9Zfm4/07S6ppuXvFlGCnOk1QAE7fO0cpu/jlIlqxdRZgBCf VMe70w== X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786276436439411672 X-GMAIL-MSGID: 1786276436439411672 From: Markus Elfring Date: Mon, 25 Dec 2023 16:45:37 +0100 Two if statements were connected with the same return statements. Thus merge their condition checks into one statement. Signed-off-by: Markus Elfring --- drivers/edac/amd64_edac.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) -- 2.43.0 diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 8a27a4af7121..49f3d9b54902 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -4406,10 +4406,7 @@ static int __init amd64_edac_init(void) if (owner && strncmp(owner, EDAC_MOD_STR, sizeof(EDAC_MOD_STR))) return -EBUSY; - if (!x86_match_cpu(amd64_cpuids)) - return -ENODEV; - - if (!amd_nb_num()) + if (!x86_match_cpu(amd64_cpuids) || !amd_nb_num()) return -ENODEV; opstate_init(); From patchwork Mon Dec 25 17:40:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Markus Elfring X-Patchwork-Id: 183225 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp492579dyb; Mon, 25 Dec 2023 09:41:39 -0800 (PST) X-Google-Smtp-Source: AGHT+IEyfpAB6Gwb/qMFct7hKRz5eBBg5P+4TbejdQTdGQH8VqdLPwCpBhsf32gDB4qW89dMTwIH X-Received: by 2002:a05:6e02:1787:b0:35f:f5b8:6973 with SMTP id y7-20020a056e02178700b0035ff5b86973mr3443337ilu.7.1703526098825; Mon, 25 Dec 2023 09:41:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703526098; cv=none; d=google.com; s=arc-20160816; b=yFUZCeopdATd369eMvzTSzntqhIIS9hUp5cNWFMJC4jwUBz43gFD9VtPm3TBcs31XV h5hXqh/8XqQtBFGJ5IHODkIQlH8QdeFAXTkBTJkzGMdkItoAbsn/KTsTMzpMvIG5ZpBp ixkQUms1RzPqvrzsLXdeaukviGSpXhoNAdlI/02MgT7T2pnDxajiCvXu0HvQxPHqJXhf 7flVdow4/KnAQIQpPrdpMrOG6EuPd6mkY46iSouQgOfK3vAmKz+QOYIPSFNlDA7z8CSQ 3bBHmc8k9GUT7Oa4ZPnPY68L0UuesG0hvjC29uN/dQMTUGvu956sHu+h+lMdNajqnL1U 8y3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:references :cc:to:from:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=9lvTrPa4Azq3m7EPETNWD+zIHL+NEF2lObcL7Ugulfw=; fh=xQ7XBkV8Vfr1n1guxZ3RC0eNPkZJ/hSLNnxt7nNRj5I=; b=arrCI2YoP2tJIr/LhWPtGGxSVVwQ1/5AOQ6STe0shiYpwyKFBj0hioMqbvwFMe/Sj8 7zoYVwHEYz5eonoPewE2TwRyb31pYRiKhH2xtT83aqtkQb9y2BgPhNa9jbrw4Nzv5rTb 07SpWt1q6cpEuV6BYkZgEu1BMe+S+VW6b3JMk/hE6mViXYYoBzArEJxS/WVPvjQJJJNy zqbQahXF2/JvknQsAG5diNKrl8LOLVNTLiDXVaXI++ODOvdyvneRImYMS0F5Jt9X5sor +1kj88vC4U/w0TAHve/97UBSZK86kKH7pUhMVMX5/MGjjeR7BT5D2r5dYWyZPrIhdjrn p56w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=Znrfeoeo; spf=pass (google.com: domain of linux-kernel+bounces-11131-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11131-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id x21-20020a170902821500b001d0b7902fbasi7878739pln.189.2023.12.25.09.41.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Dec 2023 09:41:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-11131-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=Znrfeoeo; spf=pass (google.com: domain of linux-kernel+bounces-11131-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11131-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 9556BB217AE for ; Mon, 25 Dec 2023 17:41:36 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8ADC0537EC; Mon, 25 Dec 2023 17:41:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="Znrfeoeo" X-Original-To: linux-kernel@vger.kernel.org Received: from mout.web.de (mout.web.de [217.72.192.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1ED8C524CB; Mon, 25 Dec 2023 17:41:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1703526027; x=1704130827; i=markus.elfring@web.de; bh=YNeHa6/Vcg1bfEGgSJaOADhspsb8ftwtO+I9y532uhg=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References: In-Reply-To; b=Znrfeoeoa59CuOHeUzQmncuMsM1Y4VQ0XkncIqn7XtNZGwrtQMF0faBI9ovmnqhb h/IHugT7JuSXCf4E+y4fjj0rYIIvdkf1cCMmGyf8+AQkhS+0eA5E4Z/3elC6imRjy V7kWsL/8CGR+aPU5krKuRgqnQ+Y5tWEjeEVwqlmLJ25PBA1g8NExBt62VKYURorZM dTs9/rZZOVKBb2hL4ZyAbAISHEpyy6hQ7C+3Y4Ata3jU8VICSyBJKyImuK8iRJ0Uh o5B5vGcHSdv1SZbrKm0QPtorK5vAUjto67uD6jmhspT4ABLR8UO7dtVvW3fuzUzSE ysn0oxYpMnauUtVUyw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MJFhJ-1rXYP22PGN-00KnpZ; Mon, 25 Dec 2023 18:40:27 +0100 Message-ID: <0dcdeebf-46f1-41c1-b5c8-050bca5d8e1f@web.de> Date: Mon, 25 Dec 2023 18:40:26 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 4/7] EDAC/amd64: Adjust error handling in probe_one_instance() Content-Language: en-GB From: Markus Elfring To: linux-edac@vger.kernel.org, kernel-janitors@vger.kernel.org, Borislav Petkov , James Morse , Mauro Carvalho Chehab , Robert Richter , Tony Luck , Yazen Ghannam Cc: LKML , cocci@inria.fr, Muralidhara M K References: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> In-Reply-To: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> X-Provags-ID: V03:K1:f5Qp4CpqwjoAivwiBL1Lm2FPsM4kPStagXR0AuWP/yqBlb8rDYh TGsTJqc0JXESt00jJjej09r/B1RehbaWI5IBVPdDpmTTnq45BahACNmZVWDn3FRx81Zd019 sESxkopVNXd9Li6wxaD1yUB92f3FCdgKHeIglGnCgXc6E1LV6H5BYmGXsNPYoA/2fk0nR41 0g2SrHJ1AFtRe0pu1y22g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:EXXReGOboJ8=;cYxIzNPVpcl2/7PE0W8rYHHT23K BzTu8iAVmMVC7ICXKdmlrhf1+juIOFkpxKHhAykqEVNbiExeP0gZssJg6NzdclPsMBh6LJF1x mIxgYlLHxqoBWJqzpF0vdgU9R2+iTKzphHRkGUosCZBzGll/YH0nSvjQsOWHEAXFu6oT3EC5u nuyUsgqWKhBv0jOVdTmAHVwaxqpH94S7Dar+yqFbrrD8VC7cs/OSDy8m9bPPas+i/tHT+H5pH 4XjWXm5kWqYhvLE6n65QgB6XjAqzMHMV4757NmtWVLIzusA0qlD6oV45WxXTfQC/lfPz2WJFP 9ye4LuYvVeoFxkGUXVITr/RtOg6pQUY8oDxc0+YHDD70q9XBnlHDeYX0y3M+tTyVJSpXWjxwk EN8zpC1QQ8jA/8mfEbUx1RJtd3B3J78tWamplcbKK7I95d79y8Xhr8YhcQ6KOoCZkqE/xI011 F8WYA3GJL7/n1zCpSAD/Z5P8AeaNjtG/szFImOiX+ksczPROIWHLbKib1pR1gNtXtVPGAqFML 4gOcDedLhpp7+pQLytALS+BGZFHQrr0AKmSxMFUHEF94rsTQkK5IK6PAwk7Td7PvTPGB75kbh dt79zorB+Q0fV1XFV0UGTQvoqedZDpWORXBLzhLSlNHJdUalzadfwfyWtUjuvqW7iJNp3Ayfu T1UabhreQACqC6XAmL5EU0AaFUvoEqAhesKe5+u8BcNONrzvFLifujRAiGwZgPCAj561M1Cnc 61a+MBK4CtxqADV5ZPNwCEbh7Dai2QyzcSTjwSAONNwPRvW9lSAiDlFcC9sZw8nxcKPEVOGAd AzLs5sHV0dUEkRRIwxQmVjO/L/Q7Jwak7ZGQbi9G7vj5nzoUuohs+d9bTBo3vQTwCfHW6WQAP wfS7MGcL1PMl2Ip5LTgx9bNF5T/Ruy1jQ9sSSnKWuGwEPQmHUrQXfW5z210US20r7rOIm6uqe yNp/Ig== X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786276582343040667 X-GMAIL-MSGID: 1786276582343040667 From: Markus Elfring Date: Mon, 25 Dec 2023 17:18:14 +0100 1. Return directly after a call of the function “kzalloc” failed at the beginning. 2. Delete the label “err_out” which became unnecessary with this refactoring. 3. Move an error code assignment into an if branch. Signed-off-by: Markus Elfring --- drivers/edac/amd64_edac.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) -- 2.43.0 diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 49f3d9b54902..64680de47cab 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -4268,16 +4268,17 @@ static int probe_one_instance(unsigned int nid) struct ecc_settings *s; int ret; - ret = -ENOMEM; s = kzalloc(sizeof(struct ecc_settings), GFP_KERNEL); if (!s) - goto err_out; + return -ENOMEM; ecc_stngs[nid] = s; pvt = kzalloc(sizeof(struct amd64_pvt), GFP_KERNEL); - if (!pvt) + if (!pvt) { + ret = -ENOMEM; goto err_settings; + } pvt->mc_node_id = nid; pvt->F3 = F3; @@ -4336,8 +4337,6 @@ static int probe_one_instance(unsigned int nid) err_settings: kfree(s); ecc_stngs[nid] = NULL; - -err_out: return ret; } From patchwork Mon Dec 25 17:42:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Markus Elfring X-Patchwork-Id: 183226 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp492972dyb; Mon, 25 Dec 2023 09:42:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IHWW7q709hbDnBfmaUHZgXOtWr75F8H2M+zKMk9SlUv9RbFuYGQVl86A/ovmbIK7jXsL2b1 X-Received: by 2002:a05:6e02:19c6:b0:35f:f11b:c41e with SMTP id r6-20020a056e0219c600b0035ff11bc41emr7421802ill.1.1703526179763; Mon, 25 Dec 2023 09:42:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703526179; cv=none; d=google.com; s=arc-20160816; b=hdjiunhVWxZyRQLcczLDV9M4d8sb3LRBTDiGVMmJC1dGV8T+LdkYkX+fGxqqWH03nJ 4aW70xLry8VfqaIOlLNiYNOWWgksSOy5GNv94XRYtFLzMi1W55M7gq11p891RfvKpuZf lNj5CehMGoefW9HaVSW2ahPgZW7Xycnfao/lypp8wjog7xzpY88gSmhV5Y0yekOPsj5Q SFbmdakp9o4TllUOfaYWHSq0HoLQJQLbKqKFrR3eO1JwQayH9B/LXY0x5r7Zopx3JxGt r9xD7kdkIQOSw5jG6NpOjMWQMRJPOjqlLaGkIvpmyKo3ZqEUAm8eSz8zrNI92QMdNy1a 5l0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:references :cc:to:from:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=jCNmKWsu0CzCXWmokXMMJ1bARHH/2ErBHLCDYhxE+nM=; fh=xQ7XBkV8Vfr1n1guxZ3RC0eNPkZJ/hSLNnxt7nNRj5I=; b=HTlwHFiK5JevQ/Q+MgJ+6JRJwmsPYSvssBwXTql4JeAypKZhLT6nBLX5JeQE1egqba U2jvl3eMwj15mUi6ka2YL1yA3PlGDItyvSjMpJJ1REom2c7DtMtRB71CqieuSlDVkveg rVlv9TcsaWmonYDrkrGKRKcQklNvs+jKNo6tMbCMs/INWG6JkfxpgrKpEiZi0K+UYZqM V/kDskMUshArnBH52mkS2bAj20jkJ2MVnOCg3KfptMfG/uf+q2FiFTHtMmDzTO8DvBxL hAN9kW2TbzUPGOo+1ttiZWQaUJ6+IzlkVWiIIow7KRUIqmnl3EQrUQFIVMyfeLhj1mS0 HkPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=GUGCLXGK; spf=pass (google.com: domain of linux-kernel+bounces-11132-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11132-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id x9-20020a654149000000b005c64505cbc2si8230572pgp.19.2023.12.25.09.42.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Dec 2023 09:42:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-11132-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=GUGCLXGK; spf=pass (google.com: domain of linux-kernel+bounces-11132-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11132-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 885ED28234B for ; Mon, 25 Dec 2023 17:42:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3D71F537EF; Mon, 25 Dec 2023 17:42:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="GUGCLXGK" X-Original-To: linux-kernel@vger.kernel.org Received: from mout.web.de (mout.web.de [217.72.192.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0280152F81; Mon, 25 Dec 2023 17:42:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1703526136; x=1704130936; i=markus.elfring@web.de; bh=DN1DZ8Q4gr5JZBxx9y14h9ITgGHp31mL41Pkj2olJ1A=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References: In-Reply-To; b=GUGCLXGK50GeUpvRJtg0JnwjPvlj9KjLdZ6hnHgCZ7nV6QgNCMmrcpzpwAQ70Ol7 qO5R2gtqkc1MNHYTdwh7d631z7rgPuH2OicMr6JTF90SXOG9dLzxaT/JfmECvkJ8n +0mXs/5ehrzdTNqomfoAgwGC75lvL2pKxtYdyxt7mokmr4xuIL79ohwQ3iIEyBYcD bv9ryRjlgYqFi+ShqU8vXjnryXZgF3Bx6RraD0a2Ac4H2IeSRg/WW2aeyVQuGTRS8 NH2qxhdbeSThfunmlodBXo4K3C1c1ULC1iqhOTD0sqeW4py2h7F6AG+MAk8RM+/dH xmVAZbuSnYkTz+9Ikw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N4eGT-1rAHrb34j9-011WsV; Mon, 25 Dec 2023 18:42:16 +0100 Message-ID: <8ecc9bd5-9001-4844-a3ea-f2b522a73cd3@web.de> Date: Mon, 25 Dec 2023 18:42:15 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 5/7] EDAC/amd64: Improve two size determinations in probe_one_instance() Content-Language: en-GB From: Markus Elfring To: linux-edac@vger.kernel.org, kernel-janitors@vger.kernel.org, Borislav Petkov , James Morse , Mauro Carvalho Chehab , Robert Richter , Tony Luck , Yazen Ghannam Cc: LKML , cocci@inria.fr, Muralidhara M K References: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> In-Reply-To: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> X-Provags-ID: V03:K1:2mmKeyB1681GDxQi1sKnPOxPX+IaW+IkMgtER2YiMnejmtGjbMk 3Ko4EESXm92JaHnCN2m0nvkIeD/9+qCD+PJ9jEuMQFRWqwRgx9ByNpHoyRtd04L46Zb3wRx 8tOs7YLcV+gQktydVjndK5GQX9qI3SopK+lN2So6YhhfQavedtD+5w3lBQZQlf5FXXlZ8JP y4KJGoSkRArEGQ/wJuD7w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:DHtw6zTu/ns=;qWnu/Dj6l7S/ReZRUeGYnZubsgz alUOx57ZHhmLeJNK3u+AxhyisQjpXkeYOr6Gk7Z571mItKHhBpGwrNi8hyJERGTCZOoo74tyn XxlyWNa2uBWxaYlboMZyHOZA3myfX7qOurv1LV4JKj9UeSClXSm762HBvIqzW03e0YRAwrPJo 9RO5Ds4F6U52TZ/tzrfojla58eW+qLPlwJy0FENYXfA14+nZefXeivvyAXhHtPkSRR6nje5Fq NKA7RSZaO+IZJJFIG/Q3NmB7g+t7kh7uWR2ENHwolyNC1Cj+3lymkqVd/PcLqptQScIHi3h8O ePASCHgyQHiTW9wH170nnayAtHFkUApWmPFfx1wAFnJOkbiBVjvjN3xlWmGJWe66EZuQ2Jlsn ytZcneh96QyDJr0OgSZFMjZcL0cJ+O2vGTcfSBXxzwQIucogVgAlJbTbr6i3KdGfMwdeAsc3m 0fO8qO7dR88x2fpB/VcxflEXabc3CLC+RtwTKpkR4/sPEWII1dlGxwIsh/A13oupumo2LNmVO t48TTbPeZISVqp9P8VcIpb7WsVeh/y0DCf4Jb2pAD5eOZvmZZfjXZgGHYSOv79Z8wZGSC/vyu tJgfBmMZHQdheZA3Txh5l681+c4OcDEGaKUI5eNRu5ShvlwCOD8cNSDJLyK6itGTkZdVgi6/W GyA46ziiIrgBci4qobkuYwcqOXVl1mhj1Lw1WMj3FgTfm/2v8MJLbCRIGu79Pljgoc9BK5dam JttUoHilFg6GBKKd4jvxqXP3OEMwX5xWP6EjpxwsQk/tTv2z5hj1lMWVhneS9kw97rdluJVf6 IHUQM4vSFqaqolLsxdf8niYTzHpbUIydjqkZZcrTRC6DjwaEauwFzkOxjft37bqSicfIqThyr qp6eK8wrRm8pNkINAZ5EutPoVfwQbJ71wXjOUQ2BXQkSv5LS/8NyAWA6V/5wkZrV6UyNSoiKu oI0Sky7sHiQiGaCKjaiv2bUrz1s= X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786276667337795016 X-GMAIL-MSGID: 1786276667337795016 From: Markus Elfring Date: Mon, 25 Dec 2023 17:24:37 +0100 Replace the specification of data structures by pointer dereferences as the parameter for the operator “sizeof” to make the corresponding size determination a bit safer according to the Linux coding style convention. Signed-off-by: Markus Elfring --- drivers/edac/amd64_edac.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.43.0 diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 64680de47cab..7536236df542 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -4268,13 +4268,13 @@ static int probe_one_instance(unsigned int nid) struct ecc_settings *s; int ret; - s = kzalloc(sizeof(struct ecc_settings), GFP_KERNEL); + s = kzalloc(sizeof(*s), GFP_KERNEL); if (!s) return -ENOMEM; ecc_stngs[nid] = s; - pvt = kzalloc(sizeof(struct amd64_pvt), GFP_KERNEL); + pvt = kzalloc(sizeof(*pvt), GFP_KERNEL); if (!pvt) { ret = -ENOMEM; goto err_settings; From patchwork Mon Dec 25 17:44:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Markus Elfring X-Patchwork-Id: 183227 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp493557dyb; Mon, 25 Dec 2023 09:44:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IG8E0Q2vn1+biXt1EmVFR3vIUiEBaCy1vj1W8nUDimV2y0/rZOcq+cu4cBZgjNZNL9flEtO X-Received: by 2002:ac8:5a86:0:b0:425:9e97:b1c6 with SMTP id c6-20020ac85a86000000b004259e97b1c6mr7690365qtc.35.1703526298836; Mon, 25 Dec 2023 09:44:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703526298; cv=none; d=google.com; s=arc-20160816; b=yfKnDfyZzm+TwSKIV3ytxrZV3gxLsEXv6y2C4sGaPr+A0rf+8Mx7HPNWs0UGvtGRVq GDdCjcH9VQAYit9rOCUAuFSK1xZs9KE1EAaGXELexXQe7WGzej1yiMvtgcLLsDTvC0z8 dkcSVTD40f+xdVMz59uoaLBjd5arVW5yb1UvKr1wj7dtHNSB2HIgFEq3vP1H5NPkoCUk GjEduEVz/jUc5jZb0oUQzxZOjCGuXfPbTt0oMBWALOTI0rQkbgU93ZC1/Qgzb+ouxfoB pYL735BdOhvasxa5qadLXvQY9hkoP/MPCOfNcfRw7Q/FjzwJdZUpmnNb/hG5+GhLSjwJ HSzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:references :cc:to:from:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=euE6wipWVqr1dlKu/ekpCg4FTnHikvpBzI5hIwBpMGc=; fh=xQ7XBkV8Vfr1n1guxZ3RC0eNPkZJ/hSLNnxt7nNRj5I=; b=wy063PZx84Vc6pAgWbnSRILa/Bz+n0wWiXYbkn+cCFICi9pSCdyPedvhK2fOOrzQ9e Qr0LT2U/M9daTpuTibM8N3xRE8GmTh5jO5fTSP8LzEiPgCu08H1gqXvjeXc0HcV3cxgY p58xeu9UgQLBQ1ZVbhFJzFQRsXCCes8z9xaAiWxvwOf8Acgy/+QQF8TQ+bjyc8gBnMvD nvzwEYavG5TxNqze/zKjrsEoww/Z/+wduFPDQTu+Z18e46CPdDU4HbUbp16Uj1Ua7PSz 7JP7jRrRhJOKb86B4YaC+jvYvyOLt9vpwbY0jDfygM5fE6zIS3WnaPX2ALN+gIIyCFz1 MTKA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=BRgVjKbC; spf=pass (google.com: domain of linux-kernel+bounces-11133-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11133-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id w3-20020ac857c3000000b0042584391158si10807332qta.420.2023.12.25.09.44.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Dec 2023 09:44:58 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-11133-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=BRgVjKbC; spf=pass (google.com: domain of linux-kernel+bounces-11133-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11133-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 9E3DB1C2106E for ; Mon, 25 Dec 2023 17:44:58 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1D7EC537F2; Mon, 25 Dec 2023 17:44:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="BRgVjKbC" X-Original-To: linux-kernel@vger.kernel.org Received: from mout.web.de (mout.web.de [212.227.17.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3ADC252F81; Mon, 25 Dec 2023 17:44:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1703526253; x=1704131053; i=markus.elfring@web.de; bh=RztvVJkiqN6k6MAkMSOfzbHfNuTEw4Oiqcl/UjOdytc=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References: In-Reply-To; b=BRgVjKbCkwimRPbV0xi6sn4JfyUN/SzJgjz8cOM5S2JoP1OXON/UwUFDpHauZHqm tOeczZtc4kAH3h4oeMjhT3RatwqgHxRckDEQotpj7/t1W4nnTUE52FbQ4LPyWpwLF Vj/4cq0CClA8GU9SDN/M7dktQakpZRwz4FQk2QPvjz/AKZJHJ4WwQcIIJwhypHHc0 g1cBzDutd44pLitRq4V5q90wCspsx6tQMOPRLqBst0+TlzyV1N68otNR18xCnFbpQ AuaYYK/gZmuBQIcjmGDDk+Qzc1I467ySsCaA/X+9sZky8tToIjTWrA8EAbH9OEqiV 1dvx5Apk+4BxMxvZvg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MVaYw-1rjLj72n6y-00Re9o; Mon, 25 Dec 2023 18:44:13 +0100 Message-ID: Date: Mon, 25 Dec 2023 18:44:12 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 6/7] EDAC/amd64: Delete an unnecessary variable initialisation in probe_one_instance() Content-Language: en-GB From: Markus Elfring To: linux-edac@vger.kernel.org, kernel-janitors@vger.kernel.org, Borislav Petkov , James Morse , Mauro Carvalho Chehab , Robert Richter , Tony Luck , Yazen Ghannam Cc: LKML , cocci@inria.fr, Muralidhara M K References: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> In-Reply-To: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> X-Provags-ID: V03:K1:tguqig1/d9Gquv0duF+HYbD6u0Nq0ecs9k3puuWqEaduLqMP8OF G4a21omXnXOFpHBg2wi7+aR92clYLkKHm1+9XBeRYSheetn+JsHA9uKBjG0dgaq+zaaR3xY OtNVeH+++yTq54V7fXUILiAmNH9KD2CfeSSAN2G7H1ksOx+KX7WY1kSqHu5L+eu8PhfsrBn AZVC3bVkjhOI0ERjx1mhA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:XsXR/k+e8AY=;T5v8XO6GeyaX87PWrmzvSBStT/Z nLPSHKRzZdcS7j+BOOU6XYHJfHX1wiezd1OFxQpG04KJse2qPMYEBRJKh4nAI+bHvMxwVAIAB vjBwcnsnm5jDO2NosbNcJFc58yGMZm3GMJewRe9lG+yE20eM601t+CGiAMsCPdxiP7G6OrVHJ gsE22naXBT+dxpwcQjDQJL/xRol1qfyDWyiLAvDTmeZQ88DNjKogIyszaSqrEtpIMo/FK5TIo x0T2Odztm+LGQKYNH2MfiN71BIh28whLF9lK7LZCOuu2Ky5I4xplJSNsQtVstIDFSW65VE87P GSyfpghMAUhhgIP58YwemmIUADW4elWCCyzzhDd+kMJuZ+qx0eMksumHfknPMrJ6bg86T58GA 5HZ4wpfDv/xTfxA8Fyu1X/ENw7SVc7iSi0A4ei4R93BpqO85dVatdGQxhHeLPqiQtbawtR4Fy Xm7/emiaHBOoXF0XotHtHcG9UphMCPmQGZ7pVPQd3WFARZtMUDs9ECXLDXnEc8frWyxduR6Ub hc3C7/sO71h/8MIonMNgBkdKaOeIBSryK9IE/c1uSCrbT7wtp2NgU4HCA2k7FefpYhCbSEYt3 EPUgbU0ZEC0QOm62+IAvASGMbV93JXtKN3qto+mDHqwjVE0YbWwKFS/iIsRWqYqVioX1yJfqu 4JtY1OKNFrN97jBU3/bYOZ7H/CO+nS1D44D5A8Va+dTAJBS8/TTRJwrkrW59VTQsQBj+1UitU FH6Qmyvlx76pVpTSySZyc1icdN4OprxM/R2IedGGIXOmJ8yEnnSA3EcYz+Mifc5hgqBHj4OK+ GbW0U2f/bKMB/zbkuuOal0pBVgxSDpgkPdIOxZQdL3ASKerCoA954gVltfxLrRIPoqGCtghuy Y7PVG5mqy+L+fhAsbtG3KAl0KAsiNASLtXLzGErxqdu5epnuOdOMyKrK4FnyqgJ4L0rbVnoqO F4dysw== X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786276792324385210 X-GMAIL-MSGID: 1786276792324385210 From: Markus Elfring Date: Mon, 25 Dec 2023 17:34:35 +0100 The variable “pvt” will eventually be set to an appropriate pointer a bit later. Thus omit the explicit initialisation at the beginning. Signed-off-by: Markus Elfring --- drivers/edac/amd64_edac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.43.0 diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 7536236df542..698cde573847 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -4264,7 +4264,7 @@ static bool instance_has_memory(struct amd64_pvt *pvt) static int probe_one_instance(unsigned int nid) { struct pci_dev *F3 = node_to_amd_nb(nid)->misc; - struct amd64_pvt *pvt = NULL; + struct amd64_pvt *pvt; struct ecc_settings *s; int ret; From patchwork Mon Dec 25 17:46:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Elfring X-Patchwork-Id: 183229 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp494283dyb; Mon, 25 Dec 2023 09:47:29 -0800 (PST) X-Google-Smtp-Source: AGHT+IEnMgannyTqny333lVHzXhP1FgTF4V82gYH/RVFb/mSY4W26SM3FGHkqG40Ig44WIwVoqh/ X-Received: by 2002:a05:6808:11c3:b0:3ba:4c6:f39b with SMTP id p3-20020a05680811c300b003ba04c6f39bmr6392613oiv.98.1703526449015; Mon, 25 Dec 2023 09:47:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703526448; cv=none; d=google.com; s=arc-20160816; b=uYMS/NPpPe6ldpeXBjMNE/2UlspcXNHDT1WB0E+hEYThWFP1cGKwP87mAt2rbT3hAP bpS/R350DvQ2IuhixkgjLYdMyn9rjvXFNcPWcZSY8C/iYvTByOqD8R1trk0R9nwe5z5c +1Pj8wpwPSQlOl2kOHX1YZjv8XZZ9ozSv2dK73FVan2xRoYPkjQK/9hUROS5ZH0quZEF 8IpWXfZbrOKiW/ED9Mk29hmirf03j6umSopyyQ6DlZ3VNfMGKeLKZYmdgfjbc+0J23fi FJqllOuvtoozY+a/GUk77rCQ+DPmZQi55GGnrwKAPpL2nmSsvq6IUYJUpBCIA11q5NUI RlDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:references :cc:to:from:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=eJzgxGEUok1ldx0JR0QKMd4IctC4HOcqlicPsn0u19w=; fh=xQ7XBkV8Vfr1n1guxZ3RC0eNPkZJ/hSLNnxt7nNRj5I=; b=GOMlYJvw3mK5N23J81TWvQUvNQOJpzCF7+O2Nwj6jzkh1wGf9MXA8XTCgj1kpf+VKp bIOrHMdE/OhOooPiH8Yt/kmNe3QXgwDKchNPzokMUzJytbcxpMgKLGKAZG4RxSEM7/pL K2DlIR1ax2A0qMudBim5zJcKrqtSETBkGnHmjS1aCe9t0u1kKXkeAp+N+umTkXESISLq CyHwBLDCP1148+aPa/qAINLr/KWkRi1IOxYai55+dQOMJMl67ub1rEsV2Z6CZCnR0ge5 37/5fMJ+ajn/CswlDnIlXsyRdUsqXn3NqlwCkcTXdImO27z0T2l40zJjot7VM2FVbp6l ncqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=GiO7qeHC; spf=pass (google.com: domain of linux-kernel+bounces-11135-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11135-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id s17-20020a656911000000b005cdf992367dsi5657758pgq.730.2023.12.25.09.47.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Dec 2023 09:47:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-11135-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=GiO7qeHC; spf=pass (google.com: domain of linux-kernel+bounces-11135-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11135-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 7697BB216F7 for ; Mon, 25 Dec 2023 17:47:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3D892537FA; Mon, 25 Dec 2023 17:47:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="GiO7qeHC" X-Original-To: linux-kernel@vger.kernel.org Received: from mout.web.de (mout.web.de [212.227.17.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A220D52F6C; Mon, 25 Dec 2023 17:47:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1703526384; x=1704131184; i=markus.elfring@web.de; bh=yZfNVyN4f4vfAqTUZd3nhSOWUqIAg4Bk9xRcEkmGZ5M=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References: In-Reply-To; b=GiO7qeHCXutEbfDxFIdz4So3jEDLAuTIEVpxo6C6Hd7t9H3wD2azDaACSutB62aQ YwqXdfHwqdzHRLMyn0Z2L1I+524QFb6MXZCjg7gR+CrtHia7VmbV6QlGEIxmjPM1w 3JJAj9p+eRGZ/kCBzT/Ma9GcDjJqa2X9FDKu/VdvBRaqolrAh32WOTUNASbU+mnLn 4L6GnoftHVl4140LMk7mGlMRx5csm6qinrSpYKkEEkoXZKr2ewbbu5yqZZqtqWYHl GLBShQsPoandcv0O205o3ggQYErKlhypAoOb/Fl8vumw0Ra5luK1E4floSkx+i/B9 98H/MVwTv4CnuD3jyA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MS17h-1rgJlD0Q8J-00TZ2O; Mon, 25 Dec 2023 18:46:24 +0100 Message-ID: <15936ac5-5380-42fa-b13a-e6b2ccf92490@web.de> Date: Mon, 25 Dec 2023 18:46:22 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: =?utf-8?q?=5BPATCH_7/7=5D_EDAC/amd64=3A_Move_an_assignment_for_the_?= =?utf-8?q?variable_=E2=80=9CF3=E2=80=9D_in_probe=5Fone=5Finstance=28=29?= Content-Language: en-GB From: Markus Elfring To: linux-edac@vger.kernel.org, kernel-janitors@vger.kernel.org, Borislav Petkov , James Morse , Mauro Carvalho Chehab , Robert Richter , Tony Luck , Yazen Ghannam Cc: LKML , cocci@inria.fr, Muralidhara M K References: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> In-Reply-To: <8c9e2c01-9ed0-4392-af40-4e8eb393cb67@web.de> X-Provags-ID: V03:K1:66u+l/NmUncqbzV4DyhYiHKTFwdL8r80fp0lKBBqJ4Se1lKH36E GRmsALRYZzIW/mZQat/0+0+7qD1JqwkFqKB1IjRWouz9CCsUT3Q1Xn7MOSCIkdWAg0LlRPY fsTP51u3VQUz6c4p72SnFchlNUCxKVUE8v9BRvw3ZqJem/eJCNJIHoqdnUGko/13jb6Fh+Z mZXcmp6jjjDEZmDhtHGSA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:vZ18hv2qYMk=;dqmj3WTTTp6yGfjGEUHWNrWEOJU yt2QYNCgE0N5ixA/hQm26un+3Uzx029yhuNPS8eyYQw44Mb9/856Jvi328c4KjUHx5dyB31jR bmQ2FLL2iH/meS+Rh/adpIgGW/wu6NKPnCL1n9eLMFoMKLUiXz99Puwjz+1dL1O+HhzLz09RI A1KVzV80mW2YKtageXbFY1VuXlFlRTwBFlMVv9mfCYleqvgeZtSeicfXqAjxLWBC52umcmN6A VbfKqgIdcyB0RvK3WcxnhKqiSppA9Rj9NQHlNLOWFEfhgv7BYXr+yJsb33sEskYCjVOBQS3D8 qOhCwOPRytdLEhbUcUKuE8lcCyrxrZh2Sd4onQBKsy14OIm5VEOqrmTDaGtuGL0v88whKKnZd cG5JQ+K1EVxYAxb/veAHWtOso9f8rcFMKdy7KVMcdI52hawN77L/rsBzhPcm2fkhnUl3WOadn oyEbKEYKCi0pKtThDZgALTSqvpXYbW5YlpPsr8xG8pIJUmW6hvVnjhDU10WW6kOfRg/BsLvcq 9E/Mx9nbddgtpIySrnAlnZRBqJwx3Ifb9mNWZh3k74FGuyijm1pN44+kUspkS4aXRNfOZOVoL VdhYNpARcU7Bjwa8UuvZ8T2eG+rGoHQ4a/tr0JOLGYuFWqgD6/8PUXT0ZphRPRxu3oznk93/4 dU89SApnK96KCVuqQyZxNc72NhFenzVvgyuHzktkaSUWEJoQuv1ianExWedXUF6deXzfPOBc8 N/e7UX5+zQPnQ3lSs8t69XhGz7JuWprKS7yKoI6D4JI3NceCYFiQPmSuPfLVbNn1gmxnmODz8 9/cHwOAKOz4buRNFxA7tQDa6NeDtKW+PuZHDGW5oHAPrn+ED9yrxpP+j/qe0UVwXjRGaCclnj j9s0TbFd4HatEHu3M2S5HVO+aJ3f4aVFFuaXI7lGhF7GL7TnHuUqnlMudtL//4VMqTBzw4xhY J/d6AQ== X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786276949410262180 X-GMAIL-MSGID: 1786276949410262180 From: Markus Elfring Date: Mon, 25 Dec 2023 17:54:33 +0100 Move one assignment for a local variable so that its setting will only be performed immediately before this pointer is used. Signed-off-by: Markus Elfring --- drivers/edac/amd64_edac.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- 2.43.0 diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 698cde573847..91e0abdf762f 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -4263,7 +4263,7 @@ static bool instance_has_memory(struct amd64_pvt *pvt) static int probe_one_instance(unsigned int nid) { - struct pci_dev *F3 = node_to_amd_nb(nid)->misc; + struct pci_dev *F3; struct amd64_pvt *pvt; struct ecc_settings *s; int ret; @@ -4281,6 +4281,7 @@ static int probe_one_instance(unsigned int nid) } pvt->mc_node_id = nid; + F3 = node_to_amd_nb(nid)->misc; pvt->F3 = F3; ret = per_family_init(pvt);