@@ -859,25 +859,25 @@ xfs_merge_ioc_xflags(
859
859
unsigned int xflags = start ;
860
860
861
861
if (flags & FS_IMMUTABLE_FL )
862
- xflags |= XFS_XFLAG_IMMUTABLE ;
862
+ xflags |= FS_XFLAG_IMMUTABLE ;
863
863
else
864
- xflags &= ~XFS_XFLAG_IMMUTABLE ;
864
+ xflags &= ~FS_XFLAG_IMMUTABLE ;
865
865
if (flags & FS_APPEND_FL )
866
- xflags |= XFS_XFLAG_APPEND ;
866
+ xflags |= FS_XFLAG_APPEND ;
867
867
else
868
- xflags &= ~XFS_XFLAG_APPEND ;
868
+ xflags &= ~FS_XFLAG_APPEND ;
869
869
if (flags & FS_SYNC_FL )
870
- xflags |= XFS_XFLAG_SYNC ;
870
+ xflags |= FS_XFLAG_SYNC ;
871
871
else
872
- xflags &= ~XFS_XFLAG_SYNC ;
872
+ xflags &= ~FS_XFLAG_SYNC ;
873
873
if (flags & FS_NOATIME_FL )
874
- xflags |= XFS_XFLAG_NOATIME ;
874
+ xflags |= FS_XFLAG_NOATIME ;
875
875
else
876
- xflags &= ~XFS_XFLAG_NOATIME ;
876
+ xflags &= ~FS_XFLAG_NOATIME ;
877
877
if (flags & FS_NODUMP_FL )
878
- xflags |= XFS_XFLAG_NODUMP ;
878
+ xflags |= FS_XFLAG_NODUMP ;
879
879
else
880
- xflags &= ~XFS_XFLAG_NODUMP ;
880
+ xflags &= ~FS_XFLAG_NODUMP ;
881
881
882
882
return xflags ;
883
883
}
@@ -948,33 +948,33 @@ xfs_set_diflags(
948
948
949
949
/* can't set PREALLOC this way, just preserve it */
950
950
di_flags = (ip -> i_d .di_flags & XFS_DIFLAG_PREALLOC );
951
- if (xflags & XFS_XFLAG_IMMUTABLE )
951
+ if (xflags & FS_XFLAG_IMMUTABLE )
952
952
di_flags |= XFS_DIFLAG_IMMUTABLE ;
953
- if (xflags & XFS_XFLAG_APPEND )
953
+ if (xflags & FS_XFLAG_APPEND )
954
954
di_flags |= XFS_DIFLAG_APPEND ;
955
- if (xflags & XFS_XFLAG_SYNC )
955
+ if (xflags & FS_XFLAG_SYNC )
956
956
di_flags |= XFS_DIFLAG_SYNC ;
957
- if (xflags & XFS_XFLAG_NOATIME )
957
+ if (xflags & FS_XFLAG_NOATIME )
958
958
di_flags |= XFS_DIFLAG_NOATIME ;
959
- if (xflags & XFS_XFLAG_NODUMP )
959
+ if (xflags & FS_XFLAG_NODUMP )
960
960
di_flags |= XFS_DIFLAG_NODUMP ;
961
- if (xflags & XFS_XFLAG_NODEFRAG )
961
+ if (xflags & FS_XFLAG_NODEFRAG )
962
962
di_flags |= XFS_DIFLAG_NODEFRAG ;
963
- if (xflags & XFS_XFLAG_FILESTREAM )
963
+ if (xflags & FS_XFLAG_FILESTREAM )
964
964
di_flags |= XFS_DIFLAG_FILESTREAM ;
965
965
if (S_ISDIR (ip -> i_d .di_mode )) {
966
- if (xflags & XFS_XFLAG_RTINHERIT )
966
+ if (xflags & FS_XFLAG_RTINHERIT )
967
967
di_flags |= XFS_DIFLAG_RTINHERIT ;
968
- if (xflags & XFS_XFLAG_NOSYMLINKS )
968
+ if (xflags & FS_XFLAG_NOSYMLINKS )
969
969
di_flags |= XFS_DIFLAG_NOSYMLINKS ;
970
- if (xflags & XFS_XFLAG_EXTSZINHERIT )
970
+ if (xflags & FS_XFLAG_EXTSZINHERIT )
971
971
di_flags |= XFS_DIFLAG_EXTSZINHERIT ;
972
- if (xflags & XFS_XFLAG_PROJINHERIT )
972
+ if (xflags & FS_XFLAG_PROJINHERIT )
973
973
di_flags |= XFS_DIFLAG_PROJINHERIT ;
974
974
} else if (S_ISREG (ip -> i_d .di_mode )) {
975
- if (xflags & XFS_XFLAG_REALTIME )
975
+ if (xflags & FS_XFLAG_REALTIME )
976
976
di_flags |= XFS_DIFLAG_REALTIME ;
977
- if (xflags & XFS_XFLAG_EXTSIZE )
977
+ if (xflags & FS_XFLAG_EXTSIZE )
978
978
di_flags |= XFS_DIFLAG_EXTSIZE ;
979
979
}
980
980
@@ -988,19 +988,19 @@ xfs_diflags_to_linux(
988
988
struct inode * inode = VFS_I (ip );
989
989
unsigned int xflags = xfs_ip2xflags (ip );
990
990
991
- if (xflags & XFS_XFLAG_IMMUTABLE )
991
+ if (xflags & FS_XFLAG_IMMUTABLE )
992
992
inode -> i_flags |= S_IMMUTABLE ;
993
993
else
994
994
inode -> i_flags &= ~S_IMMUTABLE ;
995
- if (xflags & XFS_XFLAG_APPEND )
995
+ if (xflags & FS_XFLAG_APPEND )
996
996
inode -> i_flags |= S_APPEND ;
997
997
else
998
998
inode -> i_flags &= ~S_APPEND ;
999
- if (xflags & XFS_XFLAG_SYNC )
999
+ if (xflags & FS_XFLAG_SYNC )
1000
1000
inode -> i_flags |= S_SYNC ;
1001
1001
else
1002
1002
inode -> i_flags &= ~S_SYNC ;
1003
- if (xflags & XFS_XFLAG_NOATIME )
1003
+ if (xflags & FS_XFLAG_NOATIME )
1004
1004
inode -> i_flags |= S_NOATIME ;
1005
1005
else
1006
1006
inode -> i_flags &= ~S_NOATIME ;
@@ -1016,11 +1016,11 @@ xfs_ioctl_setattr_xflags(
1016
1016
1017
1017
/* Can't change realtime flag if any extents are allocated. */
1018
1018
if ((ip -> i_d .di_nextents || ip -> i_delayed_blks ) &&
1019
- XFS_IS_REALTIME_INODE (ip ) != (fa -> fsx_xflags & XFS_XFLAG_REALTIME ))
1019
+ XFS_IS_REALTIME_INODE (ip ) != (fa -> fsx_xflags & FS_XFLAG_REALTIME ))
1020
1020
return - EINVAL ;
1021
1021
1022
1022
/* If realtime flag is set then must have realtime device */
1023
- if (fa -> fsx_xflags & XFS_XFLAG_REALTIME ) {
1023
+ if (fa -> fsx_xflags & FS_XFLAG_REALTIME ) {
1024
1024
if (mp -> m_sb .sb_rblocks == 0 || mp -> m_sb .sb_rextsize == 0 ||
1025
1025
(ip -> i_d .di_extsize % mp -> m_sb .sb_rextsize ))
1026
1026
return - EINVAL ;
@@ -1031,7 +1031,7 @@ xfs_ioctl_setattr_xflags(
1031
1031
* we have appropriate permission.
1032
1032
*/
1033
1033
if (((ip -> i_d .di_flags & (XFS_DIFLAG_IMMUTABLE | XFS_DIFLAG_APPEND )) ||
1034
- (fa -> fsx_xflags & (XFS_XFLAG_IMMUTABLE | XFS_XFLAG_APPEND ))) &&
1034
+ (fa -> fsx_xflags & (FS_XFLAG_IMMUTABLE | FS_XFLAG_APPEND ))) &&
1035
1035
!capable (CAP_LINUX_IMMUTABLE ))
1036
1036
return - EPERM ;
1037
1037
@@ -1095,8 +1095,8 @@ xfs_ioctl_setattr_get_trans(
1095
1095
* extent size hint validation is somewhat cumbersome. Rules are:
1096
1096
*
1097
1097
* 1. extent size hint is only valid for directories and regular files
1098
- * 2. XFS_XFLAG_EXTSIZE is only valid for regular files
1099
- * 3. XFS_XFLAG_EXTSZINHERIT is only valid for directories.
1098
+ * 2. FS_XFLAG_EXTSIZE is only valid for regular files
1099
+ * 3. FS_XFLAG_EXTSZINHERIT is only valid for directories.
1100
1100
* 4. can only be changed on regular files if no extents are allocated
1101
1101
* 5. can be changed on directories at any time
1102
1102
* 6. extsize hint of 0 turns off hints, clears inode flags.
@@ -1112,10 +1112,10 @@ xfs_ioctl_setattr_check_extsize(
1112
1112
{
1113
1113
struct xfs_mount * mp = ip -> i_mount ;
1114
1114
1115
- if ((fa -> fsx_xflags & XFS_XFLAG_EXTSIZE ) && !S_ISREG (ip -> i_d .di_mode ))
1115
+ if ((fa -> fsx_xflags & FS_XFLAG_EXTSIZE ) && !S_ISREG (ip -> i_d .di_mode ))
1116
1116
return - EINVAL ;
1117
1117
1118
- if ((fa -> fsx_xflags & XFS_XFLAG_EXTSZINHERIT ) &&
1118
+ if ((fa -> fsx_xflags & FS_XFLAG_EXTSZINHERIT ) &&
1119
1119
!S_ISDIR (ip -> i_d .di_mode ))
1120
1120
return - EINVAL ;
1121
1121
@@ -1132,7 +1132,7 @@ xfs_ioctl_setattr_check_extsize(
1132
1132
return - EINVAL ;
1133
1133
1134
1134
if (XFS_IS_REALTIME_INODE (ip ) ||
1135
- (fa -> fsx_xflags & XFS_XFLAG_REALTIME )) {
1135
+ (fa -> fsx_xflags & FS_XFLAG_REALTIME )) {
1136
1136
size = mp -> m_sb .sb_rextsize << mp -> m_sb .sb_blocklog ;
1137
1137
} else {
1138
1138
size = mp -> m_sb .sb_blocksize ;
@@ -1143,7 +1143,7 @@ xfs_ioctl_setattr_check_extsize(
1143
1143
if (fa -> fsx_extsize % size )
1144
1144
return - EINVAL ;
1145
1145
} else
1146
- fa -> fsx_xflags &= ~(XFS_XFLAG_EXTSIZE | XFS_XFLAG_EXTSZINHERIT );
1146
+ fa -> fsx_xflags &= ~(FS_XFLAG_EXTSIZE | FS_XFLAG_EXTSZINHERIT );
1147
1147
1148
1148
return 0 ;
1149
1149
}
@@ -1168,7 +1168,7 @@ xfs_ioctl_setattr_check_projid(
1168
1168
1169
1169
if (xfs_get_projid (ip ) != fa -> fsx_projid )
1170
1170
return - EINVAL ;
1171
- if ((fa -> fsx_xflags & XFS_XFLAG_PROJINHERIT ) !=
1171
+ if ((fa -> fsx_xflags & FS_XFLAG_PROJINHERIT ) !=
1172
1172
(ip -> i_d .di_flags & XFS_DIFLAG_PROJINHERIT ))
1173
1173
return - EINVAL ;
1174
1174
0 commit comments