I am looking at jffs2_write_super() on how to make erase stop when you umount the root FS and I don't get the locking here. Both fs/super.c and jffs_write_super take do lock_super(sb). How does that work? Jocke