• C
    libsas: remove task_collector mode · 79855d17
    Christoph Hellwig 提交于
    The task_collector mode (or "latency_injector", (C) Dan Willians) is an
    optional I/O path in libsas that queues up scsi commands instead of
    directly sending it to the hardware.  It generall increases latencies
    to in the optiomal case slightly reduce mmio traffic to the hardware.
    
    Only the obsolete aic94xx driver and the mvsas driver allowed to use
    it without recompiling the kernel, and most drivers didn't support it
    at all.
    
    Remove the giant blob of code to allow better optimizations for scsi-mq
    in the future.
    Signed-off-by: NChristoph Hellwig <hch@lst.de>
    Reviewed-by: NHannes Reinecke <hare@suse.de>
    Acked-by: NDan Williams <dan.j.williams@intel.com>
    79855d17
sas_init.c 14.9 KB