Merge "Add ro.fuse.bpf.is_running"
diff --git a/Utils.cpp b/Utils.cpp
index 23e8867..5db77d9 100644
--- a/Utils.cpp
+++ b/Utils.cpp
@@ -1772,13 +1772,15 @@
 }
 
 bool IsFuseBpfEnabled() {
-    std::string bpf_override = android::base::GetProperty("persist.sys.fuse.bpf.override", "");
-    if (bpf_override == "true") {
+    // TODO Once kernel supports flag, trigger off kernel flag unless
+    //      ro.fuse.bpf.enabled is explicitly set to false
+    if (base::GetBoolProperty("ro.fuse.bpf.enabled", false)) {
+        base::SetProperty("ro.fuse.bpf.is_running", "true");
         return true;
-    } else if (bpf_override == "false") {
+    } else {
+        base::SetProperty("ro.fuse.bpf.is_running", "false");
         return false;
     }
-    return base::GetBoolProperty("ro.fuse.bpf.enabled", false);
 }
 
 }  // namespace vold