summaryrefslogtreecommitdiff
path: root/cgpt/cgpt_find.c
diff options
context:
space:
mode:
authorAlbert Chaulk <achaulk@chromium.org>2013-03-26 13:43:02 -0700
committerChromeBot <chrome-bot@google.com>2013-05-06 15:48:41 -0700
commitfa6b35c1ffa33833b3250a6515869ccd4cb59121 (patch)
tree2de52d0da32d597818fe74015703056d80fdb770 /cgpt/cgpt_find.c
parent5c9e4532b9bc45cff22f37d3556da679809a60a7 (diff)
downloadvboot-fa6b35c1ffa33833b3250a6515869ccd4cb59121.tar.gz
Refactor CgptAdd and CgptPrioitize to remove gpt-specific code
- Refactor cgpt_prioitize.c to completely remove gpt-specific code. - Refactor cgpt_add.c to isolate gpt-dependence to one helper function and the backup/restore logic - Change several common apis to take a struct drive* rather than a GptData*, this provides a path to cleanly implement mtd versions BUG=chromium:221745 TEST=no functional changes, existing tests cover this BRANCH=none Change-Id: I27ed166aae390aa5dc83062f62939e45122edc76 Original-Change-Id: I1b0a73509efbf22411c4ae5cf044feede0a49a33 Reviewed-on: https://gerrit.chromium.org/gerrit/46548 Tested-by: Albert Chaulk <achaulk@chromium.org> Reviewed-by: Bill Richardson <wfrichar@chromium.org> Commit-Queue: Albert Chaulk <achaulk@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/49788
Diffstat (limited to 'cgpt/cgpt_find.c')
-rw-r--r--cgpt/cgpt_find.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cgpt/cgpt_find.c b/cgpt/cgpt_find.c
index c7c77b0c..a8d31863 100644
--- a/cgpt/cgpt_find.c
+++ b/cgpt/cgpt_find.c
@@ -102,7 +102,7 @@ static int do_search(CgptFindParams *params, char *fileName) {
return 0;
}
- for (i = 0; i < GetNumberOfEntries(&drive.gpt); ++i) {
+ for (i = 0; i < GetNumberOfEntries(&drive); ++i) {
entry = GetEntry(&drive.gpt, ANY_VALID, i);
if (GuidIsZero(&entry->type))