
Dear Andy Fleming,
In message BANLkTimmtV9L9P75A-PLez5rhVy4hYg=gA@mail.gmail.com you wrote:
From now on, follow the general rule "mmc dev [dev]" to change the mmc command applied device, like ide and usb...
...
I'd really prefer if there were still the option to specify the device in the read/write commands. I appreciate the convenience of not having to specify it every time, but I feel that by doing things this way, we create an artificial separation between a transaction, and the target of the transaction. It tends to encourage a notion that a transaction can only be done to the global-current device, which is fine for command-line interfaces, but can result in broken programming interfaces
PLease see the preceeding thread for the reasons for this interface (make it the same as what we have with USB, IDE, etc.).
Yes, it is not a nice one. We really want a beter device model.
[I agree with the rest of your comments, though.]
Best regards,
Wolfgang Denk