diff options
Diffstat (limited to 'drivers/mtd/ubi/build.c')
-rw-r--r-- | drivers/mtd/ubi/build.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/mtd/ubi/build.c b/drivers/mtd/ubi/build.c index 336482a55f84..1cb22bfae750 100644 --- a/drivers/mtd/ubi/build.c +++ b/drivers/mtd/ubi/build.c | |||
@@ -685,13 +685,6 @@ static int __init ubi_init(void) | |||
685 | struct mtd_dev_param *p = &mtd_dev_param[i]; | 685 | struct mtd_dev_param *p = &mtd_dev_param[i]; |
686 | 686 | ||
687 | cond_resched(); | 687 | cond_resched(); |
688 | |||
689 | if (!p->name) { | ||
690 | dbg_err("empty name"); | ||
691 | err = -EINVAL; | ||
692 | goto out_detach; | ||
693 | } | ||
694 | |||
695 | err = attach_mtd_dev(p->name, p->vid_hdr_offs, p->data_offs); | 688 | err = attach_mtd_dev(p->name, p->vid_hdr_offs, p->data_offs); |
696 | if (err) | 689 | if (err) |
697 | goto out_detach; | 690 | goto out_detach; |
@@ -798,7 +791,7 @@ static int __init ubi_mtd_param_parse(const char *val, struct kernel_param *kp) | |||
798 | 791 | ||
799 | /* Get rid of the final newline */ | 792 | /* Get rid of the final newline */ |
800 | if (buf[len - 1] == '\n') | 793 | if (buf[len - 1] == '\n') |
801 | buf[len - 1] = 0; | 794 | buf[len - 1] = '\0'; |
802 | 795 | ||
803 | for (i = 0; i < 3; i++) | 796 | for (i = 0; i < 3; i++) |
804 | tokens[i] = strsep(&pbuf, ","); | 797 | tokens[i] = strsep(&pbuf, ","); |
@@ -808,9 +801,6 @@ static int __init ubi_mtd_param_parse(const char *val, struct kernel_param *kp) | |||
808 | return -EINVAL; | 801 | return -EINVAL; |
809 | } | 802 | } |
810 | 803 | ||
811 | if (tokens[0] == '\0') | ||
812 | return -EINVAL; | ||
813 | |||
814 | p = &mtd_dev_param[mtd_devs]; | 804 | p = &mtd_dev_param[mtd_devs]; |
815 | strcpy(&p->name[0], tokens[0]); | 805 | strcpy(&p->name[0], tokens[0]); |
816 | 806 | ||