Message ID | 1449127063-94512-2-git-send-email-hare@suse.de (mailing list archive) |
---|---|
State | Changes Requested, archived |
Headers | show |
On Thu, 2015-12-03 at 08:17 +0100, Hannes Reinecke wrote: > From: Christoph Hellwig <hch@lst.de> > > We now first try to call ->eh_abort_handler from a work queue, but libsas > was always failing that for no good reason. Allow async aborts. > > Reviewed-by: Hannes Reinecke <hare@suse.de> > Signed-off-by: Christoph Hellwig <hch@lst.de> > --- > drivers/scsi/libsas/sas_scsi_host.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/scsi/libsas/sas_scsi_host.c > b/drivers/scsi/libsas/sas_scsi_host.c > index 519dac4..37a2a84 100644 > --- a/drivers/scsi/libsas/sas_scsi_host.c > +++ b/drivers/scsi/libsas/sas_scsi_host.c > @@ -491,9 +491,6 @@ int sas_eh_abort_handler(struct scsi_cmnd *cmd) > struct Scsi_Host *host = cmd->device->host; > struct sas_internal *i = to_sas_internal(host->transportt); > > - if (current != host->ehandler) > - return FAILED; > - > if (!i->dft->lldd_abort_task) > return FAILED; > Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/scsi/libsas/sas_scsi_host.c b/drivers/scsi/libsas/sas_scsi_host.c index 519dac4..37a2a84 100644 --- a/drivers/scsi/libsas/sas_scsi_host.c +++ b/drivers/scsi/libsas/sas_scsi_host.c @@ -491,9 +491,6 @@ int sas_eh_abort_handler(struct scsi_cmnd *cmd) struct Scsi_Host *host = cmd->device->host; struct sas_internal *i = to_sas_internal(host->transportt); - if (current != host->ehandler) - return FAILED; - if (!i->dft->lldd_abort_task) return FAILED;