diff --git a/drivers/scsi/smartpqi/Makefile b/drivers/scsi/smartpqi/Makefile index 86e6fc70f..ba62e72df 100644 --- a/drivers/scsi/smartpqi/Makefile +++ b/drivers/scsi/smartpqi/Makefile @@ -1,4 +1,4 @@ - -obj-m += smartpqi.o +ccflags-y += -I. +obj-$(CONFIG_SCSI_SMARTPQI) += smartpqi.o smartpqi-objs := smartpqi_init.o smartpqi_sis.o smartpqi_sas_transport.o smartpqi_kernel_compat.o diff --git a/drivers/scsi/smartpqi/smartpqi_kernel_compat.h b/drivers/scsi/smartpqi/smartpqi_kernel_compat.h index 2287f7a1d..657cbe77f 100644 --- a/drivers/scsi/smartpqi/smartpqi_kernel_compat.h +++ b/drivers/scsi/smartpqi/smartpqi_kernel_compat.h @@ -234,13 +234,16 @@ #define ioremap_nocache ioremap #endif -#define KFEATURE_HAS_SCSI_SANITIZE_INQUIRY_STRING 0 #if !defined(from_timer) #define KFEATURE_HAS_OLD_TIMER 1 #endif /* default values */ +#define KFEATURE_HAS_KTIME_SECONDS 1 +#define KFEATURE_HAS_BSG_JOB_SMP_HANDLER 1 +#define KFEATURE_HAS_SCSI_SANITIZE_INQUIRY_STRING 1 + #if !defined(KFEATURE_HAS_WAIT_FOR_COMPLETION_IO) #define KFEATURE_HAS_WAIT_FOR_COMPLETION_IO 1 #endif