diff options
author | Hannes Reinecke | 2016-05-18 10:16:51 +0200 |
---|---|---|
committer | Martin K. Petersen | 2016-05-22 20:53:07 +0200 |
commit | 787ab6e97024926f38773287d9f98a9b330bce23 (patch) | |
tree | d7469250687019c3253dd81ad4cfc58eec9a4532 /drivers/scsi/aacraid/aacraid.h | |
parent | mpt3sas: add missing curly braces (diff) | |
download | kernel-qcow2-linux-787ab6e97024926f38773287d9f98a9b330bce23.tar.gz kernel-qcow2-linux-787ab6e97024926f38773287d9f98a9b330bce23.tar.xz kernel-qcow2-linux-787ab6e97024926f38773287d9f98a9b330bce23.zip |
aacraid: do not activate events on non-SRC adapters
Only SRC-based adapters support the AifReqEvent function, so there is no
point in trying to activate it on older, non-SRC based adapters. Doing
so lead to crashes on older adapters.
Signed-off-by: Hannes Reinecke <hare@suse.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.com>
Reviewed-by: Raghava Aditya Renukunta <RaghavaAaditya.Renukunta@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/aacraid/aacraid.h')
-rw-r--r-- | drivers/scsi/aacraid/aacraid.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid/aacraid.h index 8f90d9e77104..969c312de1be 100644 --- a/drivers/scsi/aacraid/aacraid.h +++ b/drivers/scsi/aacraid/aacraid.h @@ -621,6 +621,11 @@ struct aac_driver_ident #define AAC_QUIRK_SCSI_32 0x0020 /* + * SRC based adapters support the AifReqEvent functions + */ +#define AAC_QUIRK_SRC 0x0040 + +/* * The adapter interface specs all queues to be located in the same * physically contiguous block. The host structure that defines the * commuication queues will assume they are each a separate physically |