From 159b58552626a4adb581a81711d2649d6ca9208c Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Sun, 2 Mar 2003 04:36:38 -0800 Subject: [PATCH] [PATCH] deadline IO scheduler dispatching fix Patch from Nick Piggin Closes a window in which we can get an invalid (already dispatched) request in the next_drq cache. This fixed an oops which was reported by Janet Morgan. --- drivers/block/deadline-iosched.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/block/deadline-iosched.c b/drivers/block/deadline-iosched.c index 012269836beff..a107ec9682ce7 100644 --- a/drivers/block/deadline-iosched.c +++ b/drivers/block/deadline-iosched.c @@ -98,7 +98,7 @@ struct deadline_rq { unsigned long expires; }; -static inline void deadline_move_to_dispatch(struct deadline_data *dd, struct deadline_rq *drq); +static void deadline_move_request(struct deadline_data *dd, struct deadline_rq *drq); static kmem_cache_t *drq_pool; @@ -205,7 +205,7 @@ retry: return; } - deadline_move_to_dispatch(dd, __alias); + deadline_move_request(dd, __alias); goto retry; } -- 2.53.0