Message ID | 20180515171120.5629-5-smtpuser@allied-telesis.co.jp |
---|---|
State | Superseded |
Delegated to: | Boris Brezillon |
Headers | show
Return-Path: <linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> 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=<UNKNOWN>) 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="qhQT8sSe"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=atjp.onmicrosoft.com header.i=@atjp.onmicrosoft.com header.b="f4q9lKNh"; 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 40lknZ5bzQz9ryk for <incoming@patchwork.ozlabs.org>; Wed, 16 May 2018 03:19:14 +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=VK5+FmYDb8iNHAJErFqSge7yDhs0UlLP0zCt3lkKY64=; b=qhQT8sSenq8jY5 D5PKAlBEwluGakxY2E4GIFVEfZqKy9YVbaDbSGTyWoDU+yX3OBqC/hWxtezE8UtYPcF8d4oEBW5bd Bq4vL7ewQuccXsjMl0FJZ5143eL67AAHf5WQ4lEd88h0wOU/XHW5HNythyQjWif6nY7HxT8HwzQTZ XaMkMTOPSReB1DXZNdKUWxKfcA3PeGtNiGMkQvYzZriGW5hC0CgMlBr5XJ+MjMvsfJR0T4z1+KWGL gLXzH4EyUQboArUCNNaiUxnIjSblxLddrdTrT1SKytwmUzi6TobGbL60NvQ7ttmjaOx2+vG5wa0Cv 9Hl8jujsttaH9AdmeJWw==; 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 1fIdbG-0004y7-0z; Tue, 15 May 2018 17:18:58 +0000 Received: from mail1.bemta8.messagelabs.com ([216.82.243.204]) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fIdUj-0000fh-4N for linux-mtd@lists.infradead.org; Tue, 15 May 2018 17:12:16 +0000 Received: from [216.82.241.100] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-12.bemta-8.messagelabs.com id 03/58-20771-2E41BFA5; Tue, 15 May 2018 17:12:02 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG952zy1GcHDfDV8vChSGSMkeEEET 2V0UXYWQ0JDuz4zbYpp4zY11Qm5kXSIXUSCYWmOIwia6TojaXYYaBOjSjdTFz3shITZuRuZ1p 9t/78Xve93m+l5fAJfOCGII2m2jGSOllwlD+Lkc1nfQ5clklX5hMSH1iaRHtQwfuNxelI5VAZ 1Tnmk8LtNMetyCvB8yT/RPCYnQtshKFEhKyHIF3oQpVohACyAvw8m4/3w+AbMagZbkJ41R2HO yWkQDhk9U4vJ3/gPtbEJkFH0edIk5lwaDT2xkAErIRgasvCHwIxr1LfD8Qksng/jweqCPJFGi ruxwYi5NOHD55fIEkUjITWst6AiI+GQ/1ZRWBWkymQWWNRcCl3QauGa4OIfeD1dMo4JzTYHqw JKhRwoy7Vcj1RsCrG2OBOTgJ4JyYwDlNHPwpHRFxv65F4Hh4B+NALHT3WYPreIyg3d6GuMclE Xz31Ys4VSK0DzswDnSKwFo6F9ymHmzep8E6E1yPloJ+W6H36ptggw0Hd4tXWIPkDRsyNmzIeB NhNpTA0sxZmklS7E5WMzqN1mSgdPqkFHlqsoFmWUpD6yk1m5yda7iHVq+hiMdDdvRj7EgXiiY w2Sbxnt8+lSRcnXvmnJZitVlMgZ5mu9AWgpCBuFa6rJJEMLSGNufo9KsntYaBCJNFis1+LGbz KAOr03CoF8XFRInb/ID0A22Bcb1t7RgHUGyMVIx4PJ4kLI9mDDrT/3wKRRFIJhV7/FPCdEbT+ vSpVWNs1ZjpXfQbm6h/KKYYNe1cISpMhZuJweN60XNFVfdyVrPt1FH9ebc8w5qmGG597ay+mP /liq3OsvJrdu9UaHh+h3RePupQxrMNHbyDGd+srgHtYfX2r/Zy9Kzseu77xXfG6NtxU40vhor pmpPpi+65B0PKnmqJzZVzaGW2UHrrGCqpdf88ka1QTpt3yPislkpJxBmW+gtmTGNOhwMAAA== X-Env-Sender: smtpuser@allied-telesis.co.jp X-Msg-Ref: server-5.tower-220.messagelabs.com!1526404320!195749438!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 32137 invoked from network); 15 May 2018 17:12: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-5.tower-220.messagelabs.com with SMTP; 15 May 2018 17:12:01 -0000 Received: by mo.allied-telesis-co-jp.hdemail.jp (hde-mf-postfix, from userid 504) id 5A78F294006; Wed, 16 May 2018 02:11:58 +0900 (JST) X-Received: from unknown (HELO mo.allied-telesis-co-jp.hdemail.jp) (127.0.0.1) by 0 with SMTP; 16 May 2018 02:11:55 +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 95F101AC004 for <linux-mtd@lists.infradead.org>; Wed, 16 May 2018 02:11:55 +0900 (JST) (envelope-from smtpuser@allied-telesis.co.jp) Received: from JPN01-OS2-obe.outbound.protection.outlook.com (mail-os2jpn01lp0151.outbound.protection.outlook.com [23.103.139.151]) (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 5AC7B29400D for <linux-mtd@lists.infradead.org>; Wed, 16 May 2018 02:11:55 +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=To+M4ltK0Kz9F/Fb5Q42+DN+DtLU6f5Hq4d/7lfIjhI=; b=f4q9lKNhICHQ5hF4vJQL8LoRpcrYDocQVPjHmtKMfwK2kysZAdOPLeSJo1aZK0W9QsD5/h4FwwKkGM/f1myAAUwKk0oZdhnVXhHIN/Y7rTQkTRObLabyc2d/w9js+OCOtjsc2ibBURdHu9Uo/UDUwt10VOXnM1u0yQBA6HcEf8g= Received: from TKY-DS01.at.lc (150.87.248.20) by TY1PR01MB1277.jpnprd01.prod.outlook.com (2603:1096:402:5::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Tue, 15 May 2018 17:11:54 +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); Wed, 16 May 2018 02:11:53 +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 <B0004110886@swim-manx.rd.allied-telesis.co.jp>; Wed, 16 May 2018 02:11:53 +0900 From: smtpuser <smtpuser@allied-telesis.co.jp> To: Boris Brezillon <boris.brezillon@bootlin.com> Subject: [PATCH v6 4/5] mtd: cfi_cmdset_0002: Change erase functions to check chip good only Date: Wed, 16 May 2018 02:11:19 +0900 Message-Id: <20180515171120.5629-5-smtpuser@allied-telesis.co.jp> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180515171120.5629-1-smtpuser@allied-telesis.co.jp> References: <20180515171120.5629-1-smtpuser@allied-telesis.co.jp> X-OriginalArrivalTime: 15 May 2018 17:11:53.0335 (UTC) FILETIME=[D20B3070:01D3EC6F] MIME-Version: 1.0 X-Originating-IP: [150.87.248.20] X-ClientProxiedBy: TYAPR03CA0023.apcprd03.prod.outlook.com (2603:1096:404:14::35) To TY1PR01MB1277.jpnprd01.prod.outlook.com (2603:1096:402:5::16) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:TY1PR01MB1277; X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1277; 3:/S8cAIbgvxXBFWEE7O7N0KmWccUD+aXanyysXCfioxAm+qBcqyXPdLS0iweV87ZpJJkmcON7vaQrWaB8+YrX3XHKWpsggrUvwZ08SVLZvDe4e4t2BccTubHIviS7noLgBcdS/TfbH5ujkFO809uv6z+Q8JJzyt/ozPCUHJv94vCMoDnq2pvgdr3+MJSUhF8WvoqmXQHDDryCbYzYB3N+IbapPmWhKbto4TlrTnG2s6AeQsFwnOSULYfuJ9xZvHk7; 25:i//h0LcIeCz5gNBOMnlreI7bHvmr3d3IkqcMY7BDN33M+dUj+C4YOT93ul293m35RN4uULhHiykplLVZPjtc7omHWOacer/bjJWaqHQAdLgg/r+txnHP25icYIkVAoZKfLia4k7O6rWVS0EcXqFQE7iLi8V4AK+snXiXQKBlrdec91f/VTFIL20mPU/ApWQvgXb6w8GdYnX8BwfLcZGUNzdF77iYpatLuYq4n2NbpJALe8n1u+oXG0VPg33R7gRijk+OngpYDOZ5iGNwz1/JKATp91JePiXWs1k/fot7bPZ08YwVc0qID3+gS+tsO5mxJOAlEhaY7KL7B8oM2U+J/Q==; 31:7iTl5Z9+vCtJIjFfzDu2uv0+L+m/8uSQuWWRezgvAHcW4hzE6vU0VUMbPqU8qG+6hg1qsSoc0fByadYi+0PrDZ6fNyhMx4HEJjjoJm+25g0lqV1ultJNzZeqfO0bOIB4agD22inN8XS3YJUUYE5tbx8Osp7EWToSSxS8P6NMYcMReBQKcD6zb5XryEW/B+pTM9DfysfHgtS/UyvMO1edgNqZdLJpCniatgd4TAgrP1o= X-MS-TrafficTypeDiagnostic: TY1PR01MB1277: X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1277; 20:FoJuWJn6YH/LoBYePr9SzuZcCTzzoj1GKONbMmsrA+sdVk8saU48EDqifEulORFKA3Erw21J1Z9xhNeRfc+7ET3bU46iW3Oid3ck+z2fNA+9f12P9mnyJaa7EzEmyqHQaahHk4cJPq5GCixCWuZ7BhHuD5BX6UoxjWq5RnW8W/GPqVlTtlWRaOGdAHmWt5w0pND3gSAC6XFD1Jm8uOOdRpcH7oQZw8NybFNFOB0g5t61wSqSJ1qivWvf3/J2Fxr9a1UB3q2DSOplyvpbi67yafgfC4ixRfpIVR4qlfhXKhVNXL3gpbhZOoXrn/krNzIoncx7ORJasJDQx6I7jkHsH8qWtH/XjIW5/H9c0VIz/S4c7ay6lHSS9l50nXzkJcKUGeeziyd6NFx3GbYbNX4wqeueE8qkPRKiNRs6kqPctfYAnCAMYUqbRhV86+2fc6vTs02S/d2rUEDqOTnyLL+2Qh3abFaNdaXZ99BSV+x5BGJ+PV+iYgI/Ce5qwlanPqIs; 4:aOZQ1BbkyaHzTAO45tolvH1ESCGvlr8+QsCF4whSHjszJ7aX8ZDbOmoHHXqionscoO8SQ55jBrc6aCwBXXM1WGta3+gKX3/r3zpALx7rfVTjY3BnUz2dzfY4pRXyL0nKaTHocmiAe7i8gF2y1CFPGm1PBIjy+tRLqCRHakCSGuKveBWmJfetmnLaQ/RmkABx7kngGF/tbzQ6lJ49RrVU0qgBS7V5UGDavgeTLoQUhVqv1HCE/I5r8PiHqmVlXDysuT1OK8h90m1FuZIJ23lG3PD442wVTgBRqlknueMlPgvKTErqUrbRMHYZIoCt481NSOJQV/uvf9OVV/P1PSdpAzI5h8vPOgvb21JjrvZRSGGzByWcp6Kb1ufznLx4HECe X-Microsoft-Antispam-PRVS: <TY1PR01MB127718ADD03029E951582B2FB2930@TY1PR01MB1277.jpnprd01.prod.outlook.com> 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)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231254)(944501410)(52105095)(149027)(150027)(6041310)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:TY1PR01MB1277; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB1277; X-Forefront-PRVS: 0673F5BE31 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39850400004)(396003)(366004)(346002)(39380400002)(376002)(199004)(189003)(36756003)(66066001)(426003)(305945005)(122856001)(50466002)(53936002)(54906003)(68736007)(476003)(16586007)(6666003)(50226002)(316002)(486006)(2616005)(8936002)(81166006)(86362001)(59450400001)(446003)(105586002)(97736004)(186003)(478600001)(5660300001)(106356001)(26005)(7736002)(86152003)(74482002)(47776003)(11346002)(69596002)(4326008)(2906002)(52116002)(51416003)(81156014)(1076002)(6116002)(8676002)(6862004)(386003)(76176011)(7696005)(3846002)(48376002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB1277; 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; TY1PR01MB1277; 23:nGb1XVPKLSigfDYMoqzDvejHpRmRVtZQ5P2uBcBtR?= 3oNgf+o7GGC/4XupK7BeJhSGpGE7sFjwvl/ew5X5ReiTmLk6P/LYaLRPtAAtq6j2Z5DSNl+wxbh6G+rPHRAY2XxEC5PCDgfH+nwqi3diBMsrC8j4dzrHXJ3p7lrHxEeIJm03a1Lot//JrB4SE2uiTkTlIDytWWJLRf7MPqDbXnjG1Bnx946qhasKzcV1Bp0QpA55rIxHWTRNwY1ir88oyuK7UfSoFxDJXFJEZ8PpkgFmDFFa8SjFJxhop0VPg1JjjK+hUYrrqK+tiNElhE3r66AhklCBNp1ph4ar3CGwlCEeHRc9Hm1S8C1HJaoGbUwaK7k6WGdQ7HCMzNeftvW+Vp6Dn9g04TI6OzjmVxeI/heSKVqVf60GpGVkABNhXqdgN3h1qRHvpMpX1FtWEgh3kGXcDLJOvteSQbkVM2jJpSoczeG2qZB7fQSmadqYdLaY2fU6b9WRpU9kcF5R/wMNzLtG7g01kQOyoNHlkrv69HMCd6zwEW+WaD//03h0BfjkqfFC3Cuqzi4LayAGIydMizHMVon3/BsKP0JFj5zKeJUhjBeKbSAbB+puLyoiPKz6zRMCXevsnjWXgRrT0U8WxoFX1mQZdZKhQFWzNzmU1v2Gx/NnDZompAB1jeM9ZUwkuq17Sps4/MHK5EE8r8mo6reMzjqcrwayqfdC/U/yO6oDVrN/vX0OGNwStk2x56tan+5H4FFZEgEJY7VuRRExegnzGwBi9P2jTTIvOhc/eyFpI6Nni3VI/TiIcb2qjBYcuGf3GTifMXIsuZkhlx5ZNbuVW+D8qvTjUdALj9SwOqmvrx6nBKQKGGsSBgLEQ0EzZEucM6lDaupAzkey4bKsCGt5Th3qHAx8j60ogzS9DdcQDQIxzYOmw1gAyu5+8x9w7Er07rxYiXorTIhBU2HL25hyElfq3uhjYKpMIO2Px/ju8HGdo2Wma7spVkm4JvjSSFTcw3ietNDIbeoqwQ2LiBTXFtbqvT/v8PTDyCg/15uDiAQTs6wrnkCtx3eBh/AvdqnrN0TjGmEbuttS/An/DwgoOiwwrftPQl0wL8/ICHSlAPSfctAF+zngNJAFVwyG0K61VuEAaApOu8dXzaQ8n/xSGPj4MKlef4SwhDD8uln1zuZVeQWsu33Zyj/hRDcmmg4Z5673MNJ6e56pCJcIfkWYu3iLfKUwhySmx/srpMJvMxcKZOMVyC5VvGX84LLtco8FB8bHl4VP3bt2K5+Jt0W X-Microsoft-Antispam-Message-Info: a5R1UDgHvGQ4g97NKxY6zXoNA7IFbZzlY0CIVVtW2VlRgUBv3+Co5mp0X3V+jJOI31OqKk6mBJi/6AAJAK2XaMciSRZ36xDqvZ2hS7MKeyNUshu5e5/Cxj+SFWrhVFN7g7FZQQeSydM1MiILPafgL/Gn2H15j2YMf2wYQQfDo0bhzlFCjOQ57T56AE6yuCmF X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1277; 6:p23oQiOkuSP2fra85EpNxW5tyShx1nsReQgRRgDHCHpWHBrtJznO8kJ5KeVdkLVIX/EPOZ0Mp224xRKwP9DpqrBxzU6xO81rpRfLufK91UsGbq8RxzZC9nEakktkVOS/79EK4apqAwbTtEIwd0oEjvbewmdao7l47Iek3gCwzrGvXOctjaT2ZiAQKdGu2q0Jr0EB1de5iF6dmT7BOZsZokiQ+Re3RqgJaSkXoKshAP/xxDOy9gIlyzV3P/6+MRtr+Snk5+/O9TxU4SZv1dx7Y3/zYC7LovWWfOCtLkLw7rETmOoevFQhGUUb7wUCm0qdVeXpE9SqtvEvcadaDx5U7ygFBew8hMbMa1dsScfI96Eo8uZv4Z+GtZ4rXG8XfobbqB9eeI0YtcjVRR3URI5pEtrn6Pu/EtO+w0Wb6wPv6oBrvyLIUdGmH/crak6go6ZGxEEz+C8AHvjKGH7kUsk/Tw==; 5:hkH0CB1046Wg7RSJEbIL+9mxjQL1ma2155RyD98/vHPgMgShDMJapl0VIfixSmD6FR6uQ781FOiBR08qCbIPzvh+kEGVHH1Lq42dIbCtYvCIQoDUfJMnGIV+DiNHizS2AH3uNZLUnadSm6N4wFuloNVI7PzwWG87MmvOM96O35k=; 24:jnzeClFD1RzL1BYGu/9StdmB7V8C78kn/XylS6Jk1iIR33kB5fJrK2NwYAUiiui//Aiyl1zWyiYte0/BqkM0Ax78+Ug3a/+UfSxZz6EKz9c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1277; 7:t3PupiJRYYBMi8Sc1KhluXmvR1s8Q1j8RN2yLchcfmDojv0CNvKegOE1Tvwcs7foXmGoGc7SnhBTXdjFAZY+2eeodT6hzX6wDuR5fIj39HivhFwyo1gG3fRCFu64Esy8HLYkz0oIkqmeoQf9TTKEYoQqWqVUuQ359h01lV0987FYVxR0q7N4V7Fuk5R7Km+zMXP6uvGefWc/K37OdL9wYqHvEoREuKQNm6/zRTOsL9E3YcdJxx2jo67stMWd6eGt; 20:g4aNumY5Qboa7ZcNfuM9pxyERNaQqxpKzMAnzfVlpkWF0IaRYMCDvuNeqkueqreabJfBUHDGR2FpQowTe1iE6OPgyyWeUD6aA65qf6jead8/In6yWRpXK7LG+Zme9GHYrcLjIETjQGBclZEXslYcNAFwlbsAcMRQwZCAFcInSg3SACM9LkH3jc8mNyN8yBRMRE+egjt0hvseEvw4CbFatdnoIkPjWVd0SxFKN9rVqKEG0ebyKCIcbcRIcy8tyd3H X-MS-Office365-Filtering-Correlation-Id: ee2101b7-0f87-49fc-57a0-08d5ba86f545 X-OriginatorOrg: allied-telesis.co.jp X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2018 17:11:54.5983 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ee2101b7-0f87-49fc-57a0-08d5ba86f545 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1a8a37cf-9ecc-4cef-abb0-1ab01a15a6ad X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1277 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180515_101213_366801_E61A6489 X-CRM114-Status: GOOD ( 16.89 ) X-Spam-Score: -0.6 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-0.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [216.82.243.204 listed in list.dnswl.org] -0.6 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [216.82.243.204 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender 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 <linux-mtd.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mtd>, <mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mtd/> List-Post: <mailto:linux-mtd@lists.infradead.org> List-Help: <mailto:linux-mtd-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mtd>, <mailto:linux-mtd-request@lists.infradead.org?subject=subscribe> Cc: Boris Brezillon <boris.brezillon@free-electrons.com>, Marek Vasut <marek.vasut@gmail.com>, Tokunori Ikegami <ikegami@allied-telesis.co.jp>, Richard Weinberger <richard@nod.at>, Joakim Tjernlund <Joakim.Tjernlund@infinera.com>, Chris Packham <chris.packham@alliedtelesis.co.nz>, linux-mtd@lists.infradead.org, Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>, Brian Norris <computersforpeace@gmail.com>, David Woodhouse <dwmw2@infradead.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-mtd" <linux-mtd-bounces@lists.infradead.org> Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
mtd: cfi_cmdset_0002: Change write and erase functions
|
expand
|
diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c index e703900975d4..6adda4dc2007 100644 --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ b/drivers/mtd/chips/cfi_cmdset_0002.c @@ -2294,12 +2294,13 @@ static int __xipram do_erase_chip(struct map_info *map, struct flchip *chip) chip->erase_suspended = 0; } - if (chip_ready(map, adr)) + if (chip_good(map, adr, map_word_ff(map))) break; if (time_after(jiffies, timeo)) { printk(KERN_WARNING "MTD %s(): software timeout\n", __func__); + ret = -EIO; break; } @@ -2307,15 +2308,15 @@ static int __xipram do_erase_chip(struct map_info *map, struct flchip *chip) UDELAY(map, chip, adr, 1000000/HZ); } /* Did we succeed? */ - if (!chip_good(map, adr, map_word_ff(map))) { + if (ret) { /* reset on all failures. */ map_write(map, CMD(0xF0), chip->start); /* FIXME - should have reset delay before continuing */ - if (++retry_cnt <= MAX_RETRIES) + if (++retry_cnt <= MAX_RETRIES) { + ret = 0; goto retry; - - ret = -EIO; + } } chip->state = FL_READY; @@ -2388,7 +2389,7 @@ static int __xipram do_erase_oneblock(struct map_info *map, struct flchip *chip, chip->erase_suspended = 0; } - if (chip_ready(map, adr)) { + if (chip_good(map, adr, map_word_ff(map))) { xip_enable(map, chip, adr); break; } @@ -2397,6 +2398,7 @@ static int __xipram do_erase_oneblock(struct map_info *map, struct flchip *chip, xip_enable(map, chip, adr); printk(KERN_WARNING "MTD %s(): software timeout\n", __func__); + ret = -EIO; break; } @@ -2404,15 +2406,15 @@ static int __xipram do_erase_oneblock(struct map_info *map, struct flchip *chip, UDELAY(map, chip, adr, 1000000/HZ); } /* Did we succeed? */ - if (!chip_good(map, adr, map_word_ff(map))) { + if (ret) { /* reset on all failures. */ map_write(map, CMD(0xF0), chip->start); /* FIXME - should have reset delay before continuing */ - if (++retry_cnt <= MAX_RETRIES) + if (++retry_cnt <= MAX_RETRIES) { + ret = 0; goto retry; - - ret = -EIO; + } } chip->state = FL_READY;