patch-1.3.43 linux/drivers/cdrom/mcd.c
Next file: linux/drivers/cdrom/mcdx.c
Previous file: linux/drivers/block/umc8672.c
Back to the patch index
Back to the overall index
- Lines: 76
- Date:
Tue Nov 21 10:14:17 1995
- Orig file:
v1.3.42/linux/drivers/cdrom/mcd.c
- Orig date:
Fri Nov 17 08:42:25 1995
diff -u --recursive --new-file v1.3.42/linux/drivers/cdrom/mcd.c linux/drivers/cdrom/mcd.c
@@ -62,13 +62,8 @@
*/
-
#include <linux/module.h>
-#ifdef MODULE
-#define mcd_init init_module
-#endif
-
#include <linux/errno.h>
#include <linux/signal.h>
#include <linux/sched.h>
@@ -88,6 +83,7 @@
#define MAJOR_NR MITSUMI_CDROM_MAJOR
#include <linux/blk.h>
+
#define mcd_port mcd /* for compatible parameter passing with "insmod" */
#include <linux/mcd.h>
@@ -132,15 +128,10 @@
#endif
/* #define DOUBLE_QUICK_ONLY */
-#if LINUX_VERSION_CODE < 66338
- #define CURRENT_VALID \
- (CURRENT && MAJOR(CURRENT -> dev) == MAJOR_NR && CURRENT -> cmd == READ \
- && CURRENT -> sector != -1)
-#else
- #define CURRENT_VALID \
- (CURRENT && MAJOR(CURRENT -> rq_dev) == MAJOR_NR && CURRENT -> cmd == READ \
- && CURRENT -> sector != -1)
-#endif
+#define CURRENT_VALID \
+(CURRENT && MAJOR(CURRENT -> rq_dev) == MAJOR_NR && CURRENT -> cmd == READ \
+&& CURRENT -> sector != -1)
+
#define MFL_STATUSorDATA (MFL_STATUS | MFL_DATA)
#define MCD_BUF_SIZ 16
static volatile int mcd_transfer_is_active;
@@ -213,11 +204,7 @@
static int
-#if LINUX_VERSION_CODE < 66338
-check_mcd_change(dev_t full_dev)
-#else
check_mcd_change(kdev_t full_dev)
-#endif
{
int retval, target;
@@ -1173,8 +1160,7 @@
* Test for presence of drive and initialize it. Called at boot time.
*/
-int
-mcd_init(void)
+int mcd_init(void)
{
int count;
unsigned char result[3];
@@ -1619,6 +1605,11 @@
}
#ifdef MODULE
+int init_module(void)
+{
+ return mcd_init();
+}
+
void cleanup_module(void)
{ if (MOD_IN_USE)
{ printk("mcd module in use - can't remove it.\n");
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this