I_DIRTY
while (inode_state_read(inode) & I_DIRTY) {
(inode_state_read_once(inode) & I_DIRTY) &&
if ((inode_state_read(inode) & I_DIRTY) &&
} else if (inode_state_read(inode) & I_DIRTY) {
dirty = inode_state_read(inode) & I_DIRTY;
if ((inode_state_read(inode) & I_DIRTY))
const int was_dirty = inode_state_read(inode) & I_DIRTY;
if (inode_state_read(inode) & I_DIRTY)
int sync_state = inode_state_read_once(inode) & I_DIRTY;
if (!(inode->i_flags & I_DIRTY))
inode_state_assign_raw(inode, I_DIRTY);
if (inode_state_read_once(inode) & I_DIRTY) {
return __nilfs_mark_inode_dirty(inode, I_DIRTY);
inode_state_assign_raw(inode, I_DIRTY);
__mark_inode_dirty(inode, I_DIRTY);
#define I_DIRTY_ALL (I_DIRTY | I_DIRTY_TIME)