projects
/
platform
/
core
/
system
/
storaged.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cff2274
)
block: Do not mount unformatted storage at booting time
52/152452/1
author
pr.jung
<pr.jung@samsung.com>
Tue, 26 Sep 2017 01:08:02 +0000
(10:08 +0900)
committer
Hyotaek Shim
<hyotaek.shim@samsung.com>
Tue, 26 Sep 2017 07:28:11 +0000
(07:28 +0000)
Change-Id: I3c7608c4e76cc0fe4fcb0b21cfcc039e02aee34b
Signed-off-by: pr.jung <pr.jung@samsung.com>
(cherry picked from commit
623c073f0783b615750a6d33f0b7ae2e4851e568
)
src/block/block.c
patch
|
blob
|
history
diff --git
a/src/block/block.c
b/src/block/block.c
index
346812a
..
7bce7e1
100644
(file)
--- a/
src/block/block.c
+++ b/
src/block/block.c
@@
-2165,6
+2165,12
@@
static int add_block_device(struct udev_device *dev, const char *devnode, bool i
_E("Failed to launch popup");
return 0;
} else { // at booting time
+ if (!bdev->data->fs_type) {
+ _E("Unformatted Storage");
+ free_block_device(bdev);
+ return -EPERM;
+ }
+
if (!strncmp(bdev->data->fs_type, LUKS_NAME, strlen(LUKS_NAME))) {
bdev->data->block_type = BLOCK_MMC_EXTENDED_INTERNAL_DEV;
ret = change_mount_point(bdev, EXTENDED_SD_PATH);