From patchwork Mon May 14 09:27:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: smtpuser X-Patchwork-Id: 912796 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=allied-telesis.co.jp Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="TOM+zn4u"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=atjp.onmicrosoft.com header.i=@atjp.onmicrosoft.com header.b="QynPU7nx"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40kwQ80WKlz9ryk for ; Mon, 14 May 2018 19:29:36 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8yNTDXvptsjVwYgh4Az+t57sxTt6/bbDJA3RX7vVHiY=; b=TOM+zn4ufagfYR PIjlktPR2JxY5rv1Pk8GUxCFmmiYu533mcnagWToPnGKS2vUO6Ujyiix3mvAGZ/FjFYfWM54cZZYH sY1Y2JCCCkZLyF40uGfaincxePhMLPIElAWj8ePp6D1OM6l7lTvcEtmxemk9lk72rNQVOLY/afqj/ uPGbDDEk0/m2uWtAay3Lb8nVTxUWXJtR/s1hl/5gynNPsSZCHIRPsSdXHKh3bHlzhpAIYFMARSL8A bRPw5Fu48V382uHO2D1mJK+yU+L3MxLdftf4pAKwPxtvMYPBySJAkgNJRcEaJ37GLihMBOIXGOoWC SjMw5eOa6jkAcFgkT/wA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fI9nC-0005fo-2G; Mon, 14 May 2018 09:29:18 +0000 Received: from mail1.bemta8.messagelabs.com ([216.82.243.198]) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fI9m9-0004ro-UP for linux-mtd@lists.infradead.org; Mon, 14 May 2018 09:28:25 +0000 Received: from [216.82.241.100] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-6.bemta-8.messagelabs.com id 7C/13-28268-2A659FA5; Mon, 14 May 2018 09:28:02 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH99vd3GmenJvlo2nSSogxTStMzCL sD/OvCklJAjvt3A62KXczjCDd1IhlTkHNNLFomS8kai8akqVm4Ev+kS8gKZaGiZlvSL5g0s6b Zf89z30+9zzfOx4CU2zIfAkmw8RwRlqvcnHDj72zMUGP4tYSQvpbjoe3Wqrkp9HZ5/bM8yhBx hqTUjOuyHQW66BL2gCZ0WT5jGehyV1W5EYoqNsIytt65VbkSgB1AxaXZ6QCAMouhb7mWpkAFF QLBs+aNQLAKRsGT8wNWwBRiTA+0S4XR1mkYBkZkolNBYKV3ClMbNYRNM3YkPCKCxUMg1+ncKH 2okKhpjgHFySMysegpKjdsZ0glJQW3k4cFhycCoTusU0kPCapKKhbShazBkDnrGUrhSt1BnJe PN1SFA4lezZMVGJh/uc4JtQk5Qnd979tbcUogPbpaUx09sNm7ohc/OQiBF2rpTIR+EPXxwe4C JoRLMwPORuzHL7Y6pyWGgbyzc5Rr+XQ2Bso1nqoeGPGxfoydL5adTr7oOduv/MP12Lwq3EdK0 AhZTsilu2I+BBJa9EhnuGuMVzQkaPBSRyr1ZkMNKsPCg0JDzYwPE9rGT2dxAcnpxqakOMSMiU S1IJKW6M7kA8hVe0m9/isJSg8klKvXtfRvC6RS9czfAfyIwgVkPkXHcyTY7RMRgqrd5zTNgbC XeVFxgmY5NNoA89qRdSDgojRW3l5mAI3phoZX2/SR5AoQdKlG/+O2D7KT8jfV0kiiUSicE9jO ANr+p/PIG8CqZSkXZjizhpNfzfNOEJIHSG4nhUhhIn+h3yzUCVue5ldE13wY7HRkhxTHW+zet vNfsX0gRMJvW1RB3/bWgJGh+vZ3MdVOe+rIjOHiiYiyieXPlxwTfFRzHlqTi2fK6tDicRwSM/ 0zTnlvZgNj7E+TXy4urLju6y+xAKktVB9JzK+QdlZeElTE7Y3vtUWm1bcNmxiT0b009ULKpzX 0aFqjOPpP208Y8ePAwAA X-Env-Sender: smtpuser@allied-telesis.co.jp X-Msg-Ref: server-16.tower-220.messagelabs.com!1526290081!195075394!1 X-Originating-IP: [52.192.143.101] X-SYMC-ESS-Client-Auth: outbound-route-from=pass X-StarScan-Received: X-StarScan-Version: 9.9.15; banners=-,-,- X-VirusChecked: Checked Received: (qmail 1153 invoked from network); 14 May 2018 09:28:01 -0000 Received: from mo.allied-telesis-co-jp.hdemail.jp (HELO mo.allied-telesis-co-jp.hdemail.jp) (52.192.143.101) by server-16.tower-220.messagelabs.com with SMTP; 14 May 2018 09:28:01 -0000 Received: by mo.allied-telesis-co-jp.hdemail.jp (hde-mf-postfix, from userid 504) id AEE0F294001; Mon, 14 May 2018 18:28:00 +0900 (JST) X-Received: from unknown (HELO mo.allied-telesis-co-jp.hdemail.jp) (127.0.0.1) by 0 with SMTP; 14 May 2018 18:27:59 +0900 X-Received: from mo.allied-telesis-co-jp.hdemail.jp (localhost.localdomain [127.0.0.1]) by mo.allied-telesis-co-jp.hdemail.jp (hde-ma-postfix) with ESMTP id 5F8071AC005 for ; Mon, 14 May 2018 18:27:59 +0900 (JST) (envelope-from smtpuser@allied-telesis.co.jp) Received: from JPN01-OS2-obe.outbound.protection.outlook.com (mail-os2jpn01lp0146.outbound.protection.outlook.com [23.103.139.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mo.allied-telesis-co-jp.hdemail.jp (hde-mf-postfix) with ESMTPS id 3CE8E294004 for ; Mon, 14 May 2018 18:27:59 +0900 (JST) (envelope-from smtpuser@allied-telesis.co.jp) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atjp.onmicrosoft.com; s=selector1-alliedtelesis-co-jp01e; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=L7eBrfN3lQRooEwXJfuSqaTi2HnEM+rePvWSp3fN2oU=; b=QynPU7nxODyxdrTtnjo0EZTABjsVOQy1BbnMwtfTxdR3Lyk9n4vBl0p0eDWePcUtPpm4axZMGAMJSGQrvGpRk9wNiM/b23PGTUa9Fp4mOBHMIXKrW1XHJG0iXTG43WU+2LZcDQCMYvjfRkfOEgAshfFNbnz/TjLFMrpEtt/yyqg= Received: from TKY-DS01.at.lc (150.87.248.20) by OS2PR01MB1276.jpnprd01.prod.outlook.com (2603:1096:602:5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Mon, 14 May 2018 09:27:58 +0000 Received: from swim-manx.rd.allied-telesis.co.jp ([150.87.21.50]) by TKY-DS01.at.lc with Microsoft SMTPSVC(8.0.9200.16384); Mon, 14 May 2018 18:27:55 +0900 Received: from ikegami-pc.rd.allied-telesis.co.jp by swim-manx.rd.allied-telesis.co.jp (AlliedTelesis SMTPRS 1.3 pl 1 ++E6B86F8C687C6288D9B5559052954DC9) with ESMTP id ; Mon, 14 May 2018 18:27:55 +0900 From: smtpuser To: Boris Brezillon Subject: [PATCH RESEND v5 1/2] mtd: cfi_cmdset_0002: Change definition naming to retry write operation Date: Mon, 14 May 2018 18:27:26 +0900 Message-Id: <20180514092727.28924-2-smtpuser@allied-telesis.co.jp> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180514092727.28924-1-smtpuser@allied-telesis.co.jp> References: <20180514092727.28924-1-smtpuser@allied-telesis.co.jp> X-OriginalArrivalTime: 14 May 2018 09:27:55.0714 (UTC) FILETIME=[D71D9220:01D3EB65] MIME-Version: 1.0 X-Originating-IP: [150.87.248.20] X-ClientProxiedBy: TYAPR04CA0012.apcprd04.prod.outlook.com (2603:1096:404:15::24) To OS2PR01MB1276.jpnprd01.prod.outlook.com (2603:1096:602:5::19) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:OS2PR01MB1276; X-Microsoft-Exchange-Diagnostics: 1; OS2PR01MB1276; 3:lia6MIkD6BradtmejK9FMybOtV3O1TPH8hgkEwzbWp/yDyMQVzcafSZCe1WfG6Ipr7jP360aUs2nRPTSluJe+0/uE2T++LZ2t0xfDhD6J0+qeafeHj6PpL6t3hkkJFcNQRJSiBFuiagOq7YfGoXjSMoPtVTwsSi/7retgUdi/wMOgIHYbSMj/8+aqxeMTZGMsj5wzkrPyBL6DKJk265TLdVcAIcFWxvHI647cuksoaXJ6NsL8uSYTwoIIbR7Eawn; 25:YUzZV8RPrS+e67JXpjqsB00UujWUvB0ypQhhApvZXHFIYmGGs8TWU6bfF8aNYTiDE5Y+k+WT2ULinoMPUKy+I9HG2dDMYbXQefcxDHyWBvDbwvoffnwC3+l0XEYjOa9Bp0heosDBgUymzaR/56Wpc/LOan89J+Bq3/0Iqleudg6pFxYWqf8N/e/K8C1dS8F51kOvaESBxq94VJT0/54CJlDjMAuIYTopHwFgr4OhvZZk9sLxoNo310y7Qqi6chvtr2JUP9vU9xnjOo1o3B5YR8zbNMD/7U3k94FSU9ts+AfFGcsFanVrQ1GCHaMLo5KroWOYDMPs5TKFhZLTB3BmuQ==; 31:KWDd9h+BLwsyuHqLwUakVAIunYkZ2a36Uerkgk+Xdmuy8WggPDLAQdBFCf2fVFYXRWL7RONSFdijIZSVpWAuSQq38c9yAKC45IGPGjXkkR/klEKN40ttWCOVTeTn+rBeRPoJ02p+hX9vwBPt1K50g6+fNVfFwVNNFnF3Kb+X/Q62xzKAfJ/FRiw4mtj0+gCXBAOdubTXBhtRcroDs02mKwOHafDxg1QJh6Z5/8xi3SA= X-MS-TrafficTypeDiagnostic: OS2PR01MB1276: X-Microsoft-Exchange-Diagnostics: 1; OS2PR01MB1276; 20:QtKQ1p7KRpbLmUBMSx/J3Q8Ga38yy2pRrKLcFg+Agla5qLVbTbz3SvaIef/y0BWE81vIGI1GsYHHH+AEE+sk6pzStUkNsTMZrPcjtmdU3a3+gtEtqJmVE3H6qL387b/o7bsP2P21prfueIfjBJEJI1KF3sUNDOAMzz3LKlL1NjicxXqTGk5zSRs+UlvOPNcrHiniLGm45GmKs3Sv65VPMIbGnt6opKSYN5NRSvHvCeqryArA+XJfmcngI3LcGP5kSMGD1iLFSc4JqKj48NdkRHwycdc9x+WSRayY0A98t0rKldxnNlJYehJ1T7Mo2ze7MpBQuQd+qh4fsOeyt6heaAMXhCa9TVUb20UQ0wRAIljRSNPnWiba2fdYhqDrkdLtLQE4JMNNeocXZuaNdhlP5XxyjbBmBVoKlxRKictFBPfdPp767AnZvp87v6NHBASQep5QxMQRLN14yDNApqE4h9SzW5D2n6NOOXq1soee37/27lDavbSiknxGoOuw0p26; 4:dpsGzcjf6Run80Ae5/tPmsXKJDnbnWY8pdLw71ZChfXvxI7YcDRJsfmwD9CRNVIgmDy+TUyYaJgcjr2favYRQrmmuiDFU/oYvk+ZhH2WviH+EAOY+yzi19F3armmtDxbGcn/YD3qG3EZCl6LcJzxSbQGVYkuWYOhNK2vClDHjOvA96IM/ae4Xw3pBoeKUTCLe3Q2dun0WszbFyoE+1ApYQuEzS2kbvXEGgTn63mOlPDaUn73U5QmrfE4YbVDPFORa4JKrsulHZ8weRvFTxz03Sw7K31COB95lp6PbxpneqmnlMQghWMnOs/4eA17pIi0OVtAK0D1QoUQyFEpsWo6EDbj7RMoymQBjO29JDizQpw9o3/1QwG1qjBAjtq3IZWT X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(85827821059158)(258649278758335)(58145275503218); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:OS2PR01MB1276; BCL:0; PCL:0; RULEID:; SRVR:OS2PR01MB1276; X-Forefront-PRVS: 067270ECAF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(346002)(39380400002)(376002)(39850400004)(396003)(199004)(189003)(426003)(26005)(2616005)(476003)(386003)(186003)(11346002)(5660300001)(53936002)(446003)(86152003)(4326008)(486006)(68736007)(106356001)(66066001)(54906003)(97736004)(6862004)(47776003)(16586007)(316002)(7736002)(8936002)(2906002)(8676002)(105586002)(50226002)(74482002)(36756003)(81156014)(81166006)(1076002)(3846002)(305945005)(6116002)(86362001)(69596002)(122856001)(478600001)(76176011)(51416003)(52116002)(7696005)(6666003)(50466002)(48376002)(217873001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OS2PR01MB1276; H:TKY-DS01.at.lc; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1; Received-SPF: None (protection.outlook.com: allied-telesis.co.jp does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OS2PR01MB1276; 23:l99pLejcSJOfsQkW4Mzku4mkmQgtPjk3L5IDKf7WO?= lqzbRz8Df3E9oKQQeNCXZCueOtj3u3mFnJpYEArj2KmsCDAUR5528uAQ4OMw4d3x0Lb3qBSFZghe75QGk69cH63D+gfItxZpRmFHxiPIeD4ZdPcrZeAzMRh+n2QVXlovvE/cIZcTg9mH9cGya764MtlUizKQbJTAyRO5blG5d70e+hIHZLKXCL+2lrJ5NnP37s9a3yUolxbNdGxUx6rSpCUP33l155PV/fMNTlyoxxK+ACWzvAHhf2Iop7kTJQFbB7lCSO6rnYUNbzno6i6zcGZIQHymaERd14a78v5zGb4tRRZonns+t8UiHxicM0RJBVa2zXKONKvB7tp+JEiBx2JECMb7yttinKf3cHhpig+127RvRis9CSvpiUX2Z93nWg6dI+7VI+bfDslOHYCVfyDFBF6DFX6cGZD13aE1bVKX6yzfN7LIqUIYq9WqWbEGw2dk5Jkuc6BdXRob9QWShTRPMkJw+bfa9M0SPzs0tTDQhbJgFBC179AvHHk9JHN0c44JQacPFe9msqlGp5HA+ohisnYECtgQkkVHN788NhuzXlWPmdUu68SQSLUfBR/Yuhjr9ZHtAWSHmg+1hSQLLiecy8orbHPGjXx/Sk0/OUnkQZ6KZNhlzaXstn1pWu3Zhe4ZrYlwRj8l5biAicKEg0jYlyTO/0gWw1XlYt2SzRl8/c2o/HVuA27h8ulinfns935P2kdNXRSBTcGLG8+tkfutuVJ0HSBohevoSSPmi2WRNGzzPRQd3P4yybYd0Vy1Oxmv50g/DXBb5zDvAjODYEcDsJ7uHQDL9weo2A8UW7aQIEC0IqL+Je3YWbf+969rq6L3R/bfYwTF6k+AxNDaHQdgRF1NMyfUB4DBP4O1CBtrkPheOZovly2tg3uaQdLQKJYMsv94i9uyviOIZRIHXX3s3IFU+8Q3JfXV6+k+Rs2JqoVEVbRvfPRbWOMveAfce24XtgglEa7Sa3P/j9jTWDi61kk0A4Q9cf4m/e/AhJG6gcODHgjREXTJfdrA4FDLhBEd+y5HV7ACPBmkXkEYynj0VC9MqF7WuyUZjGmPzsy2G/s0N9AA1chgSBzzfNC82qFlB4I0dtdSUf8hzwojKBhlWIh30pzywdZ9QF34UQsNT9rpXPp9igLEvysYjmqaZSk5aMeDBB8+eLSUipNQXjWJnj/3H9hYvyLfh+ID+aUGfzhhfvmyWljyXvrAi2ZjsdsJucX//HgOd+cNQBXuub+ X-Microsoft-Antispam-Message-Info: fy4f8HIjNPg6yY551QsXLMj6Wmy3GsDamsAnpSyM+pJ72rVtA4AD/wLjYdYQk0MMTMhdK8dedXE2nPn9eGFLnkF73wb1ACm45QyxHbXuXUcXXqKh9OHkmQ7nCqoGCxXIJWf4L4NexTi7hHLDzCCqQvOETHsXheBXQlzKjZJ9gocyZ6IaM34SBd1HoItiAIF2 X-Microsoft-Exchange-Diagnostics: 1; OS2PR01MB1276; 6:FWxetK87T8jT3YyyekzXDRClUBfuiDeiOlHcfyvXKsOJPlgtw28k4tFOuSpGDqMAletH4HMQKLwIGYWljNrmCl6SkZPubUod1Tfl+VVX6fw38DAER0cB/BuvUfyr77elRXpHMC3RYfD0tMLJnO6FBgibst5zorOeuuE8XWd55JcqNnSJ2AgoKO74Xs0s8VnGo82jXZ6WDYK5sNbM8vVXf1tQME1wsYpOy0pfjo3ha5IW20ImIY2xpZNL0SLFeZAdpL7IIFbO3B05UjHVvPqDwY9Eb9/XwxGu4mBDOUzVYdVQxbaF5Pj7N465DTButJEInPiYOOu77bCgA3zJKFh4thdImLnQEsfnIdnO6wyl62j3XviTAgFEA5Z2xH7Y725ug3WTvi/PUxrqwLiBTOPsEG9bmIc1vt/MvJ/nC1FK6cVYoTUaoPDTljtu0F9bHAM1DAnqNc6smqDDJilgkYaezQ==; 5:BD7RkiJPZkZ8amqLAHb2DzREaZo6s4Nl18nnLIZUirfCQDZEc3fMbuxn3+4btbCQ2kwu3YBce5ANECyj6IWh+92Qnuv2mHW+Rmiv1+kTeiNWy7iOeukS8Frgap5FRONl3XjxNhuSFfm4eysACn4uYPMg8FVZf/MvmUqdixe/QCs=; 24:eW89g/Z2IXOjJnpFW4Wn01L8df/zeRO4u7Vdg+du8xjDqVawjZqNtoQ+mA+lUYGVqtwOVmZzjQyQISzhyA4bakNN8CAGlOEmZDFbXNTWch0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OS2PR01MB1276; 7:z0OtuuPIfzFXd16Nj5M0y2iTHsNVyFL8cQtuMxz7rkMClH3vWwmxAbQjixFl4zcQjQNX4obDsEM1u0sGwKfDWFmba+jIuO+oFHu851Be/fkWs8nZg4Q/d3XNx9xq1XWFfhK2gL79yoIgmhUbeQvEi7hrTIamr6SjGZc8K7qfy1P3dJzAHo4vL2gZsanfhUUwNRNQBIwmMpJEdfu2Y5xPiOxnRT+RuM7mubHMHEPmKN879Bjl7uSFIvJnyKt1zmMY; 20:IwO0dmdvRqfTdihy+66qe1aKxtuT5Rp7nkeFQVivcWm/fhmVAMP+rfccKeUA0cNcy39NjfoXkSBkINEBiXmgQ1Lfn9rf+8rA1zHLH9qSEbG4p8FLRwhKEQnNMqpZ6/0K60Npr3/qrx/7JcUsiy0bWZwQXOLSZzWRMXNJ1GwUFKrtsrcVduQp3ATWAacfFt0qaihX4vffjYJd9X+qk8ZuTPWT2PjrpdsGGb0norLavHno3OirpaFSfkxgUVZ7yig6 X-MS-Office365-Filtering-Correlation-Id: 0dfee045-f0aa-4f70-4fc0-08d5b97cfb4a X-OriginatorOrg: allied-telesis.co.jp X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2018 09:27:58.5515 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0dfee045-f0aa-4f70-4fc0-08d5b97cfb4a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1a8a37cf-9ecc-4cef-abb0-1ab01a15a6ad X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS2PR01MB1276 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180514_022814_157732_65C480FF X-CRM114-Status: GOOD ( 16.59 ) X-Spam-Score: 1.1 (+) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (1.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: wedev4u.fr] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [216.82.243.198 listed in list.dnswl.org] -0.6 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [216.82.243.198 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.0 T_DKIMWL_WL_MED DKIMwl.org - Whitelisted Medium sender X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Boris Brezillon , Tokunori Ikegami , Richard Weinberger , Marek Vasut , Chris Packham , linux-mtd@lists.infradead.org, Cyrille Pitchen , Brian Norris , David Woodhouse Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Tokunori Ikegami The definition can be used for other program and erase operations also. So change the naming to MAX_RETRIES from MAX_WORD_RETRIES. Signed-off-by: Tokunori Ikegami Cc: Chris Packham Cc: Brian Norris Cc: David Woodhouse Cc: Boris Brezillon Cc: Marek Vasut Cc: Richard Weinberger Cc: Cyrille Pitchen Cc: linux-mtd@lists.infradead.org --- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c index e397b80e40cc..b69f30b0303c 100644 --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ b/drivers/mtd/chips/cfi_cmdset_0002.c @@ -42,7 +42,7 @@ #define AMD_BOOTLOC_BUG #define FORCE_WORD_WRITE 0 -#define MAX_WORD_RETRIES 3 +#define MAX_RETRIES 3 #define SST49LF004B 0x0060 #define SST49LF040B 0x0050 @@ -1646,7 +1646,7 @@ static int __xipram do_write_oneword(struct map_info *map, struct flchip *chip, map_write(map, CMD(0xF0), chip->start); /* FIXME - should have reset delay before continuing */ - if (++retry_cnt <= MAX_WORD_RETRIES) + if (++retry_cnt <= MAX_RETRIES) goto retry; ret = -EIO; @@ -2105,7 +2105,7 @@ static int do_panic_write_oneword(struct map_info *map, struct flchip *chip, map_write(map, CMD(0xF0), chip->start); /* FIXME - should have reset delay before continuing */ - if (++retry_cnt <= MAX_WORD_RETRIES) + if (++retry_cnt <= MAX_RETRIES) goto retry; ret = -EIO; From patchwork Mon May 14 09:27:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: smtpuser X-Patchwork-Id: 912798 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=allied-telesis.co.jp Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="qyn3JlR9"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=atjp.onmicrosoft.com header.i=@atjp.onmicrosoft.com header.b="RXveiELD"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40kwR74Y2gz9ryk for ; Mon, 14 May 2018 19:30:27 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=vuRjvlyui/bFhWkRJBuxSbfmCf5lbuN+q0o7iMgWknI=; b=qyn3JlR90F9iig QzoEp5oo6m0yKNbygS8dd+KUzrcDxD0+pcdnKfDgoCKqZl/Yk9wdf4blB5Zx5mc3B/i9fl5I5bXyz HX2JGzHbJEtZhqgc2OwhTuz5dL5wzyXapsMSFHUK1ETKC7l1mwFswjotDqwXnuvIFkLasz/cgVURw hLqmx0/XUzCBuUAPs9OblyKh9Qsl56kdhdbvi+1P+ryvJUou5MpxjWbLO5EHiCI8qDurv5xX3NHPt FMKVzx87eHleISP+QJyAaSJOnacEsyh5JEhSWeExbLs6UI0+Pme+yURDp6OYbMu3G7reaNcdys3jG y5FGp7JukAomo9C7cJJA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fI9o7-0006YE-Qd; Mon, 14 May 2018 09:30:15 +0000 Received: from mail1.bemta12.messagelabs.com ([216.82.251.12]) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fI9mA-0004rp-E0 for linux-mtd@lists.infradead.org; Mon, 14 May 2018 09:28:27 +0000 Received: from [216.82.249.212] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-12.bemta-12.messagelabs.com id AD/34-31138-2A659FA5; Mon, 14 May 2018 09:28:02 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEKsWRWlGSWpSXmKPExsVicqA/VXdR2M8 ogwlTBSx2Ny1jd2D02LykPoAxijUzLym/IoE148477YLpkhXX+xuZGhiPi3YxcnEICXQwSsx+ MZWpi5GTQ0KgWuLjl1dMIAkJgSVMErcmPWeHqNrBLPH94zV2kCoWgX5miYk/wGxGgXiJ+48OQ hU1MUk03bzKCuHMZZTY+2o/G4Tzi1Gi4eF+sBY2AT2JKw+fsYDYIgKGEiuntrCAFDEL9DFLTJ tyEOwSYYE4iW0TvjFB7FOVOLGmgRXE5hVwkliycj/UtfISh980gcU5BZwlWrYsZ+xi5ADa5iT R/MYMoiRY4uj9I8wQrYISJ2c+AdvLLCAhcfDFC2aIGkWJf6032SGensIocfTHDFaIhKzE0bNz WCAS2xklPry/CuU0skv8nrUbqkpL4nJfIzNEYie7xKvtj9khEjkSl94uY4GwYyQOb/sBtU9O4 lTvOWggr2KW+LbxF/MERoNZSG6cheTGBYxMqxg1ilOLylKLdE0s9JKKMtMzSnITM3N0DQ2N9H JTi4sT01NzEpOK9ZLzczcxAtNCPQMD4w7GT/ujDzFKcjApifKKSf6MEuJLyk+pzEgszogvKs1 JLT7EKMPBoSTB2xcKlBMsSk1PrUjLzAEmKJi0BAePkghvGEiat7ggMbc4Mx0idYpRUUqcNwMk IQCSyCjNg2uDJcVLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYQhpvBk5pXATX8FtJgJaHHRq e8gi0sSEVJSDYzRFo/+/jDI37cvMqKhs0BcKeaZU4La5T9lS6YvMIq3n9n3gNG9WVnhwTdxEY cVx01apj7wqNbpj99gGq/1bbnG2Xi3K6aFl4/x/V6tN2VFZCn7baFrn1L8H73aEb5Q/p3Ks6L 2yH7uqLTKqZzT7twU2zj55qfVH8L+lUZ/3fA61+DDnA6VR2eVWIozEg21mIuKEwFDY/AjhQMA AA== X-Env-Sender: smtpuser@allied-telesis.co.jp X-Msg-Ref: server-2.tower-219.messagelabs.com!1526290081!187157290!1 X-Originating-IP: [52.192.143.101] X-SYMC-ESS-Client-Auth: outbound-route-from=pass X-StarScan-Received: X-StarScan-Version: 9.9.15; banners=-,-,- X-VirusChecked: Checked Received: (qmail 21331 invoked from network); 14 May 2018 09:28:01 -0000 Received: from mo.allied-telesis-co-jp.hdemail.jp (HELO mo.allied-telesis-co-jp.hdemail.jp) (52.192.143.101) by server-2.tower-219.messagelabs.com with SMTP; 14 May 2018 09:28:01 -0000 Received: by mo.allied-telesis-co-jp.hdemail.jp (hde-mf-postfix, from userid 504) id 2E6E5294009; Mon, 14 May 2018 18:28:01 +0900 (JST) X-Received: from unknown (HELO mo.allied-telesis-co-jp.hdemail.jp) (127.0.0.1) by 0 with SMTP; 14 May 2018 18:27:59 +0900 X-Received: from mo.allied-telesis-co-jp.hdemail.jp (localhost.localdomain [127.0.0.1]) by mo.allied-telesis-co-jp.hdemail.jp (hde-ma-postfix) with ESMTP id AEFA61AC002 for ; Mon, 14 May 2018 18:27:59 +0900 (JST) (envelope-from smtpuser@allied-telesis.co.jp) Received: from JPN01-OS2-obe.outbound.protection.outlook.com (mail-os2jpn01lp0150.outbound.protection.outlook.com [23.103.139.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mo.allied-telesis-co-jp.hdemail.jp (hde-mf-postfix) with ESMTPS id 9DB6B294001 for ; Mon, 14 May 2018 18:27:59 +0900 (JST) (envelope-from smtpuser@allied-telesis.co.jp) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atjp.onmicrosoft.com; s=selector1-alliedtelesis-co-jp01e; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=fn9DEdmzozek/N4gS9UkJLsHQZgoviwNETu32mjgOlc=; b=RXveiELDxi9+RkyENVFwgsoR7cMsBSic4jS/xWL5Y8oK/SglaZMU1fsS131p1FzyapPIyMtLsAlKwBpc3xy02EbDWHiNn+0InNHrleXJcRzQ8tvTxt4d8yaunHqg+f5h3I+1OOnbKxOJJAYk7AU5j+09G3vC2qpuYOt2OnPyNWw= Received: from TKY-DS01.at.lc (150.87.248.20) by OS2PR01MB1276.jpnprd01.prod.outlook.com (2603:1096:602:5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Mon, 14 May 2018 09:27:58 +0000 Received: from swim-manx.rd.allied-telesis.co.jp ([150.87.21.50]) by TKY-DS01.at.lc with Microsoft SMTPSVC(8.0.9200.16384); Mon, 14 May 2018 18:27:57 +0900 Received: from ikegami-pc.rd.allied-telesis.co.jp by swim-manx.rd.allied-telesis.co.jp (AlliedTelesis SMTPRS 1.3 pl 1 ++E6B86F8C687C6288D9B5559052954DC9) with ESMTP id ; Mon, 14 May 2018 18:27:56 +0900 From: smtpuser To: Boris Brezillon Subject: [PATCH RESEND v5 2/2] mtd: cfi_cmdset_0002: Change erase functions to retry for error Date: Mon, 14 May 2018 18:27:27 +0900 Message-Id: <20180514092727.28924-3-smtpuser@allied-telesis.co.jp> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180514092727.28924-1-smtpuser@allied-telesis.co.jp> References: <20180514092727.28924-1-smtpuser@allied-telesis.co.jp> X-OriginalArrivalTime: 14 May 2018 09:27:57.0090 (UTC) FILETIME=[D7EF8820:01D3EB65] MIME-Version: 1.0 X-Originating-IP: [150.87.248.20] X-ClientProxiedBy: TYAPR04CA0012.apcprd04.prod.outlook.com (2603:1096:404:15::24) To OS2PR01MB1276.jpnprd01.prod.outlook.com (2603:1096:602:5::19) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:OS2PR01MB1276; X-Microsoft-Exchange-Diagnostics: 1; OS2PR01MB1276; 3:q2pQtNOHyw371m+Exle0SZO7wc405tdrSAX39kD0nSOcBjBjN7A95JBpY1cBsazieu7bdgW92MCKBDvu9DSiTV9FF06PNw2gBeBTc7+qld16HOaabtT3AmkHUbPOxVEYz6WsK3Vl/Y7s99kMv/cYWQNUSXZA0Il81PNbEE7gzy/KsBZZF9pfZg0tlZM93eo5k1J2SyLzdqtbTq0JnIc+rwVP6EsVqxufVSS8+jh30YZlPEk+9F5TVrl85udKxl6N; 25:O7kgfBi6HOwARXiFYR30/7kIsV9CM9hXfLIT0JPAS6hAS4hc59SLtancn87+5+Y2m5LOHqDi6EnZ6RK0JfTEtz7FiFg2GRkqmhw2buooiJQjlXa1DXnkjCNnSoiHMr4ylNpKq4W+lp/URA8RF+d6HtsWsTlqbHiMyXMKGn1OCh/UhTuGqv5Zwn0ctkofK+NLJuzdjRUjR+uxKsEqZ5bRPx3Y9qnR1l20bfRUAXL7vstjOnKJeNb0p0ePajJX8eXcO4NfNSXvKCQVO7MFiD1MhfanRGZiFiTlFbeiF5BRiOreyuqbGog7bdL4oGuzZxwWY4+jnk2TMkpOPNce/VTzCg==; 31:1RYEmc3TjlSnEB6oenC4leIHygmPnMd1o8tX5NIWzsGrMm8+LPUz3cw6xi1/Caao8CuqxZ0v1GAGkI+uBQg/eN6TcmhtMg7Xt3FhvsW60uN9bmi2fAKn5186OYHZQHzsVHGQsWspzpGatvYKz2352Bl4h/qX3DcQtFIXQU4Bu3lqO3giiRI0+lvfcStYsxW9qEk0V3uUEz4cnY3/YrOeBRrL+82gijdOMzDdtLbSOT4= X-MS-TrafficTypeDiagnostic: OS2PR01MB1276: X-Microsoft-Exchange-Diagnostics: 1; OS2PR01MB1276; 20:SbcU+M3C25l7imaLcDRRckV8KRmpzA8ZVDNfLdgme89eTxqHVlftumiAcfS7kKVTU2/7XxtAGk5YWfu7+FH26UUQt9sx9JGSSnNcQmgyEkvlPmTTmYjsAFZrBuenF7QciBMg88nb2QI3VpnCOnS5zXO70GA1Mh6zHMhiPL0QEwSC5Nw0lMAEBH639519rOldkIybjOWecZEhHmkVG2jmLice7Wc65AxzOaL+5Or1YVz3+rwK5y7Gf9GCt2osSJ3jq1U14l4Q0WV+l5YYCZBtjUpgr0vxer3bt2V3KYALqpgL+92XyXTA03VGMGZOjKIInBl1t1CkrcZ3RUoUScs5gqHjXOcKENt09zWzX5toauwSIf1+I/NY0JsQhAkEOsDUZTwOEUqbUMCsnASAuPIBVTe0IjykwEO9iTnfL8s6Ka/8rYVncrKxOaoqEg0j+m6swEwzmF/Rvuqp17dfpEhClJVzNPuIA3k3nQJpGA0Dx12rhSdE6TTE22Fhbjefw9zu; 4:69NsnVI3/SF8p6L4fYmF550BzfZ+lTRsAUktNdEJBH+l8GQ/uRP2KZ+kmbjIjy4Qp0QTxonOYnUYdA2giqZHQHGNWkV6VioGF39LN5q8GYEfMfazzvGHdb0dAuNdFt8CCTSdy9o3u00ZJRWfPassHG5daEkeAWWviLzgk/wl5LtCH42dRPmUvb4gWtXtHSR05Q7bfDDuhVwnciIfxmtmfDFuveDWPepgtfnXfbXWN9c22T6RLJ8qFITRZbE9hmL3MQuCbTtelgsaayP1eFNDXPTX60Oi8XQKtD5qW1YIZXFRmlUKUf5Y12tc89RgBJTYuFMg4DGzlpVAuVsBP0DQrblZTs9lYjnXRWudGAyu/KakaxXY6+l++RmX8841Rlrg X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(85827821059158)(258649278758335)(58145275503218); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:OS2PR01MB1276; BCL:0; PCL:0; RULEID:; SRVR:OS2PR01MB1276; X-Forefront-PRVS: 067270ECAF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(346002)(39380400002)(376002)(39850400004)(396003)(199004)(189003)(426003)(26005)(2616005)(476003)(386003)(186003)(11346002)(5660300001)(53936002)(446003)(86152003)(4326008)(486006)(68736007)(106356001)(66066001)(54906003)(97736004)(6862004)(47776003)(16586007)(316002)(7736002)(8936002)(2906002)(8676002)(105586002)(50226002)(74482002)(36756003)(81156014)(81166006)(1076002)(3846002)(305945005)(6116002)(86362001)(69596002)(122856001)(478600001)(76176011)(51416003)(52116002)(7696005)(6666003)(50466002)(48376002)(217873001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OS2PR01MB1276; H:TKY-DS01.at.lc; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1; Received-SPF: None (protection.outlook.com: allied-telesis.co.jp does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OS2PR01MB1276; 23:PZaYJiViLzHA+yPLJrGYHHWLq5pkYCea6beHlpS+P?= bCUqrYUbon8mGI9GcjFIqFnj4p7TQbvqvpiePCo/BpaSFOk+qbYLWDFG60fCvqanyG1Ne8/D9smFNzl60rSnvipwshd2nDmiFPgULWp7PVNBEKNH3f/xzSSN8cZfcKul2krgOQojeWbkrkB944CyX6hiPvXHW5KK7UVaFL+5D4PtDb2gJgjQMbBX9h6hG4kJgraBOChTq2hh259EEiZhAQff/H6X3xtpHrsaIl+nc+RcSEGIr+x40MJEzzatYrhHP8C37UWTbeX1q31kfjkPn0biC531u4niI24qpanpTVKz7sCYhBXXPwz/7W9V070cNLUHXWfvNh1pJz6Uw+F867PxDlFljDrIFf+i/PPrQXAZ6RMSUpfwTkuGhrUmc3zf3FbC7yJ9ywGQmejzuq2OpmhOdhUQwBzMMF5lOSYzrnxL6rTArLBDxsH2hKwcrNsVjLoa5RGkgZZAb4cvRgoAPZFuMfDuHDYHjlDCnadCHX5ARnkfcMuirFHVKbPoxV3U1lgcgXWUQ7WRV0ulAx2lBKRfA9NOcwTOt6lqMYKwxzhOWg4uT3lEfwQ05zNApak3Iio7FRrOCOaH/OLz6utiVLcC5hhFqi7I/0tSIWBnKTrRSFFoOwQTKNseOe9pMnDmpRWEjokhGkRiTL5+wnkmlp+ccK+hd+ty0hDGfQNsoKtnPoYUjsHxhjEYsHovY46z2IFkKwb8YkdCsbUzdh6z92dgWNcA7Jm5ElYvY0k1XzkKGw+7lvyRcwou3twOqVGNsN4dsl9DGgXsSJD+QcQd9AzwkZV4MNYIoBHBbynq0IlRJxJi8/dekbJYLbmne6ZwIfKOAod0nPn2NWr0cImmb4jw+uQG03UQ4vyNKGxBVcVFNUyLdLZokQgLsuHHHCaZGIe1RUa5GbmWi41dSf7BrxfOfuCQ3qqjssR+Bu7MUm9nh0ieGMgstjOGsBVdKB0EAMDchEndwdgwR8l/Zg1U8XPN0CPtpHo7vGCDirpaSKkYrEJPOPet1oNiJI/7dIK19dsJB/vbZv7JjvaF+o2GFiThmi8k6uUGB+UDSixhP+NGhMN8UCY9Mtj0lmkg6I+vpNHa9AZv23KXVKXWep5QhzbXD9K0QBPmSYIOjw+o95AzWJRpMWju+/2552E0iiPjvRAQD/mNxKlO8kUmY/LrUTxijuVy+7n6BkzPomRauZHs1d3BXmrukesXgT+sFjNO9lybn9oDlBe/c34Wt3sKVuy X-Microsoft-Antispam-Message-Info: 4WehNkyXLrveb7gFA4X/yS+TXLDyCiDoltl9OqhJPfY0UpliCmGx5uvVYp2WT4+BBvx0MObpCwAL6TOwC9yu/wymJVb2k9AV646hdNhEerPEZ4VAd3ae2jnzdsyiqlFEiHoKMqxyIvSorBh7u5JPetRpOlHO2XjceMckp99FHELXLappQRDmcPTPkZkssUzf X-Microsoft-Exchange-Diagnostics: 1; OS2PR01MB1276; 6:2nCYAxhXZGypwIx5Wy5gtV/I/UT4t9MgPsDOBfifRajOVeCgrnHXyKnevWi1VxJRWEQ7bI7vPYFrBqNQop2hcY4UREGbQ3z8Vg6vaTHJB7af2U7xi6WsskZ9wdv+aagFh5UGsNHJGlC4CcoAZ1QfqFNoxiwhe6wCJoqnCf6GhXFF0qZizekFt5Aums7YJ+PIgaXwQxhLy4cjQ+ZbwWRrl+eEZRTftlF9F2cLlYOO8keNqD8ZGFPMWuVzCMyzJefp/9HtfMhZ6FEH72EeQRRl9YfjRGMCmcqIuUoqrJFSE+9qER8NKFpE8UO6vcd0tklbAugBkpaqztyc6G9Md0uqhjyHTA0WHgEVxJVLrN+1Ehj5fCIhH94XFiei5SPTu3AgbQN4nY4EYj9xQDFcQ4IjJ6O0ckQ+ZHowZiwgw1r43Nl99aWBOaYbB8uzzrR34iTSElxWWYAOb2MU7qidzPwi0g==; 5:FC7UIUi4tEkXamNN+tfL1SKsoXsqWPJL/qFBwNRSZMWV5aRTb+MP9gubk4Hd0+W6HR0IXOnalzGi/oWrEFXHMbAzmyOnmu4jshzP8PoOSlIwsoXK86a8B0+NwMu/8DsxETiB2qJmPeOJcmc8LM0Jd7nEDQcA2Q2MUpdrgO7JI1k=; 24:vVebZOB10gb9CV7210rJpTLl7inJ9+CApvq5OJi03pRDUFASHXk0HUCJjx/n5gXQSqsXdm6iux8aPFTS5+p1hGQ+GXLxPm8Y6wyhVEdDsmk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OS2PR01MB1276; 7:Sp22QPLwr+rdsFjmuTrlVBZA5dGkaqRPQhhS8aADh81yKy6snlMnpCXDQL0EdW3cV5CkyuCQtlOACWKWIFWPmOunVrQfGiPXiL4khZR4VjnG+G8wAZBmeJh6WEmme1rFJTK5XVC33wF2S4vnCOjAv6qGJKpPooo0vw8zF+a9LXHtgnHwlUBm/eTKGIf08GPvtcDDlPw+Ty4TxR+wpkKdNrVcdNQY5JTENhSInIpbmbY64znToxcDEfBnTxjKRVqs; 20:DVU/DLqiDL3jvpWWbzcPYJnVVmWOgICPkw3mgYhetox0/PzX3rE3zrw9aS1+TuhWyCgnzX4LUY6zSjhUVljCVYR0/StTtfxszOwWpc24Rhm9Hne/JtdrxaU1zK2W60mqEptFdSf4uAZ6csPudzIWEes+h7HYM0qdInUc3lImKjcwZD67OoUwSuPkXkDxbrf74cCh2tUWQVddK5X4p0RBzgjHR0e6UqEsa6IMYAllssAkCaCZtQ7RywNfgFJOkBjG X-MS-Office365-Filtering-Correlation-Id: 3df4a09d-5df2-4541-b0c0-08d5b97cfb6b X-OriginatorOrg: allied-telesis.co.jp X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2018 09:27:58.7546 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3df4a09d-5df2-4541-b0c0-08d5b97cfb6b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1a8a37cf-9ecc-4cef-abb0-1ab01a15a6ad X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS2PR01MB1276 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180514_022814_543118_55438820 X-CRM114-Status: GOOD ( 19.26 ) X-Spam-Score: 1.1 (+) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (1.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: wedev4u.fr] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [216.82.251.12 listed in list.dnswl.org] -0.6 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [216.82.251.12 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.0 T_DKIMWL_WL_MED DKIMwl.org - Whitelisted Medium sender X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Boris Brezillon , Tokunori Ikegami , Richard Weinberger , Marek Vasut , Chris Packham , linux-mtd@lists.infradead.org, Cyrille Pitchen , Brian Norris , David Woodhouse Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Tokunori Ikegami For the word write functions it is retried for error. But it is not implemented to retry for the erase functions. To make sure for the erase functions change to retry as same. This change is needed to prevent the flash erase error. It was caused by the error case of chip_good() in the do_erase_oneblock(). Also it was confirmed on the MACRONIX flash device MX29GL512FHT2I-11G. The error issue behavior is able to reproduce and resolved by the change. The flash controller is parallel Flash interface integrated on BCM53003. Signed-off-by: Tokunori Ikegami Cc: Chris Packham Cc: Brian Norris Cc: David Woodhouse Cc: Boris Brezillon Cc: Marek Vasut Cc: Richard Weinberger Cc: Cyrille Pitchen Cc: linux-mtd@lists.infradead.org --- drivers/mtd/chips/cfi_cmdset_0002.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c index b69f30b0303c..33af432926b8 100644 --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ b/drivers/mtd/chips/cfi_cmdset_0002.c @@ -2240,6 +2240,7 @@ static int __xipram do_erase_chip(struct map_info *map, struct flchip *chip) unsigned long int adr; DECLARE_WAITQUEUE(wait, current); int ret = 0; + int retry_cnt = 0; adr = cfi->addr_unlock1; @@ -2257,6 +2258,7 @@ static int __xipram do_erase_chip(struct map_info *map, struct flchip *chip) ENABLE_VPP(map); xip_disable(map, chip, adr); + retry: cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); cfi_send_gen_cmd(0x55, cfi->addr_unlock2, chip->start, map, cfi, cfi->device_type, NULL); cfi_send_gen_cmd(0x80, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); @@ -2310,6 +2312,9 @@ static int __xipram do_erase_chip(struct map_info *map, struct flchip *chip) map_write(map, CMD(0xF0), chip->start); /* FIXME - should have reset delay before continuing */ + if (++retry_cnt <= MAX_RETRIES) + goto retry; + ret = -EIO; } @@ -2329,6 +2334,7 @@ static int __xipram do_erase_oneblock(struct map_info *map, struct flchip *chip, unsigned long timeo = jiffies + HZ; DECLARE_WAITQUEUE(wait, current); int ret = 0; + int retry_cnt = 0; adr += chip->start; @@ -2346,6 +2352,7 @@ static int __xipram do_erase_oneblock(struct map_info *map, struct flchip *chip, ENABLE_VPP(map); xip_disable(map, chip, adr); + retry: cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); cfi_send_gen_cmd(0x55, cfi->addr_unlock2, chip->start, map, cfi, cfi->device_type, NULL); cfi_send_gen_cmd(0x80, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); @@ -2402,6 +2409,9 @@ static int __xipram do_erase_oneblock(struct map_info *map, struct flchip *chip, map_write(map, CMD(0xF0), chip->start); /* FIXME - should have reset delay before continuing */ + if (++retry_cnt <= MAX_RETRIES) + goto retry; + ret = -EIO; }