Messages in this thread Patch in this message | | | Subject | [PATCH] 2.5.73, cciss, io hang | Date | Tue, 1 Jul 2003 16:13:09 -0500 | From | "Wiran, Francis" <> |
| |
Changes: * Fix for random hang doing large io on cciss driver in 2.5.x kernel
drivers/block/cciss.c | 3 +-- 1 files changed, 1 insertion(+), 2 deletions(-)
--- linux-2.5.73/drivers/block/cciss.c~cciss_2.5_iohang Thu Jun 26 14:25:11 2003 +++ linux-2.5.73-root/drivers/block/cciss.c Thu Jun 26 19:44:16 2003 @@ -1961,7 +1961,6 @@ queue: goto queue; startio: - blk_stop_queue(q); start_io(h); } @@ -2021,7 +2020,7 @@ static irqreturn_t do_cciss_intr(int irq /* * See if we can queue up some more IO */ - blk_start_queue(&h->queue); + do_cciss_request(&h->queue); spin_unlock_irqrestore(CCISS_LOCK(h->ctlr), flags); return IRQ_HANDLED; } - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |