a3000.c (6e9041c6ddd6cbdc61d87bcaca8ca7bb17c28377) | a3000.c (a915b84a7b59fa7d5cdcb210abc49bd445b58124) |
---|---|
1#include <linux/types.h> 2#include <linux/mm.h> 3#include <linux/ioport.h> 4#include <linux/init.h> 5#include <linux/slab.h> 6#include <linux/spinlock.h> 7#include <linux/interrupt.h> 8#include <linux/platform_device.h> --- 266 unchanged lines hidden (view full) --- 275static struct platform_driver amiga_a3000_scsi_driver = { 276 .remove = __exit_p(amiga_a3000_scsi_remove), 277 .driver = { 278 .name = "amiga-a3000-scsi", 279 .owner = THIS_MODULE, 280 }, 281}; 282 | 1#include <linux/types.h> 2#include <linux/mm.h> 3#include <linux/ioport.h> 4#include <linux/init.h> 5#include <linux/slab.h> 6#include <linux/spinlock.h> 7#include <linux/interrupt.h> 8#include <linux/platform_device.h> --- 266 unchanged lines hidden (view full) --- 275static struct platform_driver amiga_a3000_scsi_driver = { 276 .remove = __exit_p(amiga_a3000_scsi_remove), 277 .driver = { 278 .name = "amiga-a3000-scsi", 279 .owner = THIS_MODULE, 280 }, 281}; 282 |
283static int __init amiga_a3000_scsi_init(void) 284{ 285 return platform_driver_probe(&amiga_a3000_scsi_driver, 286 amiga_a3000_scsi_probe); 287} 288module_init(amiga_a3000_scsi_init); | 283module_platform_driver_probe(amiga_a3000_scsi_driver, amiga_a3000_scsi_probe); |
289 | 284 |
290static void __exit amiga_a3000_scsi_exit(void) 291{ 292 platform_driver_unregister(&amiga_a3000_scsi_driver); 293} 294module_exit(amiga_a3000_scsi_exit); 295 | |
296MODULE_DESCRIPTION("Amiga 3000 built-in SCSI"); 297MODULE_LICENSE("GPL"); 298MODULE_ALIAS("platform:amiga-a3000-scsi"); | 285MODULE_DESCRIPTION("Amiga 3000 built-in SCSI"); 286MODULE_LICENSE("GPL"); 287MODULE_ALIAS("platform:amiga-a3000-scsi"); |