diff options
Diffstat (limited to 'kernel/power/qos.c')
-rw-r--r-- | kernel/power/qos.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/kernel/power/qos.c b/kernel/power/qos.c index b7a82502857a..9d22131afc1e 100644 --- a/kernel/power/qos.c +++ b/kernel/power/qos.c | |||
@@ -582,10 +582,8 @@ static int register_pm_qos_misc(struct pm_qos_object *qos, struct dentry *d) | |||
582 | qos->pm_qos_power_miscdev.name = qos->name; | 582 | qos->pm_qos_power_miscdev.name = qos->name; |
583 | qos->pm_qos_power_miscdev.fops = &pm_qos_power_fops; | 583 | qos->pm_qos_power_miscdev.fops = &pm_qos_power_fops; |
584 | 584 | ||
585 | if (d) { | 585 | debugfs_create_file(qos->name, S_IRUGO, d, (void *)qos, |
586 | (void)debugfs_create_file(qos->name, S_IRUGO, d, | 586 | &pm_qos_debug_fops); |
587 | (void *)qos, &pm_qos_debug_fops); | ||
588 | } | ||
589 | 587 | ||
590 | return misc_register(&qos->pm_qos_power_miscdev); | 588 | return misc_register(&qos->pm_qos_power_miscdev); |
591 | } | 589 | } |
@@ -685,8 +683,6 @@ static int __init pm_qos_power_init(void) | |||
685 | BUILD_BUG_ON(ARRAY_SIZE(pm_qos_array) != PM_QOS_NUM_CLASSES); | 683 | BUILD_BUG_ON(ARRAY_SIZE(pm_qos_array) != PM_QOS_NUM_CLASSES); |
686 | 684 | ||
687 | d = debugfs_create_dir("pm_qos", NULL); | 685 | d = debugfs_create_dir("pm_qos", NULL); |
688 | if (IS_ERR_OR_NULL(d)) | ||
689 | d = NULL; | ||
690 | 686 | ||
691 | for (i = PM_QOS_CPU_DMA_LATENCY; i < PM_QOS_NUM_CLASSES; i++) { | 687 | for (i = PM_QOS_CPU_DMA_LATENCY; i < PM_QOS_NUM_CLASSES; i++) { |
692 | ret = register_pm_qos_misc(pm_qos_array[i], d); | 688 | ret = register_pm_qos_misc(pm_qos_array[i], d); |