diff options
Diffstat (limited to 'drivers/char/istallion.c')
| -rw-r--r-- | drivers/char/istallion.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/drivers/char/istallion.c b/drivers/char/istallion.c index 21aed0e8779d..52a073eee201 100644 --- a/drivers/char/istallion.c +++ b/drivers/char/istallion.c | |||
| @@ -407,7 +407,6 @@ static unsigned long stli_eisamemprobeaddrs[] = { | |||
| 407 | }; | 407 | }; |
| 408 | 408 | ||
| 409 | static int stli_eisamempsize = sizeof(stli_eisamemprobeaddrs) / sizeof(unsigned long); | 409 | static int stli_eisamempsize = sizeof(stli_eisamemprobeaddrs) / sizeof(unsigned long); |
| 410 | int stli_eisaprobe = STLI_EISAPROBE; | ||
| 411 | 410 | ||
| 412 | /* | 411 | /* |
| 413 | * Define the Stallion PCI vendor and device IDs. | 412 | * Define the Stallion PCI vendor and device IDs. |
| @@ -792,7 +791,7 @@ static int stli_timeron; | |||
| 792 | 791 | ||
| 793 | /*****************************************************************************/ | 792 | /*****************************************************************************/ |
| 794 | 793 | ||
| 795 | static struct class_simple *istallion_class; | 794 | static struct class *istallion_class; |
| 796 | 795 | ||
| 797 | #ifdef MODULE | 796 | #ifdef MODULE |
| 798 | 797 | ||
| @@ -854,10 +853,10 @@ static void __exit istallion_module_exit(void) | |||
| 854 | put_tty_driver(stli_serial); | 853 | put_tty_driver(stli_serial); |
| 855 | for (i = 0; i < 4; i++) { | 854 | for (i = 0; i < 4; i++) { |
| 856 | devfs_remove("staliomem/%d", i); | 855 | devfs_remove("staliomem/%d", i); |
| 857 | class_simple_device_remove(MKDEV(STL_SIOMEMMAJOR, i)); | 856 | class_device_destroy(istallion_class, MKDEV(STL_SIOMEMMAJOR, i)); |
| 858 | } | 857 | } |
| 859 | devfs_remove("staliomem"); | 858 | devfs_remove("staliomem"); |
| 860 | class_simple_destroy(istallion_class); | 859 | class_destroy(istallion_class); |
| 861 | if ((i = unregister_chrdev(STL_SIOMEMMAJOR, "staliomem"))) | 860 | if ((i = unregister_chrdev(STL_SIOMEMMAJOR, "staliomem"))) |
| 862 | printk("STALLION: failed to un-register serial memory device, " | 861 | printk("STALLION: failed to un-register serial memory device, " |
| 863 | "errno=%d\n", -i); | 862 | "errno=%d\n", -i); |
| @@ -4685,7 +4684,7 @@ static int stli_initbrds(void) | |||
| 4685 | #ifdef MODULE | 4684 | #ifdef MODULE |
| 4686 | stli_argbrds(); | 4685 | stli_argbrds(); |
| 4687 | #endif | 4686 | #endif |
| 4688 | if (stli_eisaprobe) | 4687 | if (STLI_EISAPROBE) |
| 4689 | stli_findeisabrds(); | 4688 | stli_findeisabrds(); |
| 4690 | #ifdef CONFIG_PCI | 4689 | #ifdef CONFIG_PCI |
| 4691 | stli_findpcibrds(); | 4690 | stli_findpcibrds(); |
| @@ -5242,12 +5241,12 @@ int __init stli_init(void) | |||
| 5242 | "device\n"); | 5241 | "device\n"); |
| 5243 | 5242 | ||
| 5244 | devfs_mk_dir("staliomem"); | 5243 | devfs_mk_dir("staliomem"); |
| 5245 | istallion_class = class_simple_create(THIS_MODULE, "staliomem"); | 5244 | istallion_class = class_create(THIS_MODULE, "staliomem"); |
| 5246 | for (i = 0; i < 4; i++) { | 5245 | for (i = 0; i < 4; i++) { |
| 5247 | devfs_mk_cdev(MKDEV(STL_SIOMEMMAJOR, i), | 5246 | devfs_mk_cdev(MKDEV(STL_SIOMEMMAJOR, i), |
| 5248 | S_IFCHR | S_IRUSR | S_IWUSR, | 5247 | S_IFCHR | S_IRUSR | S_IWUSR, |
| 5249 | "staliomem/%d", i); | 5248 | "staliomem/%d", i); |
| 5250 | class_simple_device_add(istallion_class, MKDEV(STL_SIOMEMMAJOR, i), | 5249 | class_device_create(istallion_class, MKDEV(STL_SIOMEMMAJOR, i), |
| 5251 | NULL, "staliomem%d", i); | 5250 | NULL, "staliomem%d", i); |
| 5252 | } | 5251 | } |
| 5253 | 5252 | ||
