commit | 2d5b4c9d1d53c3debfa773af49cff3c83e14d93d | [log] [tgz] |
---|---|---|
author | Hyeeun Jun <hyeeun.jun@samsung.corp-partner.google.com> | Mon Oct 30 13:31:18 2023 +0900 |
committer | Martijn Coenen <maco@google.com> | Fri Nov 10 13:32:13 2023 +0000 |
tree | 8eb14e0e5505844cb2d790ddb7755423b5684c09 | |
parent | 67890dbee5f9d2cab296fd2037fc69034b6a5d50 [diff] |
Fix AppFuse deadlock. If there are more than two applications having different UID using openProxyFileDescriptor (AppFuse), it can cause a deadlock between AppFuseBridge (system_server) and vold process. We separate calling umount to a background thread from AppFuseBridge. Bug: 300351508 Test: atest AppFusePerfTest Change-Id: Id8b51a847a46e3deaaf26473a9601cf28004e5b8