Skip to content

Misc cleanups

David Sterba linux-btrfs 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12btrfs: reada, cleanup remove unneeded variable in __readahead_hookfs/btrfs/reada.c+1 -50 replies
2/12btrfs: reada, remove unused parameter from __readahead_hookfs/btrfs/reada.c+4 -40 replies
3/12btrfs: reada, sink start parameter to btree_readahead_hookfs/btrfs/ctree.h fs/btrfs/disk-io.c fs/btrfs/reada.c+5 -90 replies
4/12btrfs: reada, remove pointless BUG_ON in reada_find_extentfs/btrfs/reada.c+0 -10 replies
5/12btrfs: reada, remove pointless BUG_ON check for fs_infofs/btrfs/reada.c+0 -10 replies
6/12btrfs: remove trivial helper btrfs_find_tree_blockfs/btrfs/ctree.c fs/btrfs/disk-io.c fs/btrfs/disk-io.h +1 more+7 -150 replies
7/12btrfs: delete unused member from superblockfs/btrfs/ctree.h+0 -10 replies
8/12btrfs: introduce helpers for updating eb uuidsfs/btrfs/extent_io.c fs/btrfs/extent_io.h+24 -00 replies
9/12btrfs: use new helpers to set uuids in ebfs/btrfs/ctree.c fs/btrfs/disk-io.c fs/btrfs/ioctl.c +1 more+17 -340 replies
10/12btrfs: use specialized page copying helpers in btrfs_clone_extent_bufferfs/btrfs/extent_io.c+1 -10 replies
11/12btrfs: remove constant parameter to memset_extent_buffer and rename itfs/btrfs/ctree.c fs/btrfs/disk-io.c fs/btrfs/extent-tree.c +9 more+21 -210 replies
12/12btrfs: add optimized version of eb to eb copyfs/btrfs/ctree.c fs/btrfs/extent_io.c fs/btrfs/extent_io.h+18 -20 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/12] Misc cleanups

Hi,

here's a bunch of cleanups and potential speed improvements when copying extent buffer pages, there are some special cases. I haven't done any performance measurements though.

Patchset target is 4.10, can be found in branch misc-cleanups-4.10 in my repos.

----------------------------------------------------------------
David Sterba (12):
btrfs: reada, cleanup remove unneeded variable in __readahead_hook
btrfs: reada, remove unused parameter from __readahead_hook
btrfs: reada, sink start parameter to btree_readahead_hook
btrfs: reada, remove pointless BUG_ON in reada_find_extent
btrfs: reada, remove pointless BUG_ON check for fs_info
btrfs: remove trivial helper btrfs_find_tree_block
btrfs: delete unused member from superblock
btrfs: introduce helpers for updating eb uuids
btrfs: use new helpers to set uuids in eb
btrfs: use specialized page copying helpers in btrfs_clone_extent_buffer
btrfs: remove constant parameter to memset_extent_buffer and rename it
btrfs: add optimized version of eb to eb copy

 fs/btrfs/ctree.c                 | 49 ++++++++++++++++------------------------
 fs/btrfs/ctree.h                 |  3 +--
 fs/btrfs/disk-io.c               | 26 +++++++--------------
 fs/btrfs/disk-io.h               |  2 --
 fs/btrfs/extent-tree.c           |  4 ++--
 fs/btrfs/extent_io.c             | 47 +++++++++++++++++++++++++++++++++-----
 fs/btrfs/extent_io.h             |  9 ++++++--
 fs/btrfs/file-item.c             |  2 +-
 fs/btrfs/free-space-cache.c      |  4 ++--
 fs/btrfs/inode.c                 |  2 +-
 fs/btrfs/ioctl.c                 | 10 ++++----
 fs/btrfs/reada.c                 | 24 ++++++--------------
 fs/btrfs/relocation.c            |  2 +-
 fs/btrfs/tests/extent-io-tests.c |  2 +-
 fs/btrfs/volumes.c               |  6 ++---
 15 files changed, 98 insertions(+), 94 deletions(-)