Revert "drivers/misc: ipanic should have a module parameter to specify dump partition"
authorBenoit Romieu <benoit.romieu@intel.com>
Wed, 16 May 2012 18:22:24 +0000 (20:22 +0200)
committerDesurmont, David <david.desurmont@intel.com>
Thu, 17 May 2012 06:43:03 +0000 (23:43 -0700)
BZ: 31275

This reverts commit 60115cd03e11228fc5b68105da13ccc021d0fb89.

Change-Id: I07c2181dcb1fa7d887943d11905cd07f9f8da3c7
Signed-off-by: Benoit Romieu <benoit.romieu@intel.com>
Reviewed-on: http://android.intel.com:8080/49075
Reviewed-by: Carpentier, Olivier <olivier.carpentier@intel.com>
Tested-by: Carpentier, Olivier <olivier.carpentier@intel.com>
drivers/misc/emmc_ipanic.c

index 0bb354e..8019fe2 100755 (executable)
 #include <linux/genhd.h>
 #include "emmc_ipanic.h"
 
-static unsigned int ipanic_part_number;
-module_param(ipanic_part_number, uint, 0);
-MODULE_PARM_DESC(ipanic_part_number, "IPanic dump partition on mmcblk0");
-
 #ifdef CONFIG_ANDROID_LOGGER
 #include "../staging/android/logger.h"
 static unsigned char *logcat_name[LOGCAT_BUFF_COUNT] = {
@@ -60,14 +56,11 @@ static unsigned char *logcat_name[LOGCAT_BUFF_COUNT] = {
 };
 #endif
 
-/*
- * The part_number will be filled in driver init.
- */
 static struct mmc_emergency_info emmc_info = {
        .init = mmc_emergency_init,
        .write = mmc_emergency_write,
        .emmc_disk_name = "mmcblk0",
-       .part_number = 0,
+       .part_number = EMMC_PANIC_PART_NUM,
        .name = "emmc_ipanic",
        .disk_device = NULL
 };
@@ -972,17 +965,11 @@ int __init emmc_ipanic_init(void)
        /*initialization of drv_ctx */
        memset(&drv_ctx, 0, sizeof(drv_ctx));
        drv_ctx.emmc = &emmc_info;
-       if (!ipanic_part_number)
-               emmc_info.part_number = EMMC_PANIC_PART_NUM;
-       else
-               emmc_info.part_number = ipanic_part_number;
-
        drv_ctx.ipanic_proc_entry_name = ipanic_proc_entry_name;
        drv_ctx.bounce = (void *)__get_free_page(GFP_KERNEL);
 
        INIT_WORK(&proc_removal_work, emmc_ipanic_remove_proc_work);
-       printk(KERN_INFO "Android kernel panic handler initialized on partition %sp%d!\n",
-              emmc_info.emmc_disk_name, emmc_info.part_number);
+       printk(KERN_INFO "Android kernel panic handler initialized!\n");
        return 0;
 }