> > I don't think this is right, as far as i understand, journal quota need go > together with quota space change update inside same transaction, this will > break consistency if power off or RO happen. > Hello Wang! There is no transaction change in this case because all callers of this function have open handles for the same transaction. If you enter that DQ_MOD_B check, you are guaranteed to reference the SAME transaction as the thread that's in between of mark_dirty and clear_dirty. Thank you, Andrew