Commit 2b383351 authored by John Garry's avatar John Garry Committed by Martin K. Petersen

scsi: hisi_sas: use array for v2 hw ECC errors

The code to print ECC errors in v2 hw driver is very repetitive.  This
patch condensed the code by looping an array of errors.
Signed-off-by: default avatarJohn Garry <john.garry@huawei.com>
Signed-off-by: default avatarShiju Jose <shiju.jose@huawei.com>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent c52108c6
...@@ -91,6 +91,14 @@ enum hisi_sas_dev_type { ...@@ -91,6 +91,14 @@ enum hisi_sas_dev_type {
HISI_SAS_DEV_TYPE_SATA, HISI_SAS_DEV_TYPE_SATA,
}; };
struct hisi_sas_hw_error {
u32 irq_msk;
u32 msk;
int shift;
const char *msg;
int reg;
};
struct hisi_sas_phy { struct hisi_sas_phy {
struct hisi_hba *hisi_hba; struct hisi_hba *hisi_hba;
struct hisi_sas_port *port; struct hisi_sas_port *port;
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment