Thread (28 messages) 28 messages, 7 authors, 2016-05-04

[PATCH v2 0/4] Patches to allow consistent mmc / mmcblk numbering w/ device tree

From: Pavel Machek <hidden>
Date: 2016-05-04 12:47:00
Also in: linux-devicetree, linux-mmc, linux-rockchip, lkml

On Wed 2016-05-04 07:25:42, Rob Herring wrote:
On Wed, May 4, 2016 at 2:18 AM, Pavel Machek [off-list ref] wrote:
quoted
On Fri 2016-04-29 19:12:48, Russell King - ARM Linux wrote:
quoted
On Fri, Apr 29, 2016 at 10:32:15AM -0700, Douglas Anderson wrote:
quoted
This series picks patches from various different places to produce what
I consider the best solution to getting consistent mmc and mmcblk
ordering.

Why consistent ordering and why not just use UUIDs?  IMHO consistent
ordering solves a few different problems:
NAK.  Really.  Use UUIDs, that's the proper solution here.
Except that UUIDs do not solve the problem.

You have just booted of nfsroot, and you want to format u-SD card in
the external slot. How do you do that?
The same way you format a USB stick when you insert it.
Well, and that actually brings related question "how do you format the
right USB stick if you have 5 of them connected". PCs don't have good
solution, but that does not mean it can't be solved.

And no, its not really the same. At least in N900 case, I'm not really
sure if you are expected to manipulate the u-SD card while the system
is on. It is under battery cover.
If you have built-in versus removable, then we should expose that
information to userspace rather than some arbitrary encoding in DT
that 0 means built-in and 1 means removable. Or if you have multiple
slots, then use "label" to provide meaningful slot names.
Yes, labels would be nice. Plus the slot numbers should be stable, so
that booting does not randomly break.
									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help