Hi, It's bothered me for some time that cpqarray and cciss release the request command before completing the command. This doesn't really break anything in 2.4, but it can later be a bug. Other things: - Not releasing request on error - Queueing loop cleanup and optimization - io_request_lock dropped when not needed - Don't calculate sector size of request, we already know it -- Jens Axboe