diff options
Diffstat (limited to 'drivers/char/bsr.c')
-rw-r--r-- | drivers/char/bsr.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/char/bsr.c b/drivers/char/bsr.c index b650b4e48e50..456f54db73e2 100644 --- a/drivers/char/bsr.c +++ b/drivers/char/bsr.c | |||
@@ -229,9 +229,8 @@ static int bsr_create_devs(struct device_node *bn) | |||
229 | if (result) | 229 | if (result) |
230 | goto out_err; | 230 | goto out_err; |
231 | 231 | ||
232 | cur->bsr_device = device_create_drvdata(bsr_class, NULL, | 232 | cur->bsr_device = device_create(bsr_class, NULL, cur->bsr_dev, |
233 | cur->bsr_dev, | 233 | cur, cur->bsr_name); |
234 | cur, cur->bsr_name); | ||
235 | if (!cur->bsr_device) { | 234 | if (!cur->bsr_device) { |
236 | printk(KERN_ERR "device_create failed for %s\n", | 235 | printk(KERN_ERR "device_create failed for %s\n", |
237 | cur->bsr_name); | 236 | cur->bsr_name); |