The first 4 patches are bug-fixes, and the remaining are small
cleanups that have sit in my git tree for some time.
The first 3 patches have been sent to the list before.
We save some bytes after this patchset:
text data bss dec hex filename
426387 3854 1024 431265 694a1 fs/btrfs/btrfs.o.orig
425651 3854 1024 430529 691c1 fs/btrfs/btrfs.o
I've run xfstests for testing.
===
Li Zefan (12):
Btrfs: copy string correctly in INO_LOOKUP ioctl
Btrfs: fix space leak when skipping small extents during trimming
Btrfs: fix space leak when trimming free extents
Btrfs: check the nodatasum flag when writing compressed files
Btrfs: use wait_event()
Btrfs: remove a BUG_ON() in btrfs_commit_transaction()
Btrfs: remove remaining ref-cache code
Btrfs: make acl functions really no-op if acl is not enabled
Btrfs: remove redundant code for dir item lookup
Btrfs: clean up search_extent_mapping()
Btrfs: clean up code for extent_map lookup
Btrfs: clean up code for merging extent maps
Xiao Guangrong (4):
Btrfs: remove unused members from struct extent_state
Btrfs: clean up for insert_state()
Btrfs: clean up for wait_extent_bit()
Btrfs: clean up for find_first_extent_bit()
fs/btrfs/Makefile | 4 +-
fs/btrfs/acl.c | 17 -----
fs/btrfs/compression.c | 14 +++-
fs/btrfs/ctree.h | 15 ++++-
fs/btrfs/dir-item.c | 30 +--------
fs/btrfs/extent_io.c | 80 ++++++++--------------
fs/btrfs/extent_io.h | 2 -
fs/btrfs/extent_map.c | 155 ++++++++++++++-----------------------------
fs/btrfs/free-space-cache.c | 43 +++++++-----
fs/btrfs/ioctl.c | 3 +-
fs/btrfs/ref-cache.c | 68 -------------------
fs/btrfs/ref-cache.h | 52 --------------
fs/btrfs/transaction.c | 65 +++----------------
13 files changed, 142 insertions(+), 406 deletions(-)
delete mode 100644 fs/btrfs/ref-cache.c
delete mode 100644 fs/btrfs/ref-cache.h
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html