Hi, On Thu, 2008-05-22 at 21:01 +0100, ext Russell King - ARM Linux wrote: > Basically, what I'm trying to say is that ejecting any medium randomly > from the system is _always_ going to result in problems of some nature. > Some of which you can reduce the impact from, others are fairly terminal. > The only safe solution is the unmount, wait for data to be written, and > then eject the card. from this point of view it is a watered down version of "what happens when the power is removed abruptly", which unfortunately cannot really be avoided on battery powered devices with removable battery. If the system is supposed to survive such cases, then ext2 is probably not the best choice and a journaling fs (ext3 ?) should be considered. With MMC even the way the power fails (vcore fading away before/after vio) affects the possibility of the embedded uC b0rking. So it needs to be addressed also at board HW level. This of course cannot be really controlled when the MMC is removed from the slot, unless there is a sensor on the MMC lid. Sensor that could be used for an emergency, controlled powerdown, with no sync. But on the Tablets we instead show a warning and tell the user to be nice and close back the lid: UI designers prefer such approach. Just my 2 cents. -- Cheers, Igor --- Igor Stoppa Nokia Devices R&D - Helsinki -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html