diff options
author | Ken Sumrall <ksumrall@android.com> | 2011-01-15 03:55:05 +0100 |
---|---|---|
committer | Ken Sumrall <ksumrall@android.com> | 2011-01-20 02:12:47 +0100 |
commit | 8f132ed870b4b83727d59f8019b8fabe49fe8ed4 (patch) | |
tree | a5f2aac0d8bbd1bca7288bce9dacc0cc47311c62 /roots.c | |
parent | option to allow recovery to use 24-bit graphics in UI (diff) | |
download | android_bootable_recovery-8f132ed870b4b83727d59f8019b8fabe49fe8ed4.tar android_bootable_recovery-8f132ed870b4b83727d59f8019b8fabe49fe8ed4.tar.gz android_bootable_recovery-8f132ed870b4b83727d59f8019b8fabe49fe8ed4.tar.bz2 android_bootable_recovery-8f132ed870b4b83727d59f8019b8fabe49fe8ed4.tar.lz android_bootable_recovery-8f132ed870b4b83727d59f8019b8fabe49fe8ed4.tar.xz android_bootable_recovery-8f132ed870b4b83727d59f8019b8fabe49fe8ed4.tar.zst android_bootable_recovery-8f132ed870b4b83727d59f8019b8fabe49fe8ed4.zip |
Diffstat (limited to 'roots.c')
-rw-r--r-- | roots.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -238,8 +238,12 @@ int format_volume(const char* volume) { } if (strcmp(v->fs_type, "ext4") == 0) { - reset_ext4fs_info(); - int result = make_ext4fs(v->device, NULL, NULL, 0, 0, 0, 0); + s64 len = 0; + + if (strcmp(volume, "/data") == 0) { + len = -16384; /* Reserve 16 Kbytes for the crypto footer */ + } + int result = make_ext4fs(v->device, len); if (result != 0) { LOGE("format_volume: make_extf4fs failed on %s\n", v->device); return -1; |