From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 861ECC433FE for ; Thu, 29 Sep 2022 23:50:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=2i+jEszwyH6x/7VyXGIgbyt0zAXLy2jp48E18B9OZnQ=; b=h7iM37jRLMzmpS n4SdCNZfS4HNdBjHFsaKfJnohkHGeqWeyD2zMMOAllxqFjlSETtJ4igdLR9i1r8DAUOWMtIXgO1hG /axVE5rjSL5IaQg5/xnvjU0+ou2uvrpdowgFSu5e9W9Us/UdK9zTuaCLV9JchHY6RbvlPYR4IRFo4 aKEgn5X6lxYuDtqoRVhGaKKgtXqTWGm7nrFdidUf3bi/X3ZZkyLKlb/p3hkoy/BBB4u6N7sHOfhUi Chk8qZQzD9lkxrS6Y0zkGGVxwnJqWwWf6MQiZ5ZPhzWNRTlC3KHU70sylVYF372BHvX7xbHpdTta1 Cc5iBaKcvfcWNWlL3Y0g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oe3Hr-0066hw-CB; Thu, 29 Sep 2022 23:49:51 +0000 Received: from post.baikalelectronics.com ([213.79.110.86]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oe355-0060wg-WF for linux-arm-kernel@lists.infradead.org; Thu, 29 Sep 2022 23:36:48 +0000 Received: from post.baikalelectronics.com (localhost.localdomain [127.0.0.1]) by post.baikalelectronics.com (Proxmox) with ESMTP id C8A69E0EDE; Fri, 30 Sep 2022 02:36:38 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= baikalelectronics.ru; h=cc:cc:content-transfer-encoding :content-type:content-type:date:from:from:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=post; bh=okIVpyfoGlEW1Hxvcm8w+CRE1E3C28Kn50cbDgxN1aw=; b=DoaSgVqbi6VV tvW2KlYOXGxYxz5e9HaIf/DaByJs3heDLdMyB1I6VGMiUNMGQiAMg26XvQRP6D+W h1vW66UZ5CpkHrOnNM0ianigCDTfukDYSRaWmzLVc0veCpvrNIgbLIb5RPX2R+xP WF2Hfo10bX1OksN7gUIITsUHrYjndPQ= Received: from mail.baikal.int (mail.baikal.int [192.168.51.25]) by post.baikalelectronics.com (Proxmox) with ESMTP id BD331E0E70; Fri, 30 Sep 2022 02:36:38 +0300 (MSK) Received: from localhost (192.168.168.10) by mail (192.168.51.25) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 30 Sep 2022 02:36:39 +0300 From: Serge Semin To: Michal Simek , Borislav Petkov , Mauro Carvalho Chehab , Tony Luck , James Morse , Robert Richter CC: Serge Semin , Serge Semin , Alexey Malahov , Michail Ivanov , Pavel Parkhomenko , Punnaiah Choudary Kalluri , Manish Narani , Dinh Nguyen , , , Subject: [PATCH RESEND v3 11/18] EDAC/synopsys: Read full data pattern on errors Date: Fri, 30 Sep 2022 02:35:23 +0300 Message-ID: <20220929233530.13016-12-Sergey.Semin@baikalelectronics.ru> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220929233530.13016-1-Sergey.Semin@baikalelectronics.ru> References: <20220929233530.13016-1-Sergey.Semin@baikalelectronics.ru> MIME-Version: 1.0 X-Originating-IP: [192.168.168.10] X-ClientProxiedBy: MAIL.baikal.int (192.168.51.25) To mail (192.168.51.25) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220929_163640_265133_DB11A9A2 X-CRM114-Status: GOOD ( 13.71 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RFcgdU1DVEwyIEREUkMgY2FsY3VsYXRlcyBFQ0MgZm9yIHRoZSBEUS1idXMgd29yZC4gSWYgbm9u LUZ1bGwgYnVzIHdpZHRoCm1vZGUgaXMgYWN0aXZhdGVkIHRoZSBsZWZ0b3ZlciBEUS1iaXRzIHdp bGwgYmUgcGFkZGVkIHdpdGggemVyb3MsIGJ1dCB0aGUKRUNDIHN5bmRyb21lIGlzIGNhbGN1bGF0 ZWQgZm9yIHRoZSB3aG9sZSB3aWR0aCBhbnl3YXkgWzFdLiBGb3Igc29tZSByZWFzb24KdGhlIERX IHVNQ1RMMiBERFJDIGRyaXZlciBjdXJyZW50bHkgZG9lc24ndCByZWFkIHRoZSB3aG9sZSBTRFJB TSB3b3JkIGluCmNhc2Ugb2YgdGhlIEVDQyBlcnJvcnMgZXZlbiB0aG91Z2ggdGhlIDY0LWJpdCBE US1idXMgaGFzIGJlZW4gc3VwcG9ydGVkCmZvciBhIGxvbmcgdGltZS4gTGV0J3MgZml4IHRoYXQg YnkgZXh0ZW5kaW5nIHRoZSBkYXRhIGZpZWxkIG9mIHRoZSBFQ0MKZXJyb3IgaW5mbyBzdHJ1Y3R1 cmUgYW5kIHJlYWRpbmcgdGhlIHVwcGVyIDMyLWJpdHMgcGFydCBvZiB0aGUgZGF0YQpwYXR0ZXJu IGlmIGFuIEVDQyBlcnJvciBoYXBwZW5zIGFuZCB0aGUgRERSIGNvbnRyb2xsZXIgaGFzIGJlZW4g Y29uZmlndXJlZAp3aXRoIHRoZSA2NC1iaXRzIERRIGJ1cy4gQXMgYmVmb3JlIHRoZSBkYXRhIHdp bGwgYmUgcHJpbnRlZCBhcyBhIHBhcnQgb2YKdGhlIGN1c3RvbSBlcnJvciBtZXNzYWdlIHBhc3Nl ZCB0byB0aGUgZWRhY19tY19oYW5kbGVfZXJyb3IoKSBtZXRob2QuCgpbMV0gRGVzaWduV2FyZcKu IENvcmVzIEVuaGFuY2VkIFVuaXZlcnNhbCBERFIgTWVtb3J5IENvbnRyb2xsZXIgKHVNQ1RMMikK ICAgIERhdGFib29rLCBWZXJzaW9uIDMuOTFhLCBPY3RvYmVyIDIwMjAsIHAuNDI0LTQyNQoKU2ln bmVkLW9mZi1ieTogU2VyZ2UgU2VtaW4gPFNlcmdleS5TZW1pbkBiYWlrYWxlbGVjdHJvbmljcy5y dT4KLS0tCiBkcml2ZXJzL2VkYWMvc3lub3BzeXNfZWRhYy5jIHwgMTMgKysrKysrKysrLS0tLQog MSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2VkYWMvc3lub3BzeXNfZWRhYy5jIGIvZHJpdmVycy9lZGFjL3N5bm9wc3lz X2VkYWMuYwppbmRleCAxY2ZiYzVhMmE1NjQuLjAwNDE3ZjM2ODg5MyAxMDA2NDQKLS0tIGEvZHJp dmVycy9lZGFjL3N5bm9wc3lzX2VkYWMuYworKysgYi9kcml2ZXJzL2VkYWMvc3lub3BzeXNfZWRh Yy5jCkBAIC0zMDksNyArMzA5LDcgQEAgc3RydWN0IHNucHNfZWNjX2Vycm9yX2luZm8gewogCXUz MiBiYW5rOwogCXUzMiBiYW5rZ3JwOwogCXUzMiBiaXRwb3M7Ci0JdTMyIGRhdGE7CisJdTY0IGRh dGE7CiB9OwogCiAvKioKQEAgLTQxOCw2ICs0MTgsOCBAQCBzdGF0aWMgaW50IHNucHNfZ2V0X2Vy cm9yX2luZm8oc3RydWN0IHNucHNfZWRhY19wcml2ICpwcml2KQogCXAtPmNlaW5mby5jb2wgPSBG SUVMRF9HRVQoRUNDX0NFQUREUjFfQ09MX01BU0ssIHJlZ3ZhbCk7CiAKIAlwLT5jZWluZm8uZGF0 YSA9IHJlYWRsKGJhc2UgKyBFQ0NfQ1NZTkQwX09GU1QpOworCWlmIChwcml2LT5pbmZvLmRxX3dp ZHRoID09IFNOUFNfRFFfNjQpCisJCXAtPmNlaW5mby5kYXRhIHw9ICh1NjQpcmVhZGwoYmFzZSAr IEVDQ19DU1lORDFfT0ZTVCkgPDwgMzI7CiAKIAllZGFjX2RiZygyLCAiRUNDQ1NZTjA6IDB4JTA4 WCBFQ0NDU1lOMTogMHglMDhYIEVDQ0NTWU4yOiAweCUwOFhcbiIsCiAJCSByZWFkbChiYXNlICsg RUNDX0NTWU5EMF9PRlNUKSwgcmVhZGwoYmFzZSArIEVDQ19DU1lORDFfT0ZTVCksCkBAIC00MzYs NiArNDM4LDggQEAgc3RhdGljIGludCBzbnBzX2dldF9lcnJvcl9pbmZvKHN0cnVjdCBzbnBzX2Vk YWNfcHJpdiAqcHJpdikKIAlwLT51ZWluZm8uY29sID0gRklFTERfR0VUKEVDQ19DRUFERFIxX0NP TF9NQVNLLCByZWd2YWwpOwogCiAJcC0+dWVpbmZvLmRhdGEgPSByZWFkbChiYXNlICsgRUNDX1VF U1lORDBfT0ZTVCk7CisJaWYgKHByaXYtPmluZm8uZHFfd2lkdGggPT0gU05QU19EUV82NCkKKwkJ cC0+dWVpbmZvLmRhdGEgfD0gKHU2NClyZWFkbChiYXNlICsgRUNDX1VFU1lORDFfT0ZTVCkgPDwg MzI7CiAKIG91dDoKIAlzcGluX2xvY2tfaXJxc2F2ZSgmcHJpdi0+bG9jaywgZmxhZ3MpOwpAQCAt NDY2LDcgKzQ3MCw3IEBAIHN0YXRpYyB2b2lkIHNucHNfaGFuZGxlX2Vycm9yKHN0cnVjdCBtZW1f Y3RsX2luZm8gKm1jaSwgc3RydWN0IHNucHNfZWNjX3N0YXR1cyAqCiAJCXBpbmYgPSAmcC0+Y2Vp bmZvOwogCiAJCXNucHJpbnRmKHByaXYtPm1lc3NhZ2UsIFNOUFNfRURBQ19NU0dfU0laRSwKLQkJ CSAiUm93ICVkIENvbCAlZCBCYW5rICVkIEJhbmsgR3JvdXAgJWQgQml0ICVkIERhdGEgMHglMDh4 IiwKKwkJCSAiUm93ICVkIENvbCAlZCBCYW5rICVkIEJhbmsgR3JvdXAgJWQgQml0ICVkIERhdGEg MHglMDhsbHgiLAogCQkJIHBpbmYtPnJvdywgcGluZi0+Y29sLCBwaW5mLT5iYW5rLCBwaW5mLT5i YW5rZ3JwLAogCQkJIHBpbmYtPmJpdHBvcywgcGluZi0+ZGF0YSk7CiAKQEAgLTQ3OSw4ICs0ODMs OSBAQCBzdGF0aWMgdm9pZCBzbnBzX2hhbmRsZV9lcnJvcihzdHJ1Y3QgbWVtX2N0bF9pbmZvICpt Y2ksIHN0cnVjdCBzbnBzX2VjY19zdGF0dXMgKgogCQlwaW5mID0gJnAtPnVlaW5mbzsKIAogCQlz bnByaW50Zihwcml2LT5tZXNzYWdlLCBTTlBTX0VEQUNfTVNHX1NJWkUsCi0JCQkgIlJvdyAlZCBD b2wgJWQgQmFuayAlZCBCYW5rIEdyb3VwICVkIiwKLQkJCSBwaW5mLT5yb3csIHBpbmYtPmNvbCwg cGluZi0+YmFuaywgcGluZi0+YmFua2dycCk7CisJCQkgIlJvdyAlZCBDb2wgJWQgQmFuayAlZCBC YW5rIEdyb3VwICVkIERhdGEgMHglMDhsbHgiLAorCQkJIHBpbmYtPnJvdywgcGluZi0+Y29sLCBw aW5mLT5iYW5rLCBwaW5mLT5iYW5rZ3JwLAorCQkJIHBpbmYtPmRhdGEpOwogCiAJCWVkYWNfbWNf aGFuZGxlX2Vycm9yKEhXX0VWRU5UX0VSUl9VTkNPUlJFQ1RFRCwgbWNpLAogCQkJCSAgICAgcC0+ dWVfY250LCAwLCAwLCAwLCAwLCAwLCAtMSwKLS0gCjIuMzcuMwoKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==