From 11e97de55342a528f24d58ffdf3f42ecb5fb9c61 Mon Sep 17 00:00:00 2001 From: Nishanth Aravamudan Date: Thu, 16 Jun 2011 08:28:36 -0700 Subject: [PATCH] --- yaml --- r: 253998 b: refs/heads/master c: 3f1e046ad3370d22d39529103667354eb50abc08 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/ata/libata-scsi.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 16abc23f5b35..8aa080a51c31 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cd691876d73e24b4c0a2e96993251abbe3a320df +refs/heads/master: 3f1e046ad3370d22d39529103667354eb50abc08 diff --git a/trunk/drivers/ata/libata-scsi.c b/trunk/drivers/ata/libata-scsi.c index d51f9795c064..927f968e99d9 100644 --- a/trunk/drivers/ata/libata-scsi.c +++ b/trunk/drivers/ata/libata-scsi.c @@ -3797,6 +3797,12 @@ EXPORT_SYMBOL_GPL(ata_sas_port_alloc); */ int ata_sas_port_start(struct ata_port *ap) { + /* + * the port is marked as frozen at allocation time, but if we don't + * have new eh, we won't thaw it + */ + if (!ap->ops->error_handler) + ap->pflags &= ~ATA_PFLAG_FROZEN; return 0; } EXPORT_SYMBOL_GPL(ata_sas_port_start);