• Vasily Averin's avatar
    [SCSI] aic7xxx: reset handler selects a wrong command · dce20067
    Vasily Averin authored
    To transport scsi reset command to device aic7xxx reset handler looks
    at the driver's pending_list and searches any proper command. However
    the search condition has been inverted: ahc_match_scb() returns TRUE
    if a matched command is found. As a result the reset on required
    devices did not turn out well, a correctly working neighbour device
    may be surprised by the reset. aic7xxx reset handler reports about the
    success, but really the original situation is not corrected yet.
    Signed-off-by: default avatarVasily Averin <vvs@sw.ru>
    
    Naturally, there's a corresponding problem in the aic79xx driver, so
    I've also added the same fix for that.
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
    dce20067
aic7xxx_osm.c 72 KB