kernel-ark/drivers/block
Jens Axboe 581c1b1439 [PATCH] noop-iosched: avoid corrupted request merging
Tejun Heo notes:

   "I'm currently debugging this.  The problem is that we are using the
    generic dispatch queue directly in the noop sched and merging is NOT
    allowed on dispatch queues but generic handling of last_merge tries
    to merge requests.  I'm still trying to verify this, so I'll be back
    with results soon."

In the meantime, disable merging for noop by setting REQ_NOMERGE in
elevator_noop_add_request().

Eventually, we should add a noop_list and do the dispatching like in the
other io schedulers.  Merging is still beneficial for noop (and it has
always done it).

Signed-off-by: Jens Axboe <axboe@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-10-31 07:46:28 -08:00
..
aoe
paride [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
acsi_slm.c
acsi.c
amiflop.c
as-iosched.c
ataflop.c
cciss_cmd.h
cciss_scsi.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
cciss_scsi.h
cciss.c
cciss.h
cfq-iosched.c [PATCH] Fix on-the-fly switch from cfq i/o scheduler 2005-10-31 07:41:28 -08:00
cpqarray.c
cpqarray.h
cryptoloop.c
DAC960.c
DAC960.h
deadline-iosched.c
elevator.c [PATCH] block cleanups: Fix iosched module refcount leak 2005-10-30 17:37:20 -08:00
floppy.c
genhd.c
ida_cmd.h
ida_ioctl.h
ioctl.c
Kconfig
Kconfig.iosched [PATCH] block cleanups: Add kconfig default iosched submenu 2005-10-30 17:37:20 -08:00
ll_rw_blk.c
loop.c
Makefile
nbd.c
noop-iosched.c [PATCH] noop-iosched: avoid corrupted request merging 2005-10-31 07:46:28 -08:00
pktcdvd.c
ps2esdi.c
rd.c
scsi_ioctl.c
smart1,2.h
swim3.c
swim_iop.c
sx8.c
ub.c
umem.c
viodasd.c
xd.c
xd.h
z2ram.c