aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/common/bL_switcher.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm/common/bL_switcher.c b/arch/arm/common/bL_switcher.c
index 63bbc4f70564..5774b6ea7ad5 100644
--- a/arch/arm/common/bL_switcher.c
+++ b/arch/arm/common/bL_switcher.c
@@ -577,9 +577,9 @@ static int bL_switcher_enable(void)
577 int cpu, ret; 577 int cpu, ret;
578 578
579 mutex_lock(&bL_switcher_activation_lock); 579 mutex_lock(&bL_switcher_activation_lock);
580 cpu_hotplug_driver_lock(); 580 lock_device_hotplug();
581 if (bL_switcher_active) { 581 if (bL_switcher_active) {
582 cpu_hotplug_driver_unlock(); 582 unlock_device_hotplug();
583 mutex_unlock(&bL_switcher_activation_lock); 583 mutex_unlock(&bL_switcher_activation_lock);
584 return 0; 584 return 0;
585 } 585 }
@@ -615,7 +615,7 @@ error:
615 bL_activation_notify(BL_NOTIFY_POST_DISABLE); 615 bL_activation_notify(BL_NOTIFY_POST_DISABLE);
616 616
617out: 617out:
618 cpu_hotplug_driver_unlock(); 618 unlock_device_hotplug();
619 mutex_unlock(&bL_switcher_activation_lock); 619 mutex_unlock(&bL_switcher_activation_lock);
620 return ret; 620 return ret;
621} 621}
@@ -629,7 +629,7 @@ static void bL_switcher_disable(void)
629 struct task_struct *task; 629 struct task_struct *task;
630 630
631 mutex_lock(&bL_switcher_activation_lock); 631 mutex_lock(&bL_switcher_activation_lock);
632 cpu_hotplug_driver_lock(); 632 lock_device_hotplug();
633 633
634 if (!bL_switcher_active) 634 if (!bL_switcher_active)
635 goto out; 635 goto out;
@@ -685,7 +685,7 @@ static void bL_switcher_disable(void)
685 bL_activation_notify(BL_NOTIFY_POST_DISABLE); 685 bL_activation_notify(BL_NOTIFY_POST_DISABLE);
686 686
687out: 687out:
688 cpu_hotplug_driver_unlock(); 688 unlock_device_hotplug();
689 mutex_unlock(&bL_switcher_activation_lock); 689 mutex_unlock(&bL_switcher_activation_lock);
690} 690}
691 691