diff options
Diffstat (limited to 'drivers/cdrom/mcdx.c')
-rw-r--r-- | drivers/cdrom/mcdx.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/cdrom/mcdx.c b/drivers/cdrom/mcdx.c index a0b580c22d8..dcd1ab684f3 100644 --- a/drivers/cdrom/mcdx.c +++ b/drivers/cdrom/mcdx.c | |||
@@ -74,7 +74,6 @@ static const char *mcdx_c_version | |||
74 | #include <linux/major.h> | 74 | #include <linux/major.h> |
75 | #define MAJOR_NR MITSUMI_X_CDROM_MAJOR | 75 | #define MAJOR_NR MITSUMI_X_CDROM_MAJOR |
76 | #include <linux/blkdev.h> | 76 | #include <linux/blkdev.h> |
77 | #include <linux/devfs_fs_kernel.h> | ||
78 | 77 | ||
79 | #include "mcdx.h" | 78 | #include "mcdx.h" |
80 | 79 | ||
@@ -1006,7 +1005,7 @@ static int mcdx_talk(struct s_drive_stuff *stuffp, | |||
1006 | 1005 | ||
1007 | /* MODULE STUFF ***********************************************************/ | 1006 | /* MODULE STUFF ***********************************************************/ |
1008 | 1007 | ||
1009 | int __mcdx_init(void) | 1008 | static int __init __mcdx_init(void) |
1010 | { | 1009 | { |
1011 | int i; | 1010 | int i; |
1012 | int drives = 0; | 1011 | int drives = 0; |
@@ -1194,7 +1193,7 @@ static int __init mcdx_init_drive(int drive) | |||
1194 | } | 1193 | } |
1195 | 1194 | ||
1196 | xtrace(INIT, "init() subscribe irq and i/o\n"); | 1195 | xtrace(INIT, "init() subscribe irq and i/o\n"); |
1197 | if (request_irq(stuffp->irq, mcdx_intr, SA_INTERRUPT, "mcdx", stuffp)) { | 1196 | if (request_irq(stuffp->irq, mcdx_intr, IRQF_DISABLED, "mcdx", stuffp)) { |
1198 | release_region(stuffp->wreg_data, MCDX_IO_SIZE); | 1197 | release_region(stuffp->wreg_data, MCDX_IO_SIZE); |
1199 | xwarn("%s=0x%03x,%d: Init failed. Can't get irq (%d).\n", | 1198 | xwarn("%s=0x%03x,%d: Init failed. Can't get irq (%d).\n", |
1200 | MCDX, stuffp->wreg_data, stuffp->irq, stuffp->irq); | 1199 | MCDX, stuffp->wreg_data, stuffp->irq, stuffp->irq); |