diff options
| -rw-r--r-- | drivers/crypto/nx/nx-842.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/crypto/nx/nx-842.c b/drivers/crypto/nx/nx-842.c index 1e5481d88a26..5ce8b5765121 100644 --- a/drivers/crypto/nx/nx-842.c +++ b/drivers/crypto/nx/nx-842.c | |||
| @@ -1197,12 +1197,7 @@ static int __init nx842_probe(struct vio_dev *viodev, | |||
| 1197 | } | 1197 | } |
| 1198 | 1198 | ||
| 1199 | rcu_read_lock(); | 1199 | rcu_read_lock(); |
| 1200 | if (dev_set_drvdata(&viodev->dev, rcu_dereference(devdata))) { | 1200 | dev_set_drvdata(&viodev->dev, rcu_dereference(devdata)); |
| 1201 | rcu_read_unlock(); | ||
| 1202 | dev_err(&viodev->dev, "failed to set driver data for device\n"); | ||
| 1203 | ret = -1; | ||
| 1204 | goto error; | ||
| 1205 | } | ||
| 1206 | rcu_read_unlock(); | 1201 | rcu_read_unlock(); |
| 1207 | 1202 | ||
| 1208 | if (sysfs_create_group(&viodev->dev.kobj, &nx842_attribute_group)) { | 1203 | if (sysfs_create_group(&viodev->dev.kobj, &nx842_attribute_group)) { |
