Loading drivers/block/null_blk.c +1 −1 Original line number Original line Diff line number Diff line Loading @@ -375,7 +375,7 @@ static ssize_t nullb_device_power_store(struct config_item *item, set_bit(NULLB_DEV_FL_CONFIGURED, &dev->flags); set_bit(NULLB_DEV_FL_CONFIGURED, &dev->flags); dev->power = newp; dev->power = newp; } else if (to_nullb_device(item)->power && !newp) { } else if (dev->power && !newp) { mutex_lock(&lock); mutex_lock(&lock); dev->power = newp; dev->power = newp; null_del_dev(dev->nullb); null_del_dev(dev->nullb); Loading Loading
drivers/block/null_blk.c +1 −1 Original line number Original line Diff line number Diff line Loading @@ -375,7 +375,7 @@ static ssize_t nullb_device_power_store(struct config_item *item, set_bit(NULLB_DEV_FL_CONFIGURED, &dev->flags); set_bit(NULLB_DEV_FL_CONFIGURED, &dev->flags); dev->power = newp; dev->power = newp; } else if (to_nullb_device(item)->power && !newp) { } else if (dev->power && !newp) { mutex_lock(&lock); mutex_lock(&lock); dev->power = newp; dev->power = newp; null_del_dev(dev->nullb); null_del_dev(dev->nullb); Loading