Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > main-src > by-pkgid > 276c4c69ed5efcebe43ee6121194cf59 > files > 61

kernel22-2.2.20-9mdk.src.rpm

diff -urN 2.2.18pre21/drivers/scsi/Makefile export/drivers/scsi/Makefile
--- 2.2.18pre21/drivers/scsi/Makefile	Sun Nov 12 00:45:38 2000
+++ export/drivers/scsi/Makefile	Tue Nov 14 15:43:18 2000
@@ -62,10 +62,12 @@
 endif
 
 ifeq ($(CONFIG_BLK_DEV_SD),y)
-L_OBJS += sd.o sd_ioctl.o
+L_OBJS += sd_ioctl.o
+LX_OBJS += sd.o
 else
   ifeq ($(CONFIG_BLK_DEV_SD),m)
   M_OBJS += sd_mod.o
+  MIX_OBJS += sd.o
   endif
 endif
 
@@ -729,9 +731,9 @@
 megaraid.o: megaraid.c
 	$(CC) $(CFLAGS) -c megaraid.c
 
-scsi_mod.o: $(MIX_OBJS) hosts.o scsi.o scsi_ioctl.o constants.o \
+scsi_mod.o: $(MIX_OBJS:%sd.o=%) hosts.o scsi.o scsi_ioctl.o constants.o \
 		scsicam.o scsi_proc.o scsi_error.o scsi_obsolete.o scsi_queue.o
-	$(LD) $(LD_RFLAG) -r -o $@ $(MIX_OBJS) hosts.o scsi.o scsi_ioctl.o \
+	$(LD) $(LD_RFLAG) -r -o $@ $(MIX_OBJS:%sd.o=%) hosts.o scsi.o scsi_ioctl.o \
 		constants.o scsicam.o scsi_proc.o               \
 		scsi_error.o scsi_obsolete.o scsi_queue.o \
 
diff -urN 2.2.18pre21/drivers/scsi/sd.c export/drivers/scsi/sd.c
--- 2.2.18pre21/drivers/scsi/sd.c	Sun Nov 12 00:45:40 2000
+++ export/drivers/scsi/sd.c	Tue Nov 14 15:43:06 2000
@@ -83,6 +83,7 @@
 struct hd_struct * sd;
 
 Scsi_Disk * rscsi_disks = NULL;
+EXPORT_SYMBOL(rscsi_disks);
 static int * sd_sizes;
 static int * sd_blocksizes;
 static int * sd_hardsizes;              /* Hardware sector size */