Skip to content
Commit 759ac5f8 authored by Nathan Huckleberry's avatar Nathan Huckleberry Committed by Cherrypicker Worker
Browse files

Clean up potential busy files after key eviction.

There is a race condition between key eviction and killing user
processes.  The race condition is difficult to properly fix without
significantly degrading UI performance.

If the race condition occurs, decrypted filesystem data is left in
various kernel caches.  To mitigate, we try to ensure the caches are
flushed by evicting the keys again in a worker thread.

Test: Checked that the correct log messages appear when evicting a
user's keys
Bug: 140762419

Change-Id: I9e39e5bb0f5190284552bcd252b6213a22a51e91
(cherry picked from commit a21962b2)
Merged-In: I9e39e5bb0f5190284552bcd252b6213a22a51e91
parent 68734604
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment