This change has a small functional difference. oom now counts the number of successive page allocation failures and is reset when there is no failure. It used to reset when there was any restart condition unrelated to oom. I don't have strong feelings about it but I think this is a better test. Blocking on a backing busy lock should not clear oom IMO. If we want the old behavior I need a different return code for OOM.
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 28848 Build 26854: arc lint + arc unit