[d-kernel] Re: new fixes

Sergey Vlasov vsu at altlinux.ru
Tue Jul 1 18:41:50 MSD 2003


On Tue, 01 Jul 2003 09:29:06 +0400
ed at altlinux.ru (Ed V. Bartosh) wrote:

> Вот, что у меня там, ровно то, что на списке было, 
> только слегка подправленое для прикладывания к нашему ядру.
> 
> --- linux-2.4.18.tmp/drivers/scsi/Makefile	Fri Aug  2 10:04:34 2002
> +++ linux-2.4.18.SuSE/drivers/scsi/Makefile	Fri Aug  2 10:05:21 2002
> @@ -99,7 +99,7 @@
>  ifeq ($(CONFIG_SCSI_SYM53C8XX_2),y)
>    obj-$(CONFIG_SCSI_SYM53C8XX_2)	+= sym53c8xx_2/sym53c8xx.o
>  endif
> -obj-$(CONFIG_SCSI_SYM53C8XX)	+= sym53c8xx.o 
> +obj-$(CONFIG_SCSI_SYM53C8XX)	+= sym53c8xx-old.o 
>  obj-$(CONFIG_SCSI_NCR53C8XX)	+= ncr53c8xx.o 
>  obj-$(CONFIG_SCSI_EATA_DMA)	+= eata_dma.o
>  obj-$(CONFIG_SCSI_EATA_PIO)	+= eata_pio.o
> @@ -220,3 +220,6 @@
>  	mv script.h 53c700_d.h
>  
>  53c700.o: 53c700_d.h
> +
> +sym53c8xx-old.o: sym53c8xx.c
> +	$(CC) $(CFLAGS) -c sym53c8xx.c -o $@

Вот последнее правило мне не очень нравится - оно не совпадает точно с
тем правилом, которое используется для сборки нормальных модулей (в
Rules.make). Хотя флаги, которых тут не хватает, вроде бы не должны
влиять на сборку нормальных модулей...

Я кидал сюда вариант с #include "sym53c8xx.c" - тоже не совсем
красиво, но зато не возникает вопросов по поводу CFLAGS, да и
вероятность конфликтов при наложении меньше (если всё-таки возникнет
необходимость патчить этот же Makefile).


More information about the devel-kernel mailing list