[ALPS04672712] Revert "ANDROID: dm: do_mounts_dm: Rebase on top of 4.9"

This reverts commit 398884b9e1.

Bug: 129143048
Test: Boot cuttlefish from AOSP

MTK-Commit-Id: f8520d091547ccdc5b07f4420439ea9f4adac507

Change-Id: Id7576a894f4595bd7d7b9dc42d653dafc41bb772
Signed-off-by: Sandeep Patil <sspatil@android.com>
Signed-off-by: Miles Chen <miles.chen@mediatek.com>
CR-Id: ALPS04672712
Feature: [Module]Kernel Maintenance
This commit is contained in:
Sandeep Patil
2020-03-03 04:04:51 +08:00
committed by Miles Chen
parent 6327dab851
commit fdba7ec2d1

View File

@@ -10,7 +10,6 @@
#include <linux/string.h>
#include "do_mounts.h"
#include "../drivers/md/dm.h"
#define DM_MAX_NAME 32
#define DM_MAX_UUID 129
@@ -334,7 +333,6 @@ static void __init dm_setup_drive(void)
goto dm_table_create_fail;
}
dm_lock_md_type(md);
target = dm_setup_args.target;
while (target) {
DMINFO("adding target '%llu %llu %s %s'",
@@ -354,17 +352,6 @@ static void __init dm_setup_drive(void)
goto table_complete_fail;
}
if (dm_get_md_type(md) == DM_TYPE_NONE) {
dm_set_md_type(md, dm_table_get_type(table));
if (dm_setup_md_queue(md, table)) {
DMWARN("unable to set up device queue for new table.");
goto setup_md_queue_fail;
}
} else if (dm_get_md_type(md) != dm_table_get_type(table)) {
DMWARN("can't change device type after initial table load.");
goto setup_md_queue_fail;
}
/* Suspend the device so that we can bind it to the table. */
if (dm_suspend(md, 0)) {
DMDEBUG("failed to suspend the device pre-bind");
@@ -393,7 +380,6 @@ static void __init dm_setup_drive(void)
}
printk(KERN_INFO "dm: dm-%d is ready\n", dm_setup_args.minor);
dm_unlock_md_type(md);
dm_setup_cleanup();
return;
@@ -401,10 +387,8 @@ export_fail:
resume_fail:
table_bind_fail:
suspend_fail:
setup_md_queue_fail:
table_complete_fail:
add_target_fail:
dm_unlock_md_type(md);
dm_table_create_fail:
dm_put(md);
dm_create_fail: