diff options
Diffstat (limited to 'drivers/net/wan/cosa.c')
-rw-r--r-- | drivers/net/wan/cosa.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/net/wan/cosa.c b/drivers/net/wan/cosa.c index c7b530628c8e..3d1e2b6700a7 100644 --- a/drivers/net/wan/cosa.c +++ b/drivers/net/wan/cosa.c | |||
@@ -418,12 +418,9 @@ static void __exit cosa_exit(void) | |||
418 | int i; | 418 | int i; |
419 | printk(KERN_INFO "Unloading the cosa module\n"); | 419 | printk(KERN_INFO "Unloading the cosa module\n"); |
420 | 420 | ||
421 | for (i=0; i<nr_cards; i++) { | 421 | for (i=0; i<nr_cards; i++) |
422 | class_device_destroy(cosa_class, MKDEV(cosa_major, i)); | 422 | class_device_destroy(cosa_class, MKDEV(cosa_major, i)); |
423 | devfs_remove("cosa/%d", i); | ||
424 | } | ||
425 | class_destroy(cosa_class); | 423 | class_destroy(cosa_class); |
426 | devfs_remove("cosa"); | ||
427 | for (cosa=cosa_cards; nr_cards--; cosa++) { | 424 | for (cosa=cosa_cards; nr_cards--; cosa++) { |
428 | /* Clean up the per-channel data */ | 425 | /* Clean up the per-channel data */ |
429 | for (i=0; i<cosa->nchannels; i++) { | 426 | for (i=0; i<cosa->nchannels; i++) { |