IOSCHED: prevent aliased requests from starving other I/O
/block/deadline-iosched.c
blob:301a779ea8b1d9ecf296cb5d20e80c3eae69e149 -> blob:594d9522942acc2c2bd4884a2760f40cb93f60e5
--- block/deadline-iosched.c
+++ block/deadline-iosched.c
@@ -77,10 +77,8 @@ static void
deadline_add_rq_rb(struct deadline_data *dd, struct request *rq)
{
struct rb_root *root = deadline_rb_root(dd, rq);
- struct request *__alias;
- while (unlikely(__alias = elv_rb_add(root, rq)))
- deadline_move_request(dd, __alias);
+ elv_rb_add(root, rq);
}
static inline void