Fix the concurrent compaction logic in userfaultfd GC

When kernel doesn't support fault retry (introduced in 5.7), we need the
gc-thread to read from termination-page repeatedly until the thread
count reaches 0.

Bug: 160737021
Test: Manual. Older (<5.7) kernels exercise the fix.
Change-Id: I717b8bcefddb9b0012aa1330eabd2488ce179761
1 file changed