summaryrefslogtreecommitdiffstats
path: root/drivers/cdrom/optcd.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/cdrom/optcd.c')
-rw-r--r--drivers/cdrom/optcd.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/cdrom/optcd.c b/drivers/cdrom/optcd.c
index 8bd4b84f6..417769111 100644
--- a/drivers/cdrom/optcd.c
+++ b/drivers/cdrom/optcd.c
@@ -65,6 +65,7 @@
#include <linux/module.h>
#include <linux/mm.h>
#include <linux/ioport.h>
+#include <linux/init.h>
#include <asm/io.h>
#define MAJOR_NR OPTICS_CDROM_MAJOR
@@ -1961,7 +1962,7 @@ static int opt_media_change(kdev_t dev)
/* Returns 1 if a drive is detected with a version string
starting with "DOLPHIN". Otherwise 0. */
-static int version_ok(void)
+__initfunc(static int version_ok(void))
{
char devname[100];
int count, i, ch, status;
@@ -2016,7 +2017,7 @@ static struct file_operations opt_fops = {
/* Get kernel parameter when used as a kernel driver */
-void optcd_setup(char *str, int *ints)
+__initfunc(void optcd_setup(char *str, int *ints))
{
if (ints[0] > 0)
optcd_port = ints[1];
@@ -2024,7 +2025,7 @@ void optcd_setup(char *str, int *ints)
/* Test for presence of drive and initialize it. Called at boot time
or during module initialisation. */
-int optcd_init(void)
+__initfunc(int optcd_init(void))
{
int status;