]> git.neil.brown.name Git - history.git/commit
[PATCH] 2.5.18 QUEUE_EMPTY and the unpleasant friends.
authorMartin Dalecki <dalecki@evision-ventures.com>
Tue, 28 May 2002 09:25:46 +0000 (02:25 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 28 May 2002 09:25:46 +0000 (02:25 -0700)
commitcdac1baf3630ab913db678327ec03c2c03ee6c11
tree4b18b8e5e1bec7646ed5830879ff139cff224020
parent5fb231d28e7fd73eb5a1adb8f263d07355e198b7
[PATCH] 2.5.18 QUEUE_EMPTY and the unpleasant friends.

 - Eliminate all usages of the obscure QUEUE_EMPTY macro.

 - Eliminate all unneccessary checks for RQ_INACTIVE, this can't happen during
   the time we run the request strategy routine of a single major number block
   device. Perhaps the still remaining usage in scsi and i2o_block.c should be
   killed as well, since the upper ll_rw_blk layer shouldn't pass inactive
   requests down.

Those are all places where we have deeply burried and hidden major number
indexed arrays. Let's deal with them slowly...
24 files changed:
drivers/acorn/block/fd1772.c
drivers/acorn/block/mfmhd.c
drivers/block/acsi.c
drivers/block/amiflop.c
drivers/block/ataflop.c
drivers/block/floppy.c
drivers/block/nbd.c
drivers/block/paride/pd.c
drivers/block/paride/pf.c
drivers/block/ps2esdi.c
drivers/block/swim3.c
drivers/block/swim_iop.c
drivers/block/xd.c
drivers/cdrom/aztcd.c
drivers/cdrom/cdu31a.c
drivers/cdrom/gscd.c
drivers/cdrom/mcd.c
drivers/cdrom/optcd.c
drivers/cdrom/sbpcd.c
drivers/cdrom/sjcd.c
drivers/ide/hd.c
drivers/mtd/mtdblock.c
drivers/mtd/mtdblock_ro.c
include/linux/blk.h