Add logs in SuperLayoutBuilder::Open when the metadata isn't supported

Change-Id: Ic9733775616b642f669ceb7459cccd33631ae12b
This commit is contained in:
Mitchell Wills 2023-07-20 05:32:03 +00:00
parent fe1fa35823
commit 908056efeb
1 changed files with 5 additions and 5 deletions

View File

@ -46,21 +46,21 @@ bool SuperLayoutBuilder::Open(const void* data, size_t size) {
bool SuperLayoutBuilder::Open(const LpMetadata& metadata) { bool SuperLayoutBuilder::Open(const LpMetadata& metadata) {
for (const auto& partition : metadata.partitions) { for (const auto& partition : metadata.partitions) {
if (partition.attributes & LP_PARTITION_ATTR_SLOT_SUFFIXED) { if (partition.attributes & LP_PARTITION_ATTR_SLOT_SUFFIXED) {
// Retrofit devices are not supported. LOG(ERROR) << "Retrofit devices are not supported";
return false; return false;
} }
if (!(partition.attributes & LP_PARTITION_ATTR_READONLY)) { if (!(partition.attributes & LP_PARTITION_ATTR_READONLY)) {
// Writable partitions are not supported. LOG(ERROR) << "Writable partitions are not supported";
return false; return false;
} }
} }
if (!metadata.extents.empty()) { if (!metadata.extents.empty()) {
// Partitions that already have extents are not supported (should LOG(ERROR) << "Partitions that already have extents are not supported";
// never be true of super_empty.img). // should never be true of super_empty.img.
return false; return false;
} }
if (metadata.block_devices.size() != 1) { if (metadata.block_devices.size() != 1) {
// Only one "super" is supported. LOG(ERROR) << "Only one 'super' is supported";
return false; return false;
} }