regulator: remove locking around regulator_notifier_call_chain()
[linux-2.6-microblaze.git] / drivers / regulator / wm831x-dcdc.c
index ad2203d..e43ed4d 100644 (file)
@@ -178,11 +178,9 @@ static irqreturn_t wm831x_dcdc_uv_irq(int irq, void *data)
 {
        struct wm831x_dcdc *dcdc = data;
 
-       regulator_lock(dcdc->regulator);
        regulator_notifier_call_chain(dcdc->regulator,
                                      REGULATOR_EVENT_UNDER_VOLTAGE,
                                      NULL);
-       regulator_unlock(dcdc->regulator);
 
        return IRQ_HANDLED;
 }
@@ -191,11 +189,9 @@ static irqreturn_t wm831x_dcdc_oc_irq(int irq, void *data)
 {
        struct wm831x_dcdc *dcdc = data;
 
-       regulator_lock(dcdc->regulator);
        regulator_notifier_call_chain(dcdc->regulator,
                                      REGULATOR_EVENT_OVER_CURRENT,
                                      NULL);
-       regulator_unlock(dcdc->regulator);
 
        return IRQ_HANDLED;
 }