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.15-stable tree From: Greg Kroah-Hartman Message-Id: <1518683642163166@kroah.com> Date: Thu, 15 Feb 2018 09:34:02 +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 YmxlIHdhcm5pbmcKCnRvIHRoZSA0LjE1LXN0YWJsZSB0cmVlIHdoaWNoIGNhbiBiZSBmb3VuZCBh dDoKICAgIGh0dHA6Ly93d3cua2VybmVsLm9yZy9naXQvP3A9bGludXgva2VybmVsL2dpdC9zdGFi bGUvc3RhYmxlLXF1ZXVlLmdpdDthPXN1bW1hcnkKClRoZSBmaWxlbmFtZSBvZiB0aGUgcGF0Y2gg aXM6CiAgICAgZWRhYy1vY3Rlb24tZml4LWFuLXVuaW5pdGlhbGl6ZWQtdmFyaWFibGUtd2Fybmlu Zy5wYXRjaAphbmQgaXQgY2FuIGJlIGZvdW5kIGluIHRoZSBxdWV1ZS00LjE1IHN1YmRpcmVjdG9y eS4KCklmIHlvdSwgb3IgYW55b25lIGVsc2UsIGZlZWxzIGl0IHNob3VsZCBub3QgYmUgYWRkZWQg dG8gdGhlIHN0YWJsZSB0cmVlLApwbGVhc2UgbGV0IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiBr bm93IGFib3V0IGl0LgoKCkZyb20gNTQ0ZTkyNTgxYTJhYzQ0NjA3ZDdjYzYwMmM2YjU0ZDE4NjU2 ZjU2ZCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSmFtZXMgSG9nYW4gPGpob2dhbkBr ZXJuZWwub3JnPgpEYXRlOiBNb24sIDEzIE5vdiAyMDE3IDE2OjEyOjA2ICswMDAwClN1YmplY3Q6 IEVEQUMsIG9jdGVvbjogRml4IGFuIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGUgd2FybmluZwpNSU1F LVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKRnJvbTogSmFtZXMgSG9nYW4gPGpob2dhbkBr ZXJuZWwub3JnPgoKY29tbWl0IDU0NGU5MjU4MWEyYWM0NDYwN2Q3Y2M2MDJjNmI1NGQxODY1NmY1 NmQgdXBzdHJlYW0uCgpGaXggYW4gdW5pbml0aWFsaXplZCB2YXJpYWJsZSB3YXJuaW5nIGluIHRo ZSBPY3Rlb24gRURBQyBkcml2ZXIsIGFzIHNlZW4KaW4gTUlQUyBjYXZpdW1fb2N0ZW9uX2RlZmNv bmZpZyBidWlsZHMgc2luY2UgdjQuMTQgd2l0aCBDb2Rlc2NhcGUgR05VClRvb2xzIDIwMTYuMDUt MDM6CgogIGRyaXZlcnMvZWRhYy9vY3Rlb25fZWRhYy1sbWMuYyBJbiBmdW5jdGlvbiDigJhvY3Rl b25fbG1jX2VkYWNfcG9sbF9vMuKAmToKICBkcml2ZXJzL2VkYWMvb2N0ZW9uX2VkYWMtbG1jLmM6 ODc6MjQ6IHdhcm5pbmc6IOKAmCgobG9uZyB1bnNpZ25lZCBpbnQqKSZpbnRfcmVnKVsxXeKAmSBt YXkgXAogICAgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XbWF5YmUt dW5pbml0aWFsaXplZF0KICAgIGlmIChpbnRfcmVnLnMuc2VjX2VyciB8fCBpbnRfcmVnLnMuZGVk X2VycikgewogICAgICAgICAgICAgICAgICAgICAgICBeCklpbml0aWFsaXNlIHRoZSB3aG9sZSBp bnRfcmVnIHZhcmlhYmxlIHRvIHplcm8gYmVmb3JlIHRoZSBjb25kaXRpb25hbAphc3NpZ25tZW50 cyBpbiB0aGUgZXJyb3IgaW5qZWN0aW9uIGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW1lcyBIb2dh biA8amhvZ2FuQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBEYXZpZCBEYW5leSA8ZGF2aWQuZGFuZXlA Y2F2aXVtLmNvbT4KQ2M6IGxpbnV4LWVkYWMgPGxpbnV4LWVkYWNAdmdlci5rZXJuZWwub3JnPgpD YzogbGludXgtbWlwc0BsaW51eC1taXBzLm9yZwpGaXhlczogMWJjMDIxZTgxNTY1ICgiRURBQzog T2N0ZW9uOiBBZGQgZXJyb3IgaW5qZWN0aW9uIHN1cHBvcnQiKQpMaW5rOiBodHRwOi8vbGttbC5r ZXJuZWwub3JnL3IvMjAxNzExMTMxNjEyMDYuMjA5OTAtMS1qYW1lcy5ob2dhbkBtaXBzLmNvbQpT aWduZWQtb2ZmLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClNpZ25lZC1vZmYtYnk6 IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+Ci0tLQogZHJp dmVycy9lZGFjL29jdGVvbl9lZGFjLWxtYy5jIHwgICAgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKykKCgoKUGF0Y2hlcyBjdXJyZW50bHkgaW4gc3RhYmxlLXF1ZXVlIHdoaWNoIG1p Z2h0IGJlIGZyb20gamhvZ2FuQGtlcm5lbC5vcmcgYXJlCgpxdWV1ZS00LjE1L2VkYWMtb2N0ZW9u LWZpeC1hbi11bmluaXRpYWxpemVkLXZhcmlhYmxlLXdhcm5pbmcucGF0Y2gKcXVldWUtNC4xNS9z c2ItZG8tbm90LWRpc2FibGUtcGNpLWhvc3Qtb24tbm9uLW1pcHMucGF0Y2gKLS0KVG8gdW5zdWJz Y3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LWVk YWMiIGluCnRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3Jn Ck1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21v LWluZm8uaHRtbAoKLS0tIGEvZHJpdmVycy9lZGFjL29jdGVvbl9lZGFjLWxtYy5jCisrKyBiL2Ry aXZlcnMvZWRhYy9vY3Rlb25fZWRhYy1sbWMuYwpAQCAtNzgsNiArNzgsNyBAQCBzdGF0aWMgdm9p ZCBvY3Rlb25fbG1jX2VkYWNfcG9sbF9vMihzdHJ1CiAJaWYgKCFwdnQtPmluamVjdCkKIAkJaW50 X3JlZy51NjQgPSBjdm14X3JlYWRfY3NyKENWTVhfTE1DWF9JTlQobWNpLT5tY19pZHgpKTsKIAll bHNlIHsKKwkJaW50X3JlZy51NjQgPSAwOwogCQlpZiAocHZ0LT5lcnJvcl90eXBlID09IDEpCiAJ CQlpbnRfcmVnLnMuc2VjX2VyciA9IDE7CiAJCWlmIChwdnQtPmVycm9yX3R5cGUgPT0gMikK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.linuxfoundation.org ([140.211.169.12]:38646 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755109AbeBOIfF (ORCPT ); Thu, 15 Feb 2018 03:35:05 -0500 Subject: Patch "EDAC, octeon: Fix an uninitialized variable warning" has been added to the 4.15-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:34:02 +0100 Message-ID: <1518683642163166@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.15-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.15 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 @@ -78,6 +78,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.15/edac-octeon-fix-an-uninitialized-variable-warning.patch queue-4.15/ssb-do-not-disable-pci-host-on-non-mips.patch