]> git.karo-electronics.de Git - karo-tx-linux.git/commit
libsas: trim sas_task of slow path infrastructure
authorDan Williams <dan.j.williams@intel.com>
Thu, 9 Feb 2012 04:52:40 +0000 (20:52 -0800)
committerDan Williams <dan.j.williams@intel.com>
Fri, 13 Apr 2012 06:20:49 +0000 (23:20 -0700)
commit60754ea0feb803fbaf39d1f966c209ec6a38cdad
tree6db70ba8101a90dac8c7e9d70ae486eff9d31345
parenta8127e740f29e04afc30303db80a2999681209c9
libsas: trim sas_task of slow path infrastructure

The timer and the completion are only used for slow path tasks (smp, and
lldd tmfs), yet we incur the allocation space and cpu setup time for
every fast path task.

Cc: Christoph Hellwig <hch@lst.de>
Acked-by: Jack Wang <jack_wang@usish.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/scsi/libsas/sas_expander.c
drivers/scsi/libsas/sas_init.c
drivers/scsi/libsas/sas_scsi_host.c
drivers/scsi/mvsas/mv_sas.c
drivers/scsi/pm8001/pm8001_sas.c
include/scsi/libsas.h