* Måns Rullgård [off-list ref] [210129 11:40]:
Tony Lindgren [off-list ref] writes:
quoted
* Mans Rullgard [off-list ref] [210128 18:09]:
quoted
Without DT aliases, the numbering of mmc interfaces is unpredictable.
Adding them makes it possible to refer to devices consistently. The
popular suggestion to use UUIDs obviously doesn't work with a blank
device fresh from the factory.
See fa2d0aa96941 "mmc: core: Allow setting slot index via device tree
alias" for more discussion.
Sounds good to me, but will wait a few days before applying to make sure
this is still what we have agreed on :)
If it helps the decision, my existing systems fail to boot without
something like this due to the eMMC moving from /dev/mmcblk1 to mmcblk0,
at least sometimes. I guess the kernel cares deeply about not breaking
userspace, except when it doesn't give a damn.
I've been fighting this problem in various forms for the last 10 years
or so, and I was hoping it would finally be over.
Yes this issue has been bugging folks for long time. Applying into fixes
thanks.
Tony