• A
    scsi: scsi_transport_sas: select BLK_DEV_BSGLIB · 580b71e9
    Arnd Bergmann 提交于
    Without CONFIG_BLK_DEV_BSGLIB, we get a link error here:
    
    drivers/scsi/scsi_transport_sas.o: In function `sas_bsg_initialize':
    scsi_transport_sas.c:(.text+0xcc0): undefined reference to `bsg_setup_queue'
    scsi_transport_sas.c:(.text+0xd10): undefined reference to `bsg_setup_queue'
    drivers/scsi/scsi_transport_sas.o: In function `sas_smp_dispatch':
    scsi_transport_sas.c:(.text+0xe8c): undefined reference to `bsg_job_done'
    
    This modifies the Kconfig 'select' statement accordingly, and matching
    what we do for the other two scsi_transport implementations that use
    bsglib.
    
    Fixes: 651a0136 ("scsi: scsi_transport_sas: switch to bsg-lib for SMP passthrough")
    Signed-off-by: NArnd Bergmann <arnd@arndb.de>
    Reviewed-by: NChristoph Hellwig <hch@lst.de>
    Signed-off-by: NMartin K. Petersen <martin.petersen@oracle.com>
    580b71e9
Kconfig 55.5 KB