Ext3 is supported not well at 2.6.28 for external SD card removal

Uwe Kleine-König u.kleine-koenig at pengutronix.de
Mon Oct 19 04:01:28 EDT 2009


Hello,

On Mon, Oct 19, 2009 at 03:46:11PM +0800, Peter Chen wrote:
> Marek Vasut wrote:
>> Dne Po 19. října 2009 07:38:35 Peter Chen napsal(a):
>> You popped the card out without unmounting the filesystem I guess ?
> We don't execute umount at 2.6.27/23 either, and it has little error:
> [   32.541208] Buffer I/O error on device mmcblk1p1, logical block 0
> [   32.544784] lost page write due to I/O error on mmcblk1p1
>
> Besides, the remove card is ok after suspend at 2.6.27 and 2.6.23.
>
> Usually, the remove card(ext3) without umount is forbiddon or not?
You shouldn't remove the card without unmounting first.  And you should
unmount with .23 and .27, too.  Just because these kernels don't wail it
doesn't mean you cannot loose data.

Best regards
Uwe

-- 
Pengutronix e.K.                              | Uwe Kleine-König            |
Industrial Linux Solutions                    | http://www.pengutronix.de/  |



More information about the linux-arm-kernel mailing list