Skip to contentSkip to conversation

unresolved reference to hd_init (2.4.0-test10, ll_rw_blk.c)

PATCH Robert Kaiser 2 participants 2 messages Nov 6, 2000 Block layer

lore
Share & tools
lore
#0 lore raw

Hi,

I just ran into a small problem trying to build the 2.4.0-test10 kernel with only the "Old hard disk (MFM/RLL/IDE) driver" enabled. The following patch fixed this for me, (though I'm not sure I haven't broken anything else with it).

drivers/block/ll_rw_blk.c +1 -1
diff -ur linux-2.4.0-test10/drivers/block/ll_rw_blk.c linux/drivers/block/ll_rw_blk.c
@@ -1063,7 +1063,7 @@
 #if defined(CONFIG_IDE) && defined(CONFIG_BLK_DEV_IDE)
 	ide_init();		/* this MUST precede hd_init */
 #endif
-#if defined(CONFIG_IDE) && defined(CONFIG_BLK_DEV_HD)
+#if defined(CONFIG_IDE) && defined(CONFIG_BLK_DEV_HD) && !defined(CONFIG_BLK_DEV_HD_ONLY)
 	hd_init();
 #endif
 #ifdef CONFIG_BLK_DEV_PS2

----------------------------------------------------------------
Robert Kaiser email: [email protected]
SYSGO RTS GmbH
Am Pfaffenstein 14 phone: (49) 6136 9948-762
D-55270 Klein-Winternheim / Germany fax: (49) 6136 9948-10
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/

#1 lore raw
Quoted 5 lines · In article <00110618154301.11022@rob> you wrote:

Hi,

I just ran into a small problem trying to build the 2.4.0-test10 kernel with only the "Old hard disk (MFM/RLL/IDE) driver" enabled. The following patch fixed this for me, (though I'm not sure I haven't broken anything else with it).

The real patch would be:

drivers/ide/Makefile renamed from mnt/raid/1/linux-2.4.0-test10pre6/drivers/ide/Makefile +1 -1
diff -ur /mnt/raid/1/linux-2.4.0-test10pre6/drivers/ide/Makefile linux/drivers/ide/Makefile
@@ -31,7 +31,7 @@
 ide-obj-$(CONFIG_BLK_DEV_FALCON_IDE)	+= falconide.o
 ide-obj-$(CONFIG_BLK_DEV_GAYLE)		+= gayle.o
 ide-obj-$(CONFIG_BLK_DEV_Q40IDE)	+= q40ide.o
-ide-obj-$(CONFIG_BLK_DEV_HD)		+= hd.o
+obj-$(CONFIG_BLK_DEV_HD)		+= hd.o
 ide-obj-$(CONFIG_BLK_DEV_HPT34X)	+= hpt34x.o
 ide-obj-$(CONFIG_BLK_DEV_HPT366)	+= hpt366.o
 ide-obj-$(CONFIG_BLK_DEV_HT6560B)	+= ht6560b.o

Greetings,
Arjan van de Ven
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/