]> git.hungrycats.org Git - linux/commitdiff
[PATCH] move q->queuedata assign after queue init
authorJens Axboe <axboe@suse.de>
Tue, 8 Apr 2003 02:14:26 +0000 (19:14 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 8 Apr 2003 02:14:26 +0000 (19:14 -0700)
I want to make blk_init_queue() zero the queue, so we don't get anymore
nasty bugs with uninitialized variables. IDE is setting queuedata before
init though.

drivers/ide/ide-probe.c

index a8bf16aca5b3e9d959c32a9ad753a9baecb2f411..ee02087fe64f1b35e87ec7a33258ef649671fb90 100644 (file)
@@ -1008,8 +1008,8 @@ static void ide_init_queue(ide_drive_t *drive)
         *      do not.
         */
         
-       q->queuedata = HWGROUP(drive);
        blk_init_queue(q, do_ide_request, &ide_lock);
+       q->queuedata = HWGROUP(drive);
        drive->queue_setup = 1;
        blk_queue_segment_boundary(q, 0xffff);