Fix up CFQ scheduler for recent rbtree node shrinkage
authorLinus Torvalds <torvalds@g5.osdl.org>
Wed, 21 Jun 2006 02:44:03 +0000 (19:44 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Wed, 21 Jun 2006 02:44:03 +0000 (19:44 -0700)
The color is now in the low bits of the parent pointer, and initializing
it to 0 happens as part of the whole memset above, so just remove the
unnecessary RB_CLEAR_COLOR.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
block/cfq-iosched.c

index 6200d9b9af28efbbd5aaac5373995ca8334dbaaf..e2e6ad0a158e2201d81af14f90008a7b538d5ed7 100644 (file)
@@ -1318,7 +1318,6 @@ cfq_alloc_io_context(struct cfq_data *cfqd, gfp_t gfp_mask)
 
        if (cic) {
                memset(cic, 0, sizeof(*cic));
-               RB_CLEAR_COLOR(&cic->rb_node);
                cic->last_end_request = jiffies;
                INIT_LIST_HEAD(&cic->queue_list);
                cic->dtor = cfq_free_io_context;