ANDROID: dm: android-verity: allow disable dm-verity for Treble VTS
authorBowgo Tsai <bowgotsai@google.com>
Thu, 2 Mar 2017 10:54:15 +0000 (18:54 +0800)
committerAmit Pundir <amit.pundir@linaro.org>
Mon, 18 Dec 2017 15:41:22 +0000 (21:11 +0530)
commitf782e47f2cfefb71b4e65d7675c8eeacb5dc9498
tree5272e1017beba1e1ea9486393e6542fd9500c317
parent9d8757c653f69f5d2841153985837ec2990feeb5
ANDROID: dm: android-verity: allow disable dm-verity for Treble VTS

To start Treble VTS test, a single AOSP system.img will be flashed onto
the device. The size of AOSP system.img might be different than the
system partition size on device, making locating verity metadata fail
(at the last fixed size of the partition).

This change allows disabling dm-verity on system partition when the
device is unlocked (orange device state) with invalid metadata.

BUG: 35603549
Test: boot device with a different-sized system.img, checks verity is
      not enabled via:

          "adb shell getprop | grep partition.system.verified"

Change-Id: Ide78dca4eefde4ab019e4b202d3f590dcb1bb506
Signed-off-by: Bowgo Tsai <bowgotsai@google.com>
drivers/md/dm-android-verity.c