Revert "Add NTFS support in vold"
This reverts commit 564f6c649a6cbcc34fec65b19f31a978709ba210.
Reason for revert: Un-backporting.
Note: This is not a direct revert. We should keep the minor refactoring
in PublicVolume.cpp; no point making the code worse.
Test: Revert.
Change-Id: Ic03ed25ad15a2da974921542a20cd27224347f68
diff --git a/model/PublicVolume.cpp b/model/PublicVolume.cpp
index 20015af..b13a0ea 100644
--- a/model/PublicVolume.cpp
+++ b/model/PublicVolume.cpp
@@ -20,7 +20,6 @@
#include "Utils.h"
#include "VolumeManager.h"
#include "fs/Exfat.h"
-#include "fs/Ntfs.h"
#include "fs/Vfat.h"
#include <android-base/logging.h>
@@ -111,11 +110,6 @@
LOG(ERROR) << getId() << " failed filesystem check";
return -EIO;
}
- } else if (mFsType == "ntfs" && ntfs::IsSupported()) {
- if (ntfs::Check(mDevPath)) {
- LOG(ERROR) << getId() << " failed filesystem check";
- return -EIO;
- }
} else {
LOG(ERROR) << getId() << " unsupported filesystem " << mFsType;
return -EIO;
@@ -158,12 +152,6 @@
PLOG(ERROR) << getId() << " failed to mount " << mDevPath;
return -EIO;
}
- } else if (mFsType == "ntfs") {
- if (ntfs::Mount(mDevPath, mRawPath, false, false, false, AID_ROOT,
- (isVisible ? AID_MEDIA_RW : AID_EXTERNAL_STORAGE), 0007)) {
- PLOG(ERROR) << getId() << " failed to mount " << mDevPath;
- return -EIO;
- }
}
if (getMountFlags() & MountFlags::kPrimary) {
@@ -322,10 +310,9 @@
status_t PublicVolume::doFormat(const std::string& fsType) {
bool isVfatSup = vfat::IsSupported();
bool isExfatSup = exfat::IsSupported();
- bool isNtfsSup = ntfs::IsSupported();
status_t res = OK;
- enum { NONE, VFAT, EXFAT, NTFS } fsPick = NONE;
+ enum { NONE, VFAT, EXFAT } fsPick = NONE;
// Resolve auto requests
if (fsType == "auto" && isVfatSup && isExfatSup) {
@@ -354,8 +341,6 @@
fsPick = VFAT;
} else if (fsType == "exfat" && isExfatSup) {
fsPick = EXFAT;
- } else if (fsType == "ntfs" && isNtfsSup) {
- fsPick = NTFS;
}
if (WipeBlockDevice(mDevPath) != OK) {
@@ -366,8 +351,6 @@
res = vfat::Format(mDevPath, 0);
} else if (fsPick == EXFAT) {
res = exfat::Format(mDevPath);
- } else if (fsPick == NTFS) {
- res = ntfs::Format(mDevPath, 0);
} else {
LOG(ERROR) << "Unsupported filesystem " << fsType;
return -EINVAL;