|
@@ -1439,8 +1439,9 @@ register_framebuffer(struct fb_info *fb_info)
|
|
break;
|
|
break;
|
|
fb_info->node = i;
|
|
fb_info->node = i;
|
|
|
|
|
|
- fb_info->dev = device_create(fb_class, fb_info->device,
|
|
|
|
- MKDEV(FB_MAJOR, i), "fb%d", i);
|
|
|
|
|
|
+ fb_info->dev = device_create_drvdata(fb_class, fb_info->device,
|
|
|
|
+ MKDEV(FB_MAJOR, i), NULL,
|
|
|
|
+ "fb%d", i);
|
|
if (IS_ERR(fb_info->dev)) {
|
|
if (IS_ERR(fb_info->dev)) {
|
|
/* Not fatal */
|
|
/* Not fatal */
|
|
printk(KERN_WARNING "Unable to create device for framebuffer %d; errno = %ld\n", i, PTR_ERR(fb_info->dev));
|
|
printk(KERN_WARNING "Unable to create device for framebuffer %d; errno = %ld\n", i, PTR_ERR(fb_info->dev));
|