• E
    [SCSI] fusion - serialize target resets in mptsas.c · df9e062a
    Eric Moore 提交于
    Fusion firmware requires target reset following hotplug removal event,
    with purpose to flush target outstanding request in fw. Current implementation
    does the target resets from delayed work tasks, that in heavy load
    conditions, take too long to be invoked, resulting in command time outs
    This patch will issue target reset immediately from ISR context, and will
    queue remaining target resets to be issued after the previous one completes.
    The delayed work tasks are spawned during the target reset completion.
    Signed-off-by: NEric Moore <Eric.Moore@lsi.com>
    Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
    df9e062a
mptbase.h 33.6 KB