aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ipr.c
diff options
context:
space:
mode:
authorWayne Boyer <wayneb@linux.vnet.ibm.com>2009-01-28 08:24:50 -0800
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2009-03-12 12:58:11 -0500
commitb75424fcfe8fae56344a65e3f04bbc7e975e750e (patch)
treebf3f48179bc2a494ed61e1e0d188a2bad3bc7d9e /drivers/scsi/ipr.c
parent[SCSI] scsi dh alua: handle report luns data changed in check sense callout (diff)
downloadlinux-dev-b75424fcfe8fae56344a65e3f04bbc7e975e750e.tar.xz
linux-dev-b75424fcfe8fae56344a65e3f04bbc7e975e750e.zip
[SCSI] ipr: add message to error table
Adds a message to the error table for an error that wasn't previously handled. In some cases the I/O Adapter will detect an error condition and mark a block as "logically bad". Signed-off-by: Wayne Boyer <wayneb@linux.vnet.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/ipr.c')
-rw-r--r--drivers/scsi/ipr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c
index 3f47cd1c46e7..9d54c2006855 100644
--- a/drivers/scsi/ipr.c
+++ b/drivers/scsi/ipr.c
@@ -354,6 +354,8 @@ struct ipr_error_table_t ipr_error_table[] = {
"9076: Configuration error, missing remote IOA"},
{0x06679100, 0, IPR_DEFAULT_LOG_LEVEL,
"4050: Enclosure does not support a required multipath function"},
+ {0x06690000, 0, IPR_DEFAULT_LOG_LEVEL,
+ "4070: Logically bad block written on device"},
{0x06690200, 0, IPR_DEFAULT_LOG_LEVEL,
"9041: Array protection temporarily suspended"},
{0x06698200, 0, IPR_DEFAULT_LOG_LEVEL,