Hi, Yuezhang,Mo I think it's good. It will not be possible to clear dirty automatically, but I think device life and reliable integrity are more important. > - if (sync) > - sync_dirty_buffer(sbi->boot_bh); > + sync_dirty_buffer(sbi->boot_bh); > + Use __sync_dirty_buffer() with REQ_FUA/REQ_PREFLUSH instead to guarantee a strict write order (including devices). BR T .Kohada