Hi Linus, This patchset restructures block/ll_rw_blk.c from it's current 4500 line monster into several smaller files. It has basically become impossible to navigate ll_rw_blk.c, this will make it easier in the future. In addition, the patchset saves about ~400 bytes of kernel image here.
Updated right now and pushing right away to avoid in-flight conflicts with people touching ll_rw_blk.c! git://git.kernel.dk/linux-2.6-block.git for-linus Jens Axboe (7): xsysace: end request handling fix block: initial part of splitting ll_rw_blk block: continue ll_rw_blk.c splitup block: get rid of unnecessary forward declarations in blk-core.c block: remove dated (and wrong) comment in blk-core.c block: ll_rw_blk.c split, add blk-merge.c block: fix warning on compile with CONFIG_BLOCK block/Makefile | 4 +- block/blk-barrier.c | 319 ++++ block/blk-core.c | 2034 +++++++++++++++++++++ block/blk-exec.c | 105 ++ block/blk-ioc.c | 192 ++ block/blk-map.c | 264 +++ block/blk-merge.c | 485 +++++ block/blk-settings.c | 400 +++++ block/blk-sysfs.c | 298 ++++ block/blk-tag.c | 396 +++++ block/blk.h | 53 + block/ll_rw_blk.c | 4457 ----------------------------------------------- drivers/block/xsysace.c | 5 +- include/linux/blkdev.h | 1 + 14 files changed, 4552 insertions(+), 4461 deletions(-) create mode 100644 block/blk-barrier.c create mode 100644 block/blk-core.c create mode 100644 block/blk-exec.c create mode 100644 block/blk-ioc.c create mode 100644 block/blk-map.c create mode 100644 block/blk-merge.c create mode 100644 block/blk-settings.c create mode 100644 block/blk-sysfs.c create mode 100644 block/blk-tag.c create mode 100644 block/blk.h delete mode 100644 block/ll_rw_blk.c -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/