ANDROID: android-verity: Fix broken parameter handling.
android-verity documentation states that the target expectets the key, followed by the backing device on the commandline as follows "dm=system none ro,0 1 android-verity <public-key-id> <backing-partition>" However, the code actually expects the backing device as the first parameter. Fix that. Bug: 72722987 Change-Id: Ibd56c0220f6003bdfb95aa2d611f787e75a65c97 Signed-off-by: Sandeep Patil <sspatil@google.com>
This commit is contained in:
parent
1a8ef4e836
commit
0935339831
1 changed files with 5 additions and 5 deletions
|
@ -693,16 +693,16 @@ static int android_verity_ctr(struct dm_target *ti, unsigned argc, char **argv)
|
|||
handle_error();
|
||||
return -EINVAL;
|
||||
}
|
||||
} else if (argc == 2)
|
||||
key_id = argv[1];
|
||||
else {
|
||||
target_device = argv[0];
|
||||
} else if (argc == 2) {
|
||||
key_id = argv[0];
|
||||
target_device = argv[1];
|
||||
} else {
|
||||
DMERR("Incorrect number of arguments");
|
||||
handle_error();
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
target_device = argv[0];
|
||||
|
||||
dev = name_to_dev_t(target_device);
|
||||
if (!dev) {
|
||||
DMERR("no dev found for %s", target_device);
|
||||
|
|
Loading…
Reference in a new issue