From 34d76ac1e26c4f55b356adc472212b6516aadb31 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Fri, 16 May 2008 17:55:12 -0700 Subject: [PATCH] --- yaml --- r: 97054 b: refs/heads/master c: 43691da4cefcf0d0dd6432f9e7e0dba902b59597 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/uio/uio.c | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 20c4e5cbeff9..97b4d6cd8962 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 54d29ad33e3483bcc7ca433a21cf294854e5154a +refs/heads/master: 43691da4cefcf0d0dd6432f9e7e0dba902b59597 diff --git a/trunk/drivers/uio/uio.c b/trunk/drivers/uio/uio.c index 55cc7b80422a..0a12e90ad416 100644 --- a/trunk/drivers/uio/uio.c +++ b/trunk/drivers/uio/uio.c @@ -649,15 +649,14 @@ int __uio_register_device(struct module *owner, if (ret) goto err_get_minor; - idev->dev = device_create(uio_class->class, parent, - MKDEV(uio_major, idev->minor), - "uio%d", idev->minor); + idev->dev = device_create_drvdata(uio_class->class, parent, + MKDEV(uio_major, idev->minor), idev, + "uio%d", idev->minor); if (IS_ERR(idev->dev)) { printk(KERN_ERR "UIO: device register failed\n"); ret = PTR_ERR(idev->dev); goto err_device_create; } - dev_set_drvdata(idev->dev, idev); ret = uio_dev_add_attributes(idev); if (ret)