scsi: smartpqi: compat for tk4

Signed-off-by: Fuhai Wang <fuhaiwang@tencent.com>
This commit is contained in:
Fuhai Wang 2021-07-30 13:13:04 +08:00
parent f2f31905bf
commit a58715bc05
2 changed files with 16 additions and 3 deletions

View File

@ -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

View File

@ -234,13 +234,20 @@
#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
#define KFEATURE_HAS_KTIME64 1
#define KFEATURE_HAS_DMA_ZALLOC_COHERENT 0
#define KFEATURE_HAS_USE_CLUSTERING 0
#define shost_use_blk_mq(x) 1
#if !defined(KFEATURE_HAS_WAIT_FOR_COMPLETION_IO)
#define KFEATURE_HAS_WAIT_FOR_COMPLETION_IO 1
#endif
@ -283,6 +290,12 @@
#if !defined(KFEATURE_HAS_USE_CLUSTERING)
#define KFEATURE_HAS_USE_CLUSTERING 1
#define IOCTL_INT int
#else
/* for tk4 */
#ifdef IOCTL_INT
#undef IOCTL_INT
#define IOCTL_INT unsigned int
#endif
#endif
#if !defined(KFEATURE_HAS_OLD_TIMER)
#define KFEATURE_HAS_OLD_TIMER 0