Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752883AbcD2X6U (ORCPT ); Fri, 29 Apr 2016 19:58:20 -0400 Received: from mail-pa0-f43.google.com ([209.85.220.43]:34798 "EHLO mail-pa0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752792AbcD2X6R (ORCPT ); Fri, 29 Apr 2016 19:58:17 -0400 Subject: Re: [PATCH v2 0/4] Patches to allow consistent mmc / mmcblk numbering w/ device tree To: Doug Anderson , Russell King - ARM Linux References: <20160429195741.GY19428@n2100.arm.linux.org.uk> <20160429211328.GZ19428@n2100.arm.linux.org.uk> <20160429212920.GA19428@n2100.arm.linux.org.uk> <20160429215017.GC19428@n2100.arm.linux.org.uk> <20160429221606.GE19428@n2100.arm.linux.org.uk> <20160429224407.GF19428@n2100.arm.linux.org.uk> Cc: Ulf Hansson , Jaehoon Chung , Shawn Lin , Adrian Hunter , Stefan Agner , "linux-mmc@vger.kernel.org" , Brian Norris , Dmitry Torokhov , Heiko Stuebner , Jisheng Zhang , "open list:ARM/Rockchip SoC..." , devicetree-spec@vger.kernel.org, Mark Rutland , "linux-kernel@vger.kernel.org" , Venu Byravarasu , Lars-Peter Clausen , Jon Hunter , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , Pawel Moll , Ian Campbell , Grant Grundler , Kumar Gala , "Luca Porzio (lporzio)" , Rob Herring , Chaotian Jing , Sergei Shtylyov , Sudeep Holla , zhonghui.fu@linux.intel.com, kirill.shutemov@linux.intel.com From: Peter Hurley Message-ID: <5723F514.4@hurleysoftware.com> Date: Fri, 29 Apr 2016 16:58:12 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 701 Lines: 22 On 04/29/2016 04:01 PM, Doug Anderson wrote: > * serial allows numbering devices by alias. Which is in fact a total nightmare. While stable device order is mandatory in serial because of console command line parameters and existing userspace expectations, it is the number one barrier to providing a shared ttyS namespace for mixed uart platforms. Stable device order has a very real (and often unforeseen) maintenance burden. For example, I noticed these patches are strictly for DT. I'm assuming that's because guaranteeing stable device order for mmc in general is more difficult; eg., by performing minimal scan serially and more expensive portion of the probe async. Regards, Peter Hurley