Patch from Nick Piggin <piggin@cyberone.com.au>
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.
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;
return;
}
- deadline_move_to_dispatch(dd, __alias);
+ deadline_move_request(dd, __alias);
goto retry;
}