commit | 242f9dcb8ba6f68fcd217a119a7648a4f69290e9 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Sun Sep 14 05:55:09 2008 -0700 |
committer | Jens Axboe <jens.axboe@oracle.com> | Thu Oct 09 08:56:13 2008 +0200 |
tree | 1bfe245ffbc50d204d76665cd8f90d85100f86a1 | |
parent | 608aeef17a91747d6303de4df5e2c2e6899a95e8 [diff] |
block: unify request timeout handling Right now SCSI and others do their own command timeout handling. Move those bits to the block layer. Instead of having a timer per command, we try to be a bit more clever and simply have one per-queue. This avoids the overhead of having to tear down and setup a timer for each command, so it will result in a lot less timer fiddling. Signed-off-by: Mike Anderson <andmike@linux.vnet.ibm.com> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>