summaryrefslogtreecommitdiff
path: root/block/as-iosched.c
AgeCommit message (Collapse)AuthorFilesLines
2006-03-19[PATCH] fix rmmod problems with elevator attributes, clean them upAl Viro1-49/+22
2006-03-19[PATCH] elevator_t lifetime rules and sysfs fixesAl Viro1-54/+15
2006-03-19[PATCH] deal with rmmod/put_io_context() racesAl Viro1-1/+14
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2006-03-19[PATCH] stop elv_unregister() from rogering other iosched's data, fix lockingAl Viro1-0/+7
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2006-01-06[BLOCK] as-iosched: update alias handlingTejun Heo1-119/+25
Unlike other ioscheds, as-iosched handles alias by chaing them using rq->queuelist. As aliased requests are very rare in the first place, this complicates merge/dispatch handling without meaningful performance improvement. This patch updates as-iosched to dump aliased requests into dispatch queue as other ioscheds do. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jens Axboe <axboe@suse.de>
2005-11-21[PATCH] as-iosched: remove state assertion in as_add_request()Jens Axboe1-4/+0
Kill the arq->state poison statement in as_add_request(), it can trigger for perfectly valid code that just reuses a request after io completion instead of freeing it and allocating a new one. We probably should introduce a blk_init_request() to start from scratch, but for now just kill it as we will be removing the as specific poisoning soon. Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-18[BLOCK] new block/ directory comment tidyCoywolf Qi Hunt1-2/+0
Some leftover comments referring to drivers/block that are now block/. They don't add any information we don't already have, so kill them. Signed-off-by: Coywolf Qi Hunt <qiyong@fc-cn.com> Signed-off-by: Jens Axboe <axboe@suse.de>
2005-11-07Merge branch 'block-dir' of git://brick.kernel.dk/data/git/linux-2.6-blockLinus Torvalds1-0/+2005
2005-11-04[BLOCK] Move all core block layer code to new block/ directoryJens Axboe1-0/+1985
drivers/block/ is right now a mix of core and driver parts. Lets move the core parts to a new top level directory. Al will move the fs/ related block parts to block/ next. Signed-off-by: Jens Axboe <axboe@suse.de>