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 X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D455AC43381 for ; Fri, 15 Mar 2019 23:14:19 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id A463F218AC for ; Fri, 15 Mar 2019 23:14:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="awB+7C4b"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gateworks-com.20150623.gappssmtp.com header.i=@gateworks-com.20150623.gappssmtp.com header.b="eXsPeMzm" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A463F218AC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=gateworks.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=AFDHiXLkE0AatKyzjtulKa8hwBoYCcSgnGklbArx1mg=; b=awB+7C4baPLMOY 0yPLzJunz2rvA1LwPAjVHPZvL5JGVRsbv97U8hcVccTwopviLELzC+xaOELl+eZDsf/BoCbYadBJA pD/Kt4N1q1LlXpZly2LWXD/4dXrO5HEacDS443MRMMsvva503Iop4mwBfMxhQo9Wa6ug+b5fGAoqR Khyr5UB4sd7lwYatBGK07q8BQ4eVR330qN2hj4bT7EPZCy74vFBSdPQwECstZEUT4WsEJMQdbQuNG lZFeWA0XCguc0Ydw5Xe2i7J02/6nYG2IcAWSSfRzysP5oeuPWKTIcEEWLYq/3NbYdXLkBAnAhRy7w c4IrGNR1NEHfoXKX2d/A==; 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 1h4w1j-0005ee-Rx; Fri, 15 Mar 2019 23:14:11 +0000 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h4w1f-0005dw-KI for linux-arm-kernel@lists.infradead.org; Fri, 15 Mar 2019 23:14:09 +0000 Received: by mail-wm1-x344.google.com with SMTP id o10so10198516wmc.1 for ; Fri, 15 Mar 2019 16:14:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gateworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ysFoeEip0Tem0+4EFjlyItfL+RZKv5rumyFrQ2p0TCo=; b=eXsPeMzmrozWsiDJP3CqCOhC4izg5o6S18noXz7Ia2G9TqgsDSYNt3KQu4f1BZajyd ajXWoflOItZdvltZUp8BT5h6BX6ej1Z9zg03lTypwA3sXcSCvnS4SwN/lPiK4IhRdCxy +gapZ6GJNciOyD06LpyENZyzjaCEaXzfPAk2bxR9JSa2QPaHLoyGZrgpaomUgmzvAse0 t1itbK5VYzrkIn5VTPEYLDyzFHFE0Vgfmg20tvSXbc3Ff2grrQcrSEKIYaESr97HFj8Z Klo8PIPyNe0Hejf8KFCM1GRn2RpCjWC9cxDc/Wrjvm/qzkiLlbp7nZ9vVtMkiAsHjNZ8 6t6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ysFoeEip0Tem0+4EFjlyItfL+RZKv5rumyFrQ2p0TCo=; b=eBjMM22iFck25R29aSPUXty49lc05m4wjaIH5oS8Uetm4PwI3siYrNh4gNQtSkgzPR M2ILJ5ChZffAOnbcxuDiDYEpJ/yyId4oZOGgsUpmA7vT7nCNjczOMuq8wW10DIEzFT41 WwzdCMwuIUymRG1If7kunR3GsN9Mibang2zT6QScFA6V6xwWL8PUCkStoAyaHEEITSO5 K7/ioh9sV5EXmOk3G6fdOMs3FKgCN20RwZTpYkW0Ulc4t3eql9EK34PFCOEj7KEefHuf mi1L23XZnvZP6FIHZwggm0urm5NJ6Z0MQgPuDsiPPBsCGEBj5eMdLoREtEYDLFdU6wRc RRzA== X-Gm-Message-State: APjAAAXqUdH22Ak4Zudknamr59+JlPtQmsUoaAWujMAvetbvZlrbluJA QbAlebPrynNMDwKucxJC1rkmlTmlj1DN0hm73wz2aA== X-Google-Smtp-Source: APXvYqxXMJd+w6u3Z04YkJzOeSOt80gfwwFnMBEqeem5fA4GtaVO++cLdtCS+LttVTDdNHrXKnhdkNP+krdH5BaMlbA= X-Received: by 2002:a1c:e715:: with SMTP id e21mr3573727wmh.122.1552691644637; Fri, 15 Mar 2019 16:14:04 -0700 (PDT) MIME-Version: 1.0 References: <1461951139-6109-1-git-send-email-dianders@chromium.org> In-Reply-To: From: Tim Harvey Date: Fri, 15 Mar 2019 16:13:53 -0700 Message-ID: Subject: Re: [PATCH v2 0/4] Patches to allow consistent mmc / mmcblk numbering w/ device tree To: Marek Vasut X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190315_161407_725829_1D8CD389 X-CRM114-Status: GOOD ( 30.77 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Ulf Hansson , =?UTF-8?B?TcOlbnMgUnVsbGfDpXJk?= , Heiko Stuebner , devicetree-spec@vger.kernel.org, shawn.lin@rock-chips.com, stefan@agner.ch, Adrian Hunter , Venu Byravarasu IN , Jisheng Zhang , Lars-Peter Clausen , Russell King - ARM Linux , jonathanh@nvidia.com, Jaehoon Chung , linux-rockchip@lists.infradead.org, Chaotian Jing , devicetree@vger.kernel.org, Pawel Moll , Ian Campbell , Grant Grundler , sudeep.holla@arm.com, lporzio@micron.com, Rob Herring , linux-arm-kernel@lists.infradead.org, Douglas Anderson , Sergei Shtylyov , Dmitry Torokhov , Linux MMC List , open list , Kumar Gala , Brian Norris , zhonghui.fu@linux.intel.com, kirill.shutemov@linux.intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGltIEhhcnZleSAtIFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdpbmVlckdhdGV3b3JrcyBDb3Jwb3Jh dGlvbiAtCmh0dHA6Ly93d3cuZ2F0ZXdvcmtzLmNvbS8zMDI2IFMuIEhpZ3VlcmEgU3QuIFNhbiBM dWlzIE9iaXNwbyBDQQo5MzQwMTgwNS03ODEtMjAwMApPbiBGcmksIE1hciAxNSwgMjAxOSBhdCA0 OjAwIFBNIE1hcmVrIFZhc3V0IDxtYXJleEBkZW54LmRlPiB3cm90ZToKPgo+IE9uIDMvMTUvMTkg MTA6NTIgUE0sIFRpbSBIYXJ2ZXkgd3JvdGU6Cj4gPiBUaW0gSGFydmV5IC0gUHJpbmNpcGFsIFNv ZnR3YXJlIEVuZ2luZWVyR2F0ZXdvcmtzIENvcnBvcmF0aW9uIC0KPiA+IGh0dHA6Ly93d3cuZ2F0 ZXdvcmtzLmNvbS8zMDI2IFMuIEhpZ3VlcmEgU3QuIFNhbiBMdWlzIE9iaXNwbyBDQQo+ID4gOTM0 MDE4MDUtNzgxLTIwMDAKPiA+IE9uIFR1ZSwgTWFyIDUsIDIwMTkgYXQgNDozOSBBTSBNw6VucyBS dWxsZ8OlcmQgPG1hbnNAbWFuc3IuY29tPiB3cm90ZToKPiA+Pgo+ID4+IERvdWdsYXMgQW5kZXJz b24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4gd3JpdGVzOgo+ID4+Cj4gPj4+IFRoaXMgc2VyaWVz IHBpY2tzIHBhdGNoZXMgZnJvbSB2YXJpb3VzIGRpZmZlcmVudCBwbGFjZXMgdG8gcHJvZHVjZSB3 aGF0Cj4gPj4+IEkgY29uc2lkZXIgdGhlIGJlc3Qgc29sdXRpb24gdG8gZ2V0dGluZyBjb25zaXN0 ZW50IG1tYyBhbmQgbW1jYmxrCj4gPj4+IG9yZGVyaW5nLgo+ID4+Pgo+ID4+PiBXaHkgY29uc2lz dGVudCBvcmRlcmluZyBhbmQgd2h5IG5vdCBqdXN0IHVzZSBVVUlEcz8gIElNSE8gY29uc2lzdGVu dAo+ID4+PiBvcmRlcmluZyBzb2x2ZXMgYSBmZXcgZGlmZmVyZW50IHByb2JsZW1zOgo+ID4+Pgo+ ID4+PiAxLiBGb3IgcG9vciwgZmVlYmxlLW1pbmRlZCBodW1hbnMgbGlrZSBtZSwgaGF2ZSBzYW5l IG51bWJlcmluZyBmb3IKPiA+Pj4gICAgZGV2aWNlcyBoZWxwcyBhIGxvdC4gIFdoZW4gZ3JlcHBp bmcgdGhyb3VnaCBkbWVzZyBpdCdzIHRlcnJpYmx5IGhhbmR5Cj4gPj4+ICAgIGlmIGEgZ2l2ZW4g U0RNTUMgZGV2aWNlIGhhcyBhIGNvbnNpc3RlbnQgbnVtYmVyLiAgSSBrbm93IHRoYXQgSSBjYW4K PiA+Pj4gICAgZG8gImRtZXNnIHwgZ3JlcCBtbWMwIiBvciAiZG1lc2cgfCBncmVwIG1tY2JsazAi IHRvIGZpbmQgaW5mbyBhYm91dAo+ID4+PiAgICB0aGUgZU1NQy4gIEkga25vdyB0aGF0IEkgY2Fu IGRvICJkbWVzZyB8IGdyZXAgbW1jMSIgdG8gZmluZCBpbmZvCj4gPj4+ICAgIGFib3V0IHRoZSBT RCBjYXJkIHNsb3QuICBJIGRvbid0IHdhbnQgaXQgdG8gbWF0dGVyIHdoaWNoIG9uZSBwcm9iZWQK PiA+Pj4gICAgZmlyc3QsIEkgZG9uJ3Qgd2FudCBpdCB0byBtYXR0ZXIgaWYgSSdtIHdvcmtpbmcg b24gYSB2YXJpYW50IG9mIHRoZQo+ID4+PiAgICBoYXJkd2FyZSB0aGF0IGhhcyB0aGUgU0QgY2Fy ZCBzbG90IGRpc2FibGVkLCBhbmQgSSBkb24ndCB3YW50IHRvIGNhcmUKPiA+Pj4gICAgd2hhdCBt eSBib290IGRldmljZSB3YXMuICBXb3JyeWluZyBhYm91dCB3aGF0IGRldmljZSBudW1iZXIgSSBn b3QKPiA+Pj4gICAgaW5jcmVhc2VzIG15IGNvZ25pdGl2ZSBsb2FkLgo+ID4+Pgo+ID4+PiAyLiBU aGVyZSBhcmUgY2FzZXMgd2hlcmUgaXQncyBub3QgdHJpdmlhbGx5IGVhc3kgZHVyaW5nIGRldmVs b3BtZW50IHRvCj4gPj4+ICAgIHVzZSB0aGUgVVVJRC4gIFNwZWNpZmljYWxseSBJIHdvcmsgYSBs b3Qgd2l0aCBjb3JlYm9vdCAvIGRlcHRoY2hhcmdlCj4gPj4+ICAgIGFzIGEgQklPUy4gIFdoZW4g Y29uZmlndXJlZCBwcm9wZXJseSwgdGhhdCBCSU9TIGhhcyBhIG5pY2UgZmVhdHVyZSB0bwo+ID4+ PiAgICBhbGxvdyB5b3UgdG8gZmV0Y2ggdGhlIGtlcm5lbCBhbmQga2VybmVsIGNvbW1hbmQgbGlu ZSBmcm9tIFRGVFAgYnkKPiA+Pj4gICAgcHJlc3NpbmcgQ3RybC1OLiAgSW4gdGhpcyBwYXJ0aWN1 bGFyIGNhc2UgdGhlIEJJT1MgZG9lc24ndCBhY3R1YWxseQo+ID4+PiAgICBrbm93IHdoaWNoIGRp c2sgSSdkIGxpa2UgZm9yIG15IHJvb3QgZmlsZXN5c3RlbSwgc28gaXQncyBub3Qgc28gZWFzeQo+ ID4+PiAgICBmb3IgaXQgdG8gcHV0IHRoZSByaWdodCBVVUlEIGludG8gdGhlIGNvbW1hbmQgbGlu ZS4gIEZvciB0aGlzCj4gPj4+ICAgIHB1cnBvc2UsIGtub3dpbmcgdGhhdCAibW1jYmxrMCIgd2ls bCBhbHdheXMgcmVmZXIgdG8gZU1NQyBpcyBoYW5keS4KPiA+Pj4KPiA+Pj4gQ2hhbmdlcyBpbiB2 MjoKPiA+Pj4gLSBSZWJhc2VkIGF0b3AgbW1jLW5leHQKPiA+Pj4gLSBTdGF0IGR5bmFtaWMgYWxs b2NhdGlvbiBhZnRlciBmaXhlZCBhbGxvY2F0aW9uOyB0aGFua3MgV29sZnJhbSEKPiA+Pj4gLSBy azMyODggcGF0Y2ggbmV3IGZvciB2Mgo+ID4+Pgo+ID4+PiBEb3VnbGFzIEFuZGVyc29uICgxKToK PiA+Pj4gICBBUk06IGR0czogcm9ja2NoaXA6IEFkZCBtbWMgYWxpYXNlcyBmb3IgcmszMjg4IHBs YXRmb3JtCj4gPj4+Cj4gPj4+IEphZWhvb24gQ2h1bmcgKDEpOgo+ID4+PiAgIERvY3VtZW50YXRp b246IG1tYzogRG9jdW1lbnQgbW1jIGFsaWFzZXMKPiA+Pj4KPiA+Pj4gU3RlZmFuIEFnbmVyICgy KToKPiA+Pj4gICBtbWM6IHJlYWQgbW1jIGFsaWFzIGZyb20gZGV2aWNlIHRyZWUKPiA+Pj4gICBt bWM6IHVzZSBTRC9NTUMgaG9zdCBJRCBmb3IgYmxvY2sgZGV2aWNlIG5hbWUgSUQKPiA+Pj4KPiA+ Pj4gIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvbW1jLnR4dCB8IDExICsr KysrKysrKysrCj4gPj4+ICBhcmNoL2FybS9ib290L2R0cy9yazMyODguZHRzaSAgICAgICAgICAg ICAgICAgfCAgNCArKysrCj4gPj4+ICBkcml2ZXJzL21tYy9jYXJkL2Jsb2NrLmMgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQo+ID4+PiAgZHJpdmVycy9tbWMvY29yZS9ob3N0LmMgICAgICAg ICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKy0KPiA+Pj4gIDQgZmlsZXMgY2hh bmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+Pgo+ID4+IERpZCBhbnlv bmUgZXZlciBjb21lIHVwIHdpdGggYW4gYWNjZXB0YWJsZSBzb2x1dGlvbiBmb3IgdGhpcz8gIEFm dGVyCj4gPj4gdGhyZWUgeWVhcnMsIEknbSBnZXR0aW5nIHRpcmVkIG9mIHJlYmFzaW5nIHRoZXNl IHBhdGNoZXMgb250byBldmVyeSBuZXcKPiA+PiBrZXJuZWwuCj4gPj4KPiA+PiBVVUlEcyBvciBz aW1pbGFyIGFyZSBOT1QgYW4gb3B0aW9uIGZvciBtdWx0aXBsZSByZWFzb25zOgo+ID4+Cj4gPj4g LSBXZSBoYXZlIHR3byByb290ZnMgcGFydGl0aW9ucyBmb3IgcGluZy1wb25nIHVwZGF0ZXMsIHNv IHNpbXBseQo+ID4+ICAgcmVmZXJyaW5nIHRvICJ0aGUgdGhpbmcgd2l0aCBJRCBmb28iIGRvZXNu J3Qgd29yay4KPiA+Pgo+ID4+IC0gSW5zdGFsbGluZyBzYWlkIHVwZGF0ZXMgbmVlZHMgZGlyZWN0 IGFjY2VzcyB0aGUgZGV2aWNlL3BhcnRpdGlvbiwKPiA+PiAgIHdoaWNoIG1heSBub3QgZXZlbiBo YXZlIGEgZmlsZXN5c3RlbS4KPiA+Pgo+ID4+IC0gVGhlIHUtYm9vdCBlbnZpcm9ubWVudCBpcyBz dG9yZWQgaW4gYW4gZU1NQyAiYm9vdCIgcGFydGl0aW9uLCBhbmQKPiA+PiAgIHVzZXJzcGFjZSBu ZWVkcyB0byBrbm93IHdoZXJlIHRvIGZpbmQgaXQuCj4gPj4KPiA+PiBJJ20gc3VyZSBJJ20gbm90 IHRoZSBvbmx5IG9uZSBpbiBhIHNpbWlsYXIgc2l0dWF0aW9uLgo+ID4+Cj4gPj4gUnVzc2VsLCBm ZWVsIGZyZWUgdG8gc2hvdXQgYWJ1c2UgYXQgbWUuICBJIGRvbid0IGNhcmUsIGJ1dCBpdCBtYWtl cyB5b3UKPiA+PiBsb29rIHN0dXBpZC4KPiA+Pgo+ID4KPiA+IENvbXBsZXRlbHkgYWdyZWUgaGVy ZSAtIHdlIG5lZWQgYSBkdCBzb2x1dGlvbiB0aGF0IGFsbG93cyB1cyB0bwo+ID4gc3BlY2lmeSBv cmRlcmluZy4KPgo+IE5vcGUsIG9yZGVyaW5nIHdvdWxkIGJlIGEgcG9saWN5IGFuZCBkb2VzIG5v dCBkZXNjcmliZSBoYXJkd2FyZSwgdGh1cyBpdAo+IHNob3VsZG4ndCBiZSBpbiB0aGUgRFQuIFVz ZSBVVUlEIG9yIFBBUlRVVUlELCB0aGV5IGFwcGx5IGJvdGggdG8gcmF3IEZTCj4gKGZzdXVpZCkg YW5kIHRvIHBhcnRpdGlvbnMgKHBhcnQgdXVpZCkuIExpbnV4IGtlcm5lbCBjYW4gbW91bnQgRlMg dXNpbmcKPiBQQVJUVVVJRCwgdG8gc3VwcG9ydCBVVUlEIHlvdSBuZWVkIGluaXRyYW1mcy4KCk1h cmVrLAoKU3VyZS4uLiBhICdwb2xpY3knIGRlY2lzaW9uIHdvdWxkIGJlIHdoaWNoIGJvb3RhYmxl IGRldmljZSB0byBib290CmZyb20gYnV0IHRoZSBpc3N1ZSBJIHNlZSB0aGF0IG5lZWRzIHNvbHZp bmcgaXMgZm9yIHRoZSB2ZW5kb3IgdG8gYmUKYWJsZSB0byBkZXNjcmliZSB2aWEgZHQgd2hhdCBk ZXZpY2VzIGFyZSBib290YWJsZSBmb3IgTU1DIChhbiBTRElPCndpZmkgZGV2aWNlIGlzIG5vdCBi b290YWJsZSB5ZXQgYSBlTU1DL21pY3JvU0QgaXMpLgoKSXNuJ3QgdGhpcyBleGFjdGx5IHRoZSBz YW1lIGlzc3VlIGFzIHdoYXQgdGhlIHN0ZG91dC1wYXRoIHNwZWNpZmllcyBpbgp0aGUgY2hvc2Vu IG5vZGU/IE1vZGVybiBTb0MncyBoYXZlIG11bHRpcGxlIFVBUlQncyB5ZXQgYm9vdCBmaXJtd2Fy ZQpuZWVkcyB0byBrbm93IHdoaWNoIG9uZSBpcyB0aGUgc2VyaWFsIGNvbnNvbGUganVzdCBsaWtl IGJvb3QgZmlybXdhcmUKc2hvdWxkIGJlIGFibGUgdG8gZmlndXJlIG91dCB3aGF0IGRldmljZSBv ciBkZXZpY2VzIGFyZSBib290YWJsZS4KClBlcmhhcHMgd2UgY2FuIGFkZCBhICdib290ZGV2LXBh dGgnIGluIHRoZSBjaG9zZW4gbm9kZT8KClJlZ2FyZHMsCgpUaW0KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK