[d-kernel] duplicate module names
Ed V. Bartosh
ed at altlinux.ru
Thu Jun 26 20:13:06 MSD 2003
>>>>> "SV" == Sergey Vlasov writes:
SV> # cd /lib/modules/2.4.21rel-std-up-alt1.vsu1/ # find . -type f
SV> -name \*.o | while read f; do echo "$f $(basename "$f")"; done |
SV> sort -k2 | uniq -f1 -D | cut -d' ' -f1
SV> ./kernel/net/irda/irlan/irlan.o ./kernel/net/irda/irlan.o
SV> ./kernel/drivers/char/rio.o ./kernel/drivers/char/rio/rio.o
SV> ./kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.o
SV> ./kernel/drivers/scsi/sym53c8xx.o
SV> Это надо исправлять - например, из-за дублирования sym53c8xx не
SV> создаётся initrd с этим драйвером (какой-то из вариантов
SV> придётся переименовать).
Исправлю. Может кто попробует это, я убегаю.
--- kernel-source-2.4.21/drivers/scsi/sym53c8xx_2/Makefile.orig 2003-06-26 20:05:11 +0400
+++ kernel-source-2.4.21/drivers/scsi/sym53c8xx_2/Makefile 2003-06-26 20:06:08 +0400
@@ -1,14 +1,14 @@
# File: drivers/sym53c8xx/Makefile
# Makefile for the NCR/SYMBIOS/LSI 53C8XX PCI SCSI controllers driver.
-list-multi := sym53c8xx.o
-sym53c8xx-objs := sym_fw.o sym_glue.o sym_hipd.o sym_malloc.o sym_misc.o sym_nvram.o
-obj-$(CONFIG_SCSI_SYM53C8XX_2) := sym53c8xx.o
+list-multi := sym53c8xx_2.o
+sym53c8xx_2-objs := sym_fw.o sym_glue.o sym_hipd.o sym_malloc.o sym_misc.o sym_nvram.o
+obj-$(CONFIG_SCSI_SYM53C8XX_2) := sym53c8xx_2.o
EXTRA_CFLAGS += -I.
-sym53c8xx.o: $(sym53c8xx-objs)
- $(LD) -r -o $@ $(sym53c8xx-objs)
+sym53c8xx_2.o: $(sym53c8xx_2-objs)
+ $(LD) -r -o $@ $(sym53c8xx_2-objs)
include $(TOPDIR)/Rules.make
--- kernel-source-2.4.21/drivers/scsi/Makefile.orig 2003-06-26 20:08:33 +0400
+++ kernel-source-2.4.21/drivers/scsi/Makefile 2003-06-26 20:09:09 +0400
@@ -97,7 +97,7 @@
obj-$(CONFIG_SCSI_NCR53C7xx) += 53c7,8xx.o
subdir-$(CONFIG_SCSI_SYM53C8XX_2) += sym53c8xx_2
ifeq ($(CONFIG_SCSI_SYM53C8XX_2),y)
- obj-$(CONFIG_SCSI_SYM53C8XX_2) += sym53c8xx_2/sym53c8xx.o
+ obj-$(CONFIG_SCSI_SYM53C8XX_2) += sym53c8xx_2/sym53c8xx_2.o
endif
obj-$(CONFIG_SCSI_SYM53C8XX) += sym53c8xx.o
obj-$(CONFIG_SCSI_NCR53C8XX) += ncr53c8xx.o
Я не проверял особо, но должно помочь.
Скоро уйдет в kernel-fix-drivers-scsi.
--
Best regards,
Ed V. Bartosh
More information about the devel-kernel
mailing list