]> git.baikalelectronics.ru Git - kernel.git/commit
cfq_idle_class_timer: add paranoid checks for jiffies overflow
authorOleg Nesterov <oleg@tv-sign.ru>
Wed, 7 Nov 2007 12:51:35 +0000 (13:51 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Wed, 7 Nov 2007 12:51:35 +0000 (13:51 +0100)
commit72a84fcc40a4b6928b8bcb09c303a107dec8a809
treea4eca4110f1b672f78191c8a8f92086b1b6ade7a
parent2dc90a49c2c29fe4ef912ead150b1f9ccb8576fa
cfq_idle_class_timer: add paranoid checks for jiffies overflow

In theory, if the queue was idle long enough, cfq_idle_class_timer may have
a false (and very long) timeout because jiffies can wrap into the past wrt
->last_end_request.

Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
block/cfq-iosched.c