[PATCH] md: improve locking on 'safemode' and move superblock writes