From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: Patch "EDAC, octeon: Fix an uninitialized variable warning" has been added to the 4.9-stable tree From: Greg Kroah-Hartman Message-Id: <151868380394160@kroah.com> Date: Thu, 15 Feb 2018 09:36:43 +0100 To: jhogan@kernel.org, bp@suse.de, david.daney@cavium.com, gregkh@linuxfoundation.org, linux-edac@vger.kernel.org Cc: stable@vger.kernel.org, stable-commits@vger.kernel.org List-ID: VGhpcyBpcyBhIG5vdGUgdG8gbGV0IHlvdSBrbm93IHRoYXQgSSd2ZSBqdXN0IGFkZGVkIHRoZSBw YXRjaCB0aXRsZWQKCiAgICBFREFDLCBvY3Rlb246IEZpeCBhbiB1bmluaXRpYWxpemVkIHZhcmlh YmxlIHdhcm5pbmcKCnRvIHRoZSA0Ljktc3RhYmxlIHRyZWUgd2hpY2ggY2FuIGJlIGZvdW5kIGF0 OgogICAgaHR0cDovL3d3dy5rZXJuZWwub3JnL2dpdC8/cD1saW51eC9rZXJuZWwvZ2l0L3N0YWJs ZS9zdGFibGUtcXVldWUuZ2l0O2E9c3VtbWFyeQoKVGhlIGZpbGVuYW1lIG9mIHRoZSBwYXRjaCBp czoKICAgICBlZGFjLW9jdGVvbi1maXgtYW4tdW5pbml0aWFsaXplZC12YXJpYWJsZS13YXJuaW5n LnBhdGNoCmFuZCBpdCBjYW4gYmUgZm91bmQgaW4gdGhlIHF1ZXVlLTQuOSBzdWJkaXJlY3Rvcnku CgpJZiB5b3UsIG9yIGFueW9uZSBlbHNlLCBmZWVscyBpdCBzaG91bGQgbm90IGJlIGFkZGVkIHRv IHRoZSBzdGFibGUgdHJlZSwKcGxlYXNlIGxldCA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4ga25v dyBhYm91dCBpdC4KCgpGcm9tIDU0NGU5MjU4MWEyYWM0NDYwN2Q3Y2M2MDJjNmI1NGQxODY1NmY1 NmQgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IEphbWVzIEhvZ2FuIDxqaG9nYW5Aa2Vy bmVsLm9yZz4KRGF0ZTogTW9uLCAxMyBOb3YgMjAxNyAxNjoxMjowNiArMDAwMApTdWJqZWN0OiBF REFDLCBvY3Rlb246IEZpeCBhbiB1bmluaXRpYWxpemVkIHZhcmlhYmxlIHdhcm5pbmcKTUlNRS1W ZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCkZyb206IEphbWVzIEhvZ2FuIDxqaG9nYW5Aa2Vy bmVsLm9yZz4KCmNvbW1pdCA1NDRlOTI1ODFhMmFjNDQ2MDdkN2NjNjAyYzZiNTRkMTg2NTZmNTZk IHVwc3RyZWFtLgoKRml4IGFuIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGUgd2FybmluZyBpbiB0aGUg T2N0ZW9uIEVEQUMgZHJpdmVyLCBhcyBzZWVuCmluIE1JUFMgY2F2aXVtX29jdGVvbl9kZWZjb25m aWcgYnVpbGRzIHNpbmNlIHY0LjE0IHdpdGggQ29kZXNjYXBlIEdOVQpUb29scyAyMDE2LjA1LTAz OgoKICBkcml2ZXJzL2VkYWMvb2N0ZW9uX2VkYWMtbG1jLmMgSW4gZnVuY3Rpb24g4oCYb2N0ZW9u X2xtY19lZGFjX3BvbGxfbzLigJk6CiAgZHJpdmVycy9lZGFjL29jdGVvbl9lZGFjLWxtYy5jOjg3 OjI0OiB3YXJuaW5nOiDigJgoKGxvbmcgdW5zaWduZWQgaW50KikmaW50X3JlZylbMV3igJkgbWF5 IFwKICAgIGJlIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uIFstV21heWJlLXVu aW5pdGlhbGl6ZWRdCiAgICBpZiAoaW50X3JlZy5zLnNlY19lcnIgfHwgaW50X3JlZy5zLmRlZF9l cnIpIHsKICAgICAgICAgICAgICAgICAgICAgICAgXgpJaW5pdGlhbGlzZSB0aGUgd2hvbGUgaW50 X3JlZyB2YXJpYWJsZSB0byB6ZXJvIGJlZm9yZSB0aGUgY29uZGl0aW9uYWwKYXNzaWdubWVudHMg aW4gdGhlIGVycm9yIGluamVjdGlvbiBjYXNlLgoKU2lnbmVkLW9mZi1ieTogSmFtZXMgSG9nYW4g PGpob2dhbkBrZXJuZWwub3JnPgpBY2tlZC1ieTogRGF2aWQgRGFuZXkgPGRhdmlkLmRhbmV5QGNh dml1bS5jb20+CkNjOiBsaW51eC1lZGFjIDxsaW51eC1lZGFjQHZnZXIua2VybmVsLm9yZz4KQ2M6 IGxpbnV4LW1pcHNAbGludXgtbWlwcy5vcmcKRml4ZXM6IDFiYzAyMWU4MTU2NSAoIkVEQUM6IE9j dGVvbjogQWRkIGVycm9yIGluamVjdGlvbiBzdXBwb3J0IikKTGluazogaHR0cDovL2xrbWwua2Vy bmVsLm9yZy9yLzIwMTcxMTEzMTYxMjA2LjIwOTkwLTEtamFtZXMuaG9nYW5AbWlwcy5jb20KU2ln bmVkLW9mZi1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBH cmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgotLS0KIGRyaXZl cnMvZWRhYy9vY3Rlb25fZWRhYy1sbWMuYyB8ICAgIDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5z ZXJ0aW9uKCspCgoKClBhdGNoZXMgY3VycmVudGx5IGluIHN0YWJsZS1xdWV1ZSB3aGljaCBtaWdo dCBiZSBmcm9tIGpob2dhbkBrZXJuZWwub3JnIGFyZQoKcXVldWUtNC45L2VkYWMtb2N0ZW9uLWZp eC1hbi11bmluaXRpYWxpemVkLXZhcmlhYmxlLXdhcm5pbmcucGF0Y2gKLS0KVG8gdW5zdWJzY3Jp YmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LWVkYWMi IGluCnRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnCk1v cmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21vLWlu Zm8uaHRtbAoKLS0tIGEvZHJpdmVycy9lZGFjL29jdGVvbl9lZGFjLWxtYy5jCisrKyBiL2RyaXZl cnMvZWRhYy9vY3Rlb25fZWRhYy1sbWMuYwpAQCAtNzksNiArNzksNyBAQCBzdGF0aWMgdm9pZCBv Y3Rlb25fbG1jX2VkYWNfcG9sbF9vMihzdHJ1CiAJaWYgKCFwdnQtPmluamVjdCkKIAkJaW50X3Jl Zy51NjQgPSBjdm14X3JlYWRfY3NyKENWTVhfTE1DWF9JTlQobWNpLT5tY19pZHgpKTsKIAllbHNl IHsKKwkJaW50X3JlZy51NjQgPSAwOwogCQlpZiAocHZ0LT5lcnJvcl90eXBlID09IDEpCiAJCQlp bnRfcmVnLnMuc2VjX2VyciA9IDE7CiAJCWlmIChwdnQtPmVycm9yX3R5cGUgPT0gMikK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.linuxfoundation.org ([140.211.169.12]:40680 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755293AbeBOIiw (ORCPT ); Thu, 15 Feb 2018 03:38:52 -0500 Subject: Patch "EDAC, octeon: Fix an uninitialized variable warning" has been added to the 4.9-stable tree To: jhogan@kernel.org, bp@suse.de, david.daney@cavium.com, gregkh@linuxfoundation.org, linux-edac@vger.kernel.org Cc: , From: Date: Thu, 15 Feb 2018 09:36:43 +0100 Message-ID: <151868380394160@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org List-ID: This is a note to let you know that I've just added the patch titled EDAC, octeon: Fix an uninitialized variable warning to the 4.9-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: edac-octeon-fix-an-uninitialized-variable-warning.patch and it can be found in the queue-4.9 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let know about it. >>From 544e92581a2ac44607d7cc602c6b54d18656f56d Mon Sep 17 00:00:00 2001 From: James Hogan Date: Mon, 13 Nov 2017 16:12:06 +0000 Subject: EDAC, octeon: Fix an uninitialized variable warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: James Hogan commit 544e92581a2ac44607d7cc602c6b54d18656f56d upstream. Fix an uninitialized variable warning in the Octeon EDAC driver, as seen in MIPS cavium_octeon_defconfig builds since v4.14 with Codescape GNU Tools 2016.05-03: drivers/edac/octeon_edac-lmc.c In function ‘octeon_lmc_edac_poll_o2’: drivers/edac/octeon_edac-lmc.c:87:24: warning: ‘((long unsigned int*)&int_reg)[1]’ may \ be used uninitialized in this function [-Wmaybe-uninitialized] if (int_reg.s.sec_err || int_reg.s.ded_err) { ^ Iinitialise the whole int_reg variable to zero before the conditional assignments in the error injection case. Signed-off-by: James Hogan Acked-by: David Daney Cc: linux-edac Cc: linux-mips@linux-mips.org Fixes: 1bc021e81565 ("EDAC: Octeon: Add error injection support") Link: http://lkml.kernel.org/r/20171113161206.20990-1-james.hogan@mips.com Signed-off-by: Borislav Petkov Signed-off-by: Greg Kroah-Hartman --- drivers/edac/octeon_edac-lmc.c | 1 + 1 file changed, 1 insertion(+) --- a/drivers/edac/octeon_edac-lmc.c +++ b/drivers/edac/octeon_edac-lmc.c @@ -79,6 +79,7 @@ static void octeon_lmc_edac_poll_o2(stru if (!pvt->inject) int_reg.u64 = cvmx_read_csr(CVMX_LMCX_INT(mci->mc_idx)); else { + int_reg.u64 = 0; if (pvt->error_type == 1) int_reg.s.sec_err = 1; if (pvt->error_type == 2) Patches currently in stable-queue which might be from jhogan@kernel.org are queue-4.9/edac-octeon-fix-an-uninitialized-variable-warning.patch