]>
git.ipfire.org Git - thirdparty/linux.git/commit
ntfs: match ntfs_resident_attr_min_value_length with $AttrDef
Update ntfs_resident_attr_min_value_length() to align with $AttrDef.
The $VOLUME_NAME is allowed to have the size of 0.
The Windows 11 $AttrDef values are as follows:
Attribute Name (ID) Size (Min-Max) Flags
$STANDARD_INFORMATION (16) 48-72 Resident
$ATTRIBUTE_LIST (32) No Limit Non-resident
$FILE_NAME (48) 68-578 Resident, Index
$OBJECT_ID (64) 0-256 Resident
$SECURITY_DESCRIPTOR (80) No Limit Non-resident
$VOLUME_NAME (96) 2-256 Resident
$VOLUME_INFORMATION (112) 12-12 Resident
$DATA (128) No Limit (None)
$INDEX_ROOT (144) No Limit Resident
$INDEX_ALLOCATION (160) No Limit Non-resident
$BITMAP (176) No Limit Non-resident
$REPARSE_POINT (192) 0-16384 Non-resident
$EA_INFORMATION (208) 8-8 Resident
$EA (224) 0-65536 (None)
$LOGGED_UTILITY_STREAM (256) 0-65536 Non-resident
Reported-by: woot000 <woot000@woot000.com>
Signed-off-by: Hyunchul Lee <hyc.lee@gmail.com>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>