fs_mgr: call format_f2fs correctly with -f

This patch formats f2fs with -f option.

Change-Id: I3fc415f35d81f22cbf1eadebc619465d36205927
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
(cherry picked from commit 0331c2cf77)
This commit is contained in:
Jaegeuk Kim 2017-06-05 09:24:19 -07:00 committed by Jin Qian
parent 00456978a2
commit c0d88edfec
1 changed files with 7 additions and 5 deletions

View File

@ -86,13 +86,15 @@ static int format_ext4(char *fs_blkdev, char *fs_mnt_point, bool crypt_footer)
static int format_f2fs(char *fs_blkdev)
{
char * args[3];
char * args[5];
int pid;
int rc = 0;
args[0] = (char *)"/sbin/mkfs.f2fs";
args[1] = fs_blkdev;
args[2] = (char *)0;
args[0] = (char *)"/system/bin/make_f2fs";
args[1] = (char *)"-f";
args[2] = (char *)"-O encrypt";
args[3] = fs_blkdev;
args[4] = (char *)0;
pid = fork();
if (pid < 0) {
@ -100,7 +102,7 @@ static int format_f2fs(char *fs_blkdev)
}
if (!pid) {
/* This doesn't return */
execv("/sbin/mkfs.f2fs", args);
execv(args[0], args);
exit(1);
}
for(;;) {