Jens Axboe
28f13702f0
block: avoid duplicate calls to get_part() in disk stat code
...
get_part() is fairly expensive, as it O(N) loops over partitions
to find the right one. In lots of normal IO paths we end up looking
up the partition twice, to make matters even worse. Change the
stat add code to accept a passed in partition instead.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-05-07 10:15:46 +02:00
..
as-iosched.c
block: kill swap_io_context()
2008-02-01 11:34:49 +01:00
blk-barrier.c
block: remove remaining __FUNCTION__ occurrences
2008-05-01 08:04:02 -07:00
blk-core.c
block: avoid duplicate calls to get_part() in disk stat code
2008-05-07 10:15:46 +02:00
blk-exec.c
block: make core bits checkpatch compliant
2008-02-01 09:26:33 +01:00
blk-ioc.c
cfq-iosched: fix RCU race in the cfq io_context destructor handling
2008-05-07 09:28:57 +02:00
blk-map.c
block: add dma alignment and padding support to blk_rq_map_kern
2008-04-29 09:50:34 +02:00
blk-merge.c
block: get rid of likely/unlikely predictions in merge logic
2008-05-07 09:33:55 +02:00
blk-settings.c
block: remove remaining __FUNCTION__ occurrences
2008-05-01 08:04:02 -07:00
blk-sysfs.c
block: sysfs store function needs to grab queue_lock and use queue_flag_*()
2008-05-07 09:09:39 +02:00
blk-tag.c
block: adjust tagging function queue bit locking
2008-05-07 09:27:43 +02:00
blk.h
block: rename and export rq_init()
2008-04-29 14:48:55 +02:00
blktrace.c
blktrace: Add blktrace ioctls to SCSI generic devices
2008-01-28 10:04:46 +01:00
bsg.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2008-05-02 13:52:35 -07:00
cfq-iosched.c
cfq-iosched: make io priorities inherit CPU scheduling class as well as nice
2008-05-07 09:51:23 +02:00
compat_ioctl.c
ide: remove broken/dangerous HDIO_[UNREGISTER,SCAN]_HWIF ioctls (take 3)
2008-04-18 00:46:24 +02:00
deadline-iosched.c
block: let elv_register() return void
2007-12-18 08:29:28 +01:00
elevator.c
block: remove remaining __FUNCTION__ occurrences
2008-05-01 08:04:02 -07:00
genhd.c
mm: bdi: export BDI attributes in sysfs
2008-04-30 08:29:49 -07:00
ioctl.c
compat_ioctl: move common block ioctls to compat_blkdev_ioctl
2007-10-10 09:26:00 +02:00
Kconfig
Kconfig: clean up block/Kconfig help descriptions
2008-04-21 09:51:04 +02:00
Kconfig.iosched
update I/O sched Kconfig help texts - CFQ is now default, not AS.
2007-02-17 20:08:22 +01:00
Makefile
block: ll_rw_blk.c split, add blk-merge.c
2008-01-29 21:55:12 +01:00
noop-iosched.c
block: let elv_register() return void
2007-12-18 08:29:28 +01:00
scsi_ioctl.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2008-05-02 13:52:35 -07:00