On Thu, 2015-12-03 at 08:17 +0100, Hannes Reinecke wrote: > From: Christoph Hellwig <hch@xxxxxx> > > 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@xxxxxxx> > Signed-off-by: Christoph Hellwig <hch@xxxxxx> > --- > 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@xxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html