I will be squashing the below patch into the osdblk patch and will rebase the "linux-next" branch. (No one is dependent on this branch so there is no reason not too) --- Stephen Rothwell wrote: When CONFIG_BLK_DEV_OSD=y CONFIG_SCSI_OSD_INITIATOR=y \# CONFIG_SCSI_OSD_ULD is not set build fails with: drivers/built-in.o: In function `class_osdblk_remove': osdblk.c:(.text+0x55376): undefined reference to `osduld_put_device' drivers/built-in.o: In function `class_osdblk_add': osdblk.c:(.text+0x5564d): undefined reference to `osduld_path_lookup' osdblk.c:(.text+0x5584d): undefined reference to `osduld_put_device' Fix by setting the proper dependency for this driver Signed-off-by: Boaz Harrosh <bharrosh@xxxxxxxxxxx> --- drivers/block/Kconfig | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 2f55a4b..1d886e0 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig @@ -300,7 +300,7 @@ config BLK_DEV_NBD config BLK_DEV_OSD tristate "OSD object-as-blkdev support" - depends on SCSI_OSD_INITIATOR + depends on SCSI_OSD_ULD ---help--- Saying Y or M here will allow the exporting of a single SCSI OSD (object-based storage) object as a Linux block device. -- 1.6.2.1 -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html