diff options
| -rw-r--r-- | arch/arm/mach-omap2/smartreflex.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/arch/arm/mach-omap2/smartreflex.c b/arch/arm/mach-omap2/smartreflex.c index 95ac336fe3f7..5a849c981733 100644 --- a/arch/arm/mach-omap2/smartreflex.c +++ b/arch/arm/mach-omap2/smartreflex.c | |||
| @@ -926,19 +926,10 @@ static int __init omap_sr_probe(struct platform_device *pdev) | |||
| 926 | } | 926 | } |
| 927 | 927 | ||
| 928 | for (i = 0; i < sr_info->nvalue_count; i++) { | 928 | for (i = 0; i < sr_info->nvalue_count; i++) { |
| 929 | char *name; | 929 | char name[NVALUE_NAME_LEN + 1]; |
| 930 | char volt_name[32]; | ||
| 931 | |||
| 932 | name = kzalloc(NVALUE_NAME_LEN + 1, GFP_KERNEL); | ||
| 933 | if (!name) { | ||
| 934 | dev_err(&pdev->dev, "%s: Unable to allocate memory" | ||
| 935 | " for n-value directory name\n", __func__); | ||
| 936 | return -ENOMEM; | ||
| 937 | } | ||
| 938 | 930 | ||
| 939 | strcpy(name, "volt_"); | 931 | snprintf(name, sizeof(name), "volt_%d", |
| 940 | sprintf(volt_name, "%d", volt_data[i].volt_nominal); | 932 | volt_data[i].volt_nominal); |
| 941 | strcat(name, volt_name); | ||
| 942 | (void) debugfs_create_x32(name, S_IRUGO | S_IWUSR, nvalue_dir, | 933 | (void) debugfs_create_x32(name, S_IRUGO | S_IWUSR, nvalue_dir, |
| 943 | &(sr_info->nvalue_table[i].nvalue)); | 934 | &(sr_info->nvalue_table[i].nvalue)); |
| 944 | } | 935 | } |
