aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ntfs/attrib.c
diff options
context:
space:
mode:
authorAnton Altaparmakov <aia21@cantab.net>2005-03-03 11:38:59 -0500
committerAnton Altaparmakov <aia21@cantab.net>2005-05-05 06:17:08 -0400
commit7e693073a940c7484c0c21e3e1603e29ce46f30c (patch)
tree865f7c9374fd2c4f072c17b97aff2225bfc06a75 /fs/ntfs/attrib.c
parent9451f8519c5e6d5d064c30033fc3d4ce77de321c (diff)
NTFS: Add AT_EA in addition to AT_DATA to whitelist for being allowed to be
non-resident in fs/ntfs/attrib.c::ntfs_attr_can_be_non_resident(). Signed-off-by: Anton Altaparmakov <aia21@cantab.net>
Diffstat (limited to 'fs/ntfs/attrib.c')
-rw-r--r--fs/ntfs/attrib.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/ntfs/attrib.c b/fs/ntfs/attrib.c
index 7a16f7ca76d8..fa464fce2261 100644
--- a/fs/ntfs/attrib.c
+++ b/fs/ntfs/attrib.c
@@ -1049,10 +1049,11 @@ int ntfs_attr_can_be_non_resident(const ntfs_volume *vol, const ATTR_TYPE type)
1049 ATTR_DEF *ad; 1049 ATTR_DEF *ad;
1050 1050
1051 /* 1051 /*
1052 * $DATA is always allowed to be non-resident even if $AttrDef does not 1052 * $DATA and $EA are always allowed to be non-resident even if $AttrDef
1053 * specify this in the flags of the $DATA attribute definition record. 1053 * does not specify this in the flags of the $DATA attribute definition
1054 * record.
1054 */ 1055 */
1055 if (type == AT_DATA) 1056 if (type == AT_DATA || type == AT_EA)
1056 return 0; 1057 return 0;
1057 /* Find the attribute definition record in $AttrDef. */ 1058 /* Find the attribute definition record in $AttrDef. */
1058 ad = ntfs_attr_find_in_attrdef(vol, type); 1059 ad = ntfs_attr_find_in_attrdef(vol, type);