diff options
author | Nikita Ioffe <ioffe@google.com> | 2020-04-16 21:37:03 +0100 |
---|---|---|
committer | Nikita Ioffe <ioffe@google.com> | 2020-04-16 21:37:03 +0100 |
commit | a840d405ebfbbbd18450f9a32933701dd417d3a4 (patch) | |
tree | 58f467e4fcc930c0e072bd835b6e3b8eea57cf85 /libutils/FileMap.cpp | |
parent | 418f28dbe4540df2dbb770ff21ce3d4b0e2e9090 (diff) |
Cleanup logic in KillZramBackingDevice
Since this function is used in userspace reboot, we need to be more
diligent with error handling, e.g.:
* If init fails to read /sys/block/zram0/backing_dev, then fail and
fallback to hard reboot.
* Always call swapoff.
* Always reset zram.
* Tear down loop device only if zram is backed by a loop device.
Test: adb reboot userspace
Bug: 153917129
Change-Id: I4709da1d08cf427ad9c898cfb2506b6a29f1d680
Diffstat (limited to 'libutils/FileMap.cpp')
0 files changed, 0 insertions, 0 deletions