Merge "fs_mgr: Use /proc/mounts to check if /cache is mounted" into main am: 7881073ec8 am: ed0de0be90 am: 89dccffdbd am: 35511b65d3

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2745619

Change-Id: I9789822830aa66248c7bc26dd2543579f04b78a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/fs_mgr/fs_mgr_overlayfs_control.cpp b/fs_mgr/fs_mgr_overlayfs_control.cpp
index 68576f2..2cc0d2d 100644
--- a/fs_mgr/fs_mgr_overlayfs_control.cpp
+++ b/fs_mgr/fs_mgr_overlayfs_control.cpp
@@ -688,7 +688,7 @@
                 continue;
             }
         } else {
-            if (GetEntryForMountPoint(&fstab, overlay_mount_point) == nullptr) {
+            if (!fs_mgr_overlayfs_already_mounted(overlay_mount_point, false /* overlay */)) {
                 continue;
             }
         }