Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp4383148img; Tue, 26 Mar 2019 08:22:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqyQ5GENpsmy7epwLain8hlMZyuEqt7cmyp9C87THv41rIgGZZ2EkzpPErRz0Wbn0vQEqB8B X-Received: by 2002:a62:7603:: with SMTP id r3mr30442954pfc.32.1553613746139; Tue, 26 Mar 2019 08:22:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553613746; cv=none; d=google.com; s=arc-20160816; b=J+MFpWnBP1a6ChBhP9qkI+rDAar+Uaxx2WmMtjjPJqcAxCkFjBaA0LkuT3TXhqfOna 0/e5C1hMdFfDWd/EZTdRhM9x1P/OHaRvx+PzmRsNr2xEvHRAMQJ6CcnkqtGtAR68HKo0 Nlu93y2AuSlwCvkCdHep1Qx1lUEqZgF5btXVltyt60eNYwALO/KW3fML3cA00lSh/3Ki MkPJ/1dCdAq5uU7/43e/zElzyrQz8KTmvQAEkJSO642nxc3U90h8/V8ZReE6XoIQUbbo iKA1/MQ6Q+KRnXGi4EKtomqBvCzxl9cIJrV56QxVDWA8Na4wIZr9goO0kosiasIQhOXS X7Lg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:mime-version :content-transfer-encoding:references:in-reply-to:subject:cc:to:from :date:dkim-signature; bh=JcoOMmZXsRi5JyZ2RXd43rhwGeOt+JTLh9aetNu0lb0=; b=eRr0zTZXgTovsTuVvxXRUazHub5CcKD8g6vAoznSR374aVJBxJ5i9+xJyFfetaA5mQ qFjIqvS+5A8VIqQlQFiHMrnFLSMfEejImaaR1ifsABhZgKclimGk4Fuzf/2Cq2nDbFUm sJA0kI70HRw1nUPbcuc3KLOhyT8Z3UBnQ6g1F1O5VZMqBYjCtEP6dPEaZ0VoUDGxi6TK DzbxNysh+45LT+2L5V7HmYinbJbUhMoV4+Jenl/F+vVsZAq55CYDLoaq6noutfC0sjK4 MTHbXWZAU04aj5AI/1D216aRYR0i/Nl32UU4tOwXvo9JU/FoeYEGfRgreOe/hUT863gw Oscw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@126.com header.s=s110527 header.b=YGbUuNOo; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=126.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bb11si16815919plb.420.2019.03.26.08.22.11; Tue, 26 Mar 2019 08:22:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@126.com header.s=s110527 header.b=YGbUuNOo; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=126.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731935AbfCZPVY (ORCPT + 99 others); Tue, 26 Mar 2019 11:21:24 -0400 Received: from m15-29.126.com ([220.181.15.29]:47375 "EHLO m15-29.126.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726261AbfCZPVY (ORCPT ); Tue, 26 Mar 2019 11:21:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=b0/RK zzp+5oKOQQwWeV+adVheJakuAyEinAyTntq0/E=; b=YGbUuNOozUbuiOdpwD/e5 ga6JNJKtnYUGgrmWve8vtDrQ8dEY+Vj/+RrGCATCUAoE7MI1ZlCLePLOZgKetGry y8k10ariH5BnPq6vjTB+4fgvb3XxVUVjeElyZu4pAyX/TDlyg84WW6E10dGiO1cw fdYKnNKr8K67x47CHEXm0I= Received: from liuxiang_1999$126.com ( [222.209.19.73] ) by ajax-webmail-wmsvr29 (Coremail) ; Tue, 26 Mar 2019 23:20:44 +0800 (CST) X-Originating-IP: [222.209.19.73] Date: Tue, 26 Mar 2019 23:20:44 +0800 (CST) From: "Liu Xiang" To: "Vignesh Raghavendra" Cc: "Liu Xiang" , bbrezillon@kernel.org, richard@nod.at, linux-kernel@vger.kernel.org, marek.vasut@gmail.com, linux-mtd@lists.infradead.org, computersforpeace@gmail.com, dwmw2@infradead.org Subject: Re:Re: [PATCH v2] mtd: spi-nor: Return error when nor->addr_width does not match the device size X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20180927(cd7136b6) Copyright (c) 2002-2019 www.mailtech.cn 126com In-Reply-To: <823dcd3f-8b9f-15c5-a072-06625120766e@ti.com> References: <1552484753-3393-1-git-send-email-liu.xiang6@zte.com.cn> <823dcd3f-8b9f-15c5-a072-06625120766e@ti.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <209ad144.9c0a.169ba96e2ad.Coremail.liuxiang_1999@126.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: HcqowADXTelNQ5pccQ0MAA--.9976W X-CM-SenderInfo: xolx5x5dqjsiqzzzqiyswou0bp/1tbiZhuDsFpD5zoPcgABs2 X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org CgoKSGksIFZpZ25lc2gKCgoKCgoKQXQgMjAxOS0wMy0xOSAxMzoyMjoxNSwgIlZpZ25lc2ggUmFn aGF2ZW5kcmEiIDx2aWduZXNockB0aS5jb20+IHdyb3RlOgo+SGksCj4KPk9uIDEzLzAzLzE5IDc6 MTUgUE0sIExpdSBYaWFuZyB3cm90ZToKPj4gSW4gc29tZSBpczI1bHAyNTYsIHRoZSBEV09SRDEg b2YgSkVERUMgQmFzaWMgRmxhc2ggUGFyYW1ldGVyIEhlYWRlcgo+PiBpcyAweGZmZjkyMGU1LiBT byB0aGUgRFdPUkQxWzE4OjE3XSBBZGRyZXNzIEJ5dGVzIGJpdHMgYXJlIDBiMDAsCj4+IG1lYW5z IHRoYXQgMy1CeXRlIG9ubHkgYWRkcmVzc2luZy4gQnV0IHRoZSBkZXZpY2Ugc2l6ZSBpcyBsYXJn ZXIKPj4gdGhhbiAxNk1CLCBub3ItPmFkZHJfd2lkdGggbXVzdCBiZSA0IHRvIGFjY2VzcyB0aGUg d2hvbGUgYWRkcmVzcy4KPj4gQW4gZXJyb3Igc2hvdWxkIGJlIHJldHVybmVkIHdoZW4gbm9yLT5h ZGRyX3dpZHRoIGRvZXMgbm90IG1hdGNoCj4+IHRoZSBkZXZpY2Ugc2l6ZSBpbiBzcGlfbm9yX3Bh cnNlX2JmcHQoKS4gVGhlbiBpdCBjYW4gZ28gYmFjayB0bwo+PiB1c2Ugc3BpX25vcl9pZHNbXSBm b3Igc2V0dGluZyB0aGUgcmlnaHQgYWRkcl93aWR0aC4KPj4gCj4+IFN1Z2dlc3RlZC1ieTogQm9y aXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+Cj4+IFNpZ25lZC1vZmYt Ynk6IExpdSBYaWFuZyA8bGl1LnhpYW5nNkB6dGUuY29tLmNuPgo+PiAtLS0KPj4gIGRyaXZlcnMv bXRkL3NwaS1ub3Ivc3BpLW5vci5jIHwgOCArKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDgg aW5zZXJ0aW9ucygrKQo+PiAKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbXRkL3NwaS1ub3Ivc3Bp LW5vci5jIGIvZHJpdmVycy9tdGQvc3BpLW5vci9zcGktbm9yLmMKPj4gaW5kZXggNmUxM2JiZC4u NjM5MzNjNyAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9tdGQvc3BpLW5vci9zcGktbm9yLmMKPj4g KysrIGIvZHJpdmVycy9tdGQvc3BpLW5vci9zcGktbm9yLmMKPj4gQEAgLTI4MTEsNiArMjgxMSwx NCBAQCBzdGF0aWMgaW50IHNwaV9ub3JfcGFyc2VfYmZwdChzdHJ1Y3Qgc3BpX25vciAqbm9yLAo+ PiAgCX0KPj4gIAlwYXJhbXMtPnNpemUgPj49IDM7IC8qIENvbnZlcnQgdG8gYnl0ZXMuICovCj4+ ICAKPj4gKwkvKgo+PiArCSAqIElmIHRoZSBkZXZpY2UgZXhjZWVkcyAxNk1pQiwgYWRkcl93aWR0 aCBtdXN0IGJlIDQuCj4+ICsJICogYWRkcl93aWR0aCA9PSAzIG1lYW5zIHRoZSBBZGRyZXNzIEJ5 dGVzIHdlIGFyZQo+PiArCSAqIHJlYWRpbmcgZnJvbSBCRlBUIGlzIHdyb25nLgo+PiArCSAqLwo+ Cj5KRVNEMjE2IHN0YW5kYXJkIGRvZXMgbm90IG1hbmRhdGUgZmxhc2ggZGV2aWNlcyA+MTZNaUIg dG8gYWx3YXlzIHN1cHBvcnQKPjQgYnl0ZSBhZGRyZXNzaW5nIG9wY29kZS4gU28sIGl0cyBva2F5 IGZvciBmbGFzaCB2ZW5kb3IgdG8gc3VwcG9ydAo+PjE2TWlCIGZsYXNoIHdpdGggMyBieXRlIGFk ZHJlc3NpbmcgYW5kIEJhbmsvZXh0ZW5kZWQgYWRkcmVzcyByZWdpc3Rlci4KPgo+PiArCWlmIChw YXJhbXMtPnNpemUgPiAweDEwMDAwMDAgJiYgbm9yLT5hZGRyX3dpZHRoID09IDMpCj4+ICsJCXJl dHVybiAtRUlOVkFMOwo+PiArCj4KPkFzc3VtaW5nIG9ubHkgRFdPUkQxWzE4OjE3XSBiaXRzIGFy ZSB3cm9uZywgdGhlbiByZXR1cm5pbmcgZnJvbSBoZXJlCj53b3VsZCBtZWFuIHdlIG1pc3MgcGFy c2luZyBTZWN0b3IgRXJhc2Ugc2V0dGluZ3MsIFF1YWQgRW5hYmxlCj5SZXF1aXJlbWVudHMgZXRj IGZyb20gQkZQVCB3aGljaCBpcyBraW5kIG9mIGJhZC4KPkkgc3VnZ2VzdCB0byBtb3ZlIHRoZSBm aXggdG9bMV0sIGFkZHJfd2lkdGggaW5kaWNhdGVkIGluIGZsYXNoX2luZm8KPnN0cnVjdCBvZiB0 aGUgZGV2aWNlIGNhbiB0YWtlIHByZWNlZGVuY2Ugb3ZlciBTRkRQLgo+Cj5bMV1odHRwczovL2Vs aXhpci5ib290bGluLmNvbS9saW51eC9sYXRlc3Qvc291cmNlL2RyaXZlcnMvbXRkL3NwaS1ub3Iv c3BpLW5vci5jI0w0MTA2CgpCb3JpcyBoYXMgYWRkZWQgYSBmaXh1cCBmdW5jdGlvbiwgZG8geW91 IHRoaW5rIHRoaXMgaXMgbW9yZSBiZXR0ZXI6CgpzdGF0aWMgaW50CmlzMjVscDI1Nl9wb3N0X2Jm cHRfZml4dXBzKHN0cnVjdCBzcGlfbm9yICpub3IsCgkJCSAgICBjb25zdCBzdHJ1Y3Qgc2ZkcF9w YXJhbWV0ZXJfaGVhZGVyICpiZnB0X2hlYWRlciwKCQkJICAgIGNvbnN0IHN0cnVjdCBzZmRwX2Jm cHQgKmJmcHQsCgkJCSAgICBzdHJ1Y3Qgc3BpX25vcl9mbGFzaF9wYXJhbWV0ZXIgKnBhcmFtcykK ewoJLyoKCSAqIElTMjVMUDI1NiBzdXBwb3J0cyA0QiBvcGNvZGVzLgoJICogVW5mb3J0dW5hdGVs eSwgc29tZSBkZXZpY2VzIGdldCBCRlBUX0RXT1JEMV9BRERSRVNTX0JZVEVTXzNfT05MWSAgCgkg KiBmcm9tIEJGUFQgdGFibGUgZm9yIGFkZHJlc3Mgd2lkdGguIFdlIHNob3VsZCBmaXggaXQuCgkg Ki8KCWlmIChiZnB0LmR3b3Jkc1tCRlBUX0RXT1JEKDEpXSAmIEJGUFRfRFdPUkQxX0FERFJFU1Nf QllURVNfTUFTSyA9PSAKCQlCRlBUX0RXT1JEMV9BRERSRVNTX0JZVEVTXzNfT05MWSkKCQlub3It PmFkZHJfd2lkdGggPSA0OwoKCXJldHVybiAwOwp9CgpzdGF0aWMgc3RydWN0IHNwaV9ub3JfZml4 dXBzIGlzMjVscDI1Nl9maXh1cHMgPSB7CgkucG9zdF9iZnB0ID0gaXMyNWxwMjU2X3Bvc3RfYmZw dF9maXh1cHMsCn07CgoKPgo+Cj4+ICAJLyogRmFzdCBSZWFkIHNldHRpbmdzLiAqLwo+PiAgCWZv ciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHNmZHBfYmZwdF9yZWFkcyk7IGkrKykgewo+PiAgCQlj b25zdCBzdHJ1Y3Qgc2ZkcF9iZnB0X3JlYWQgKnJkID0gJnNmZHBfYmZwdF9yZWFkc1tpXTsKPj4g Cj4KPi0tIAo+UmVnYXJkcwo+VmlnbmVzaAo=