Skip to content

BLOCK: Permit block layer to be disabled [try #3]

David Howells linux-fsdevel lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest18 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/18BLOCK: Move functions out of buffer code [try #3]fs/buffer.c fs/super.c fs/sync.c +6 more+206 -1770 replies
2/18BLOCK: Remove duplicate declaration of exit_io_context() [try #3]include/linux/sched.h kernel/exit.c+1 -10 replies
3/18BLOCK: Stop fallback_migrate_page() from using page_has_buffers() [try #3]mm/migrate.c+1 -10 replies
4/18BLOCK: Separate the bounce buffering code from the highmem code [try #3]mm/Makefile mm/bounce.c mm/highmem.c+303 -2810 replies
5/18BLOCK: Don't call block_sync_page() from AFS [try #3]fs/afs/file.c+1 -10 replies
6/18BLOCK: Move bdev_cache_init() declaration to headerfile [try #3]fs/dcache.c include/linux/blkdev.h+2 -10 replies
7/18BLOCK: Remove dependence on existence of blockdev_superblock [try #3]fs/fs-writeback.c include/linux/blkdev.h+7 -50 replies
8/18BLOCK: Dissociate generic_writepages() from mpage stuff [try #3]fs/block_dev.c fs/mpage.c include/linux/mpage.h +2 more+140 -60 replies
9/18BLOCK: Move __invalidate_device() to block_dev.c [try #3]fs/block_dev.c fs/inode.c+21 -210 replies
10/18BLOCK: Move the loop device ioctl compat stuff to the loop driver [try #3]drivers/block/loop.c fs/compat_ioctl.c include/linux/compat_ioctl.h+160 -740 replies
11/18BLOCK: Move common FS-specific ioctls to linux/fs.h [try #3]fs/cifs/ioctl.c fs/compat_ioctl.c fs/hfsplus/hfsplus_fs.h +6 more+125 -900 replies
12/18BLOCK: Move the ReiserFS device ioctl compat stuff to the ReiserFS driver [try #3]fs/compat_ioctl.c fs/reiserfs/dir.c fs/reiserfs/file.c +2 more+51 -120 replies
13/18BLOCK: Move the Ext2 device ioctl compat stuff to the Ext2 driver [try #3]fs/compat_ioctl.c fs/ext2/dir.c fs/ext2/ext2.h +2 more+42 -170 replies
14/18BLOCK: Move the Ext3 device ioctl compat stuff to the Ext3 driver [try #3]fs/compat_ioctl.c fs/ext3/dir.c fs/ext3/file.c +2 more+66 -280 replies
15/18BLOCK: Move the msdos device ioctl compat stuff to the msdos driver [try #3]fs/compat_ioctl.c fs/fat/dir.c+54 -490 replies
16/18BLOCK: Remove no-longer necessary linux/mpage.h inclusions [try #3]fs/cifs/file.c fs/nfs/write.c+0 -20 replies
17/18BLOCK: Remove no-longer necessary linux/buffer_head.h inclusions [try #3]fs/afs/file.c fs/cifs/inode.c+0 -20 replies
18/18BLOCK: Make it possible to disable the block layer [try #3]block/Kconfig block/Kconfig.iosched block/Makefile +44 more+316 -710 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/18] BLOCK: Permit block layer to be disabled [try #3]

This set of patches permits the block layer to be disabled and removed from the compilation such that it doesn't take up any resources on systems that don't need it.

This set of patches is against the block git tree.

David