On Sat 07-05-11 23:04:22, Surbhi Palande wrote: > +void jbd2_journal_thaw(journal_t * journal) > +{ > + write_lock(&journal->j_state_lock); > + journal->j_flags = journal->j_flags &= ~JBD2_FROZEN; > + write_unlock(&journal->j_state_lock); > + smp_wmb(); Why is here the smp_wmb()? The write is inside a rw-lock so it cannot be reordered. Also wake_up() is protected by queue->lock so I don't see the need for a barrier. > + wake_up(&journal->j_wait_frozen); > +} > +EXPORT_SYMBOL(jbd2_journal_thaw); Honza -- Jan Kara <jack@xxxxxxx> SUSE Labs, CR -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html