diff options
author | Nikita Ioffe <ioffe@google.com> | 2020-04-09 00:47:33 +0100 |
---|---|---|
committer | Nikita Ioffe <ioffe@google.com> | 2020-04-09 14:07:22 +0100 |
commit | 57300d9057fae45decaa7dcfc7dad0b31d710a92 (patch) | |
tree | 9360e0c1c45fb60452e43e3a93476be8ff58aa5b /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 9b82cceb5997fcbbf8021b6f326de9ad83673c4f (diff) |
Introduce static @hide PowerManager.isRebootingUserspaceSupportedImpl()
This method consolidates logic of testing whenever rebooting userspace
is supported in a place that can be used both from
PowerMager.isRebootingUserspaceSupported() API and from
PowerManagerService.reboot() implementation.
Consequently, this makes `adb shell svc power reboot userspace` also
benefit from that check, and fail userspace reboot on devices that don't
support it.
Also tweaked logic of ignoring RemoteException to take into account
userspace reboot.
Test: adb root
Test: adb shell setprop init.userspace_reboot.is_supported 0
Test: adb shell svc power reboot userspace & verified error message
Test: adb shell setprop init.userspace_reboot.is_supported 1
Test: adb shell svc power reboot userspace & verified no error message
Test: atest PowerManagerTest
Test: atest CtsUserspaceRebootHostSideTestCases
Bug: 152803929
Change-Id: I2d3a8e0ae1320c408a838c5c5fdf4cd977b167b3
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions