This series includes some cleanup and improvement patches for the next
merge window.  This is an update of the series previously posted to
this mailing list.  Most of this series is for cleanup.

The series is available from the experimental branch in nilfs2.git
tree.  The nilfs2.git tree is served by kernel.org and available from:

 * URL

   git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2.git
   http://www.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2.git

 * gitweb

   http://git.kernel.org/?p=linux/kernel/git/ryusuke/nilfs2.git


This post is for record and review.  These are not applicable to the
standalone package (i.e. nilfs2-module) and users do not have to apply
these piece by piece; I will send them to linux-next, and include them
in a later release of nilfs2-module after merged into upstream.

Thanks,
Ryusuke Konishi
--
Hisashi Hifumi (1):
      NILFS2: Pagecache usage optimization on NILFS2

Ryusuke Konishi (16):
      nilfs2: use semaphore to protect pointer to a writable FS-instance
      nilfs2: remove nilfs_dat_prepare_free function
      nilfs2: unify bmap operations starting use of indirect block address
      nilfs2: add sufile function that can modify multiple segment usages
      nilfs2: eliminate removal list of segments
      nilfs2: remove header file for segment list operations
      nilfs2: remove nilfs_bmap_put_block
      nilfs2: remove nilfs_bmap_delete_block
      nilfs2: move get block functions in bmap.c into btree codes
      nilfs2: remove pointless NULL check of bpop_commit_alloc_ptr function
      nilfs2: remove useless b_low and b_high fields from nilfs_bmap struct
      nilfs2: remove bmap pointer operations
      nilfs2: remove nilfs_direct_operations from direct mapping
      nilfs2: remove nilfs_btree_operations from btree mapping
      nilfs2: allow future expansion of metadata read out via get info ioctl
      nilfs2: set bio unplug flag for the last bio in segment

 fs/nilfs2/bmap.c      |  262 +++++++++++----------------------------------
 fs/nilfs2/bmap.h      |  131 ++++++++++++++---------
 fs/nilfs2/btree.c     |  282 ++++++++++++++++++++++---------------------------
 fs/nilfs2/btree.h     |   31 +-----
 fs/nilfs2/cpfile.c    |   33 ++++--
 fs/nilfs2/cpfile.h    |    4 +-
 fs/nilfs2/dat.c       |   36 ++-----
 fs/nilfs2/dat.h       |    2 +-
 fs/nilfs2/direct.c    |   96 +++++------------
 fs/nilfs2/direct.h    |   20 +---
 fs/nilfs2/inode.c     |    1 +
 fs/nilfs2/ioctl.c     |   35 +-----
 fs/nilfs2/mdt.c       |   10 ++-
 fs/nilfs2/recovery.c  |   37 ++++---
 fs/nilfs2/segbuf.c    |    3 +-
 fs/nilfs2/seglist.h   |   85 ---------------
 fs/nilfs2/segment.c   |  130 ++++++-----------------
 fs/nilfs2/segment.h   |   12 +-
 fs/nilfs2/sufile.c    |  119 +++++++++++++++++++--
 fs/nilfs2/sufile.h    |   62 +++++++----
 fs/nilfs2/the_nilfs.c |    4 +-
 fs/nilfs2/the_nilfs.h |   27 +----
 22 files changed, 567 insertions(+), 855 deletions(-)


_______________________________________________
users mailing list
[email protected]
https://www.nilfs.org/mailman/listinfo/users

Reply via email to