8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3
Reviewed-by: alanb, clanger, bpb
This commit is contained in:
parent
75fb7ccf34
commit
8d3de4b1bd
@ -141,12 +141,6 @@ class LinuxFileStore
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// user_{no}xattr options not present but we special-case ext3 as
|
|
||||||
// we know that extended attributes are not enabled by default.
|
|
||||||
if (entry().fstype().equals("ext3")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// user_xattr option not present but we special-case ext4 as we
|
// user_xattr option not present but we special-case ext4 as we
|
||||||
// know that extended attributes are enabled by default for
|
// know that extended attributes are enabled by default for
|
||||||
// kernel version >= 2.6.39
|
// kernel version >= 2.6.39
|
||||||
@ -163,7 +157,7 @@ class LinuxFileStore
|
|||||||
return xattrEnabled;
|
return xattrEnabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
// not ext3/4 so probe mount point
|
// not ext4 so probe mount point
|
||||||
if (!xattrChecked) {
|
if (!xattrChecked) {
|
||||||
UnixPath dir = new UnixPath(file().getFileSystem(), entry().dir());
|
UnixPath dir = new UnixPath(file().getFileSystem(), entry().dir());
|
||||||
xattrEnabled = isExtendedAttributesEnabled(dir);
|
xattrEnabled = isExtendedAttributesEnabled(dir);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user