HFS_FLG_EXT_DIRTY
HFS_I(inode)->flags &= ~(HFS_FLG_EXT_DIRTY|HFS_FLG_EXT_NEW);
HFS_I(inode)->flags &= ~HFS_FLG_EXT_DIRTY;
if (HFS_I(inode)->flags & HFS_FLG_EXT_DIRTY) {
if (HFS_I(inode)->flags & HFS_FLG_EXT_DIRTY) {
HFS_I(inode)->flags &= ~(HFS_FLG_EXT_DIRTY|HFS_FLG_EXT_NEW);
HFS_I(inode)->flags |= HFS_FLG_EXT_DIRTY;
HFS_I(inode)->flags |= HFS_FLG_EXT_DIRTY|HFS_FLG_EXT_NEW;
HFS_I(inode)->flags |= HFS_FLG_EXT_DIRTY;
HFS_I(inode)->flags &= ~(HFS_FLG_EXT_DIRTY|HFS_FLG_EXT_NEW);