diff options
| author | Linus Torvalds <[email protected]> | 2005-06-20 16:00:33 -0700 | 
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2005-06-20 16:00:33 -0700 | 
| commit | 1d345dac1f30af1cd9f3a1faa12f9f18f17f236e (patch) | |
| tree | 42a7deda7589edf704fe60dc262046755bd3f6a8 /drivers/char/ppdev.c | |
| parent | fb395884576684ebb54b19b1054f4caed589d5f0 (diff) | |
| parent | 87c8a4433b608261a9becdb0ce2d2f2ed4b71d05 (diff) | |
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
Diffstat (limited to 'drivers/char/ppdev.c')
| -rw-r--r-- | drivers/char/ppdev.c | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/char/ppdev.c b/drivers/char/ppdev.c index 5eda075c62bd..0e22880432bc 100644 --- a/drivers/char/ppdev.c +++ b/drivers/char/ppdev.c @@ -737,7 +737,7 @@ static unsigned int pp_poll (struct file * file, poll_table * wait)  	return mask;  } -static struct class_simple *ppdev_class; +static struct class *ppdev_class;  static struct file_operations pp_fops = {  	.owner		= THIS_MODULE, @@ -752,13 +752,13 @@ static struct file_operations pp_fops = {  static void pp_attach(struct parport *port)  { -	class_simple_device_add(ppdev_class, MKDEV(PP_MAJOR, port->number), +	class_device_create(ppdev_class, MKDEV(PP_MAJOR, port->number),  			NULL, "parport%d", port->number);  }  static void pp_detach(struct parport *port)  { -	class_simple_device_remove(MKDEV(PP_MAJOR, port->number)); +	class_device_destroy(ppdev_class, MKDEV(PP_MAJOR, port->number));  }  static struct parport_driver pp_driver = { @@ -776,7 +776,7 @@ static int __init ppdev_init (void)  			PP_MAJOR);  		return -EIO;  	} -	ppdev_class = class_simple_create(THIS_MODULE, CHRDEV); +	ppdev_class = class_create(THIS_MODULE, CHRDEV);  	if (IS_ERR(ppdev_class)) {  		err = PTR_ERR(ppdev_class);  		goto out_chrdev; @@ -798,7 +798,7 @@ out_class:  	for (i = 0; i < PARPORT_MAX; i++)  		devfs_remove("parports/%d", i);  	devfs_remove("parports"); -	class_simple_destroy(ppdev_class); +	class_destroy(ppdev_class);  out_chrdev:  	unregister_chrdev(PP_MAJOR, CHRDEV);  out: @@ -813,7 +813,7 @@ static void __exit ppdev_cleanup (void)  		devfs_remove("parports/%d", i);  	parport_unregister_driver(&pp_driver);  	devfs_remove("parports"); -	class_simple_destroy(ppdev_class); +	class_destroy(ppdev_class);  	unregister_chrdev (PP_MAJOR, CHRDEV);  }  |