All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/2] nilfs2: implement calculation of free inodes count
@ 2013-05-24 13:32 Vyacheslav Dubeyko
  0 siblings, 0 replies; only message in thread
From: Vyacheslav Dubeyko @ 2013-05-24 13:32 UTC (permalink / raw)
  To: Ryusuke Konishi
  Cc: linux-nilfs, linux-fsdevel, Andrew Morton, Clemens Eisserer

Hi Ryusuke,

This is fifth version of the patch set. I hope that it is simply
enough now. Thank you for review and suggestions. Your comments
improved the code really.

v4->v5
 * Remove mi_desc_blocks_count field from nilfs_mdt_info struct.
 * Remove logic of using mi_desc_blocks_count from the code.
 * Simplify logic of nilfs_palloc_count_max_entries() method.
 * Add single patch with changing on atomic_long_t type
   representation of inodes_count and blocks_count fields in
   nilfs_root struct.

v3->v4
 * The desc_blocks value is represented by unsigned long type.
 * The nilfs_palloc_count_desc_blocks() method is simplified.
 * The mi_desc_blocks_count field of nilfs_mdt_info structure
   is represented as atomic64_t for the case of CONFIG_64BIT and
   as atomic_t for other cases.

v2->v3
 * Trivial BUG_ON checks were removed.
 * Whole calculation algorithm was moved into
   nilfs_palloc_count_max_entries() method.
 * Improve error processing in the code.
 * The nilfs_palloc_mdt_file_can_grow() method was simplified.
 * The nilfs_ifile_count_free_inodes() method was simplified.

v1->v2
 * Change __statfs_word on u64 type.
 * Rename nilfs_count_free_inodes() into nilfs_ifile_count_free_inodes()
   method.
 * Introduce auxiliary functions: nilfs_palloc_count_max_entries(),
   nilfs_palloc_count_desc_blocks(), nilfs_palloc_mdt_file_can_grow().
 * Rework processing of returned error from
   nilfs_ifile_count_free_inodes() in nilfs_statfs().

With the best regards,
Vyacheslav Dubeyko.
---
 fs/nilfs2/alloc.c     |   65 +++++++++++++++++++++++++++++++++++++++++++++++++
 fs/nilfs2/alloc.h     |    2 ++
 fs/nilfs2/ifile.c     |   22 +++++++++++++++++
 fs/nilfs2/ifile.h     |    2 ++
 fs/nilfs2/inode.c     |    8 +++---
 fs/nilfs2/segment.c   |    4 +--
 fs/nilfs2/super.c     |   31 ++++++++++++++++++++---
 fs/nilfs2/the_nilfs.c |    4 +--
 fs/nilfs2/the_nilfs.h |    4 +--
 9 files changed, 128 insertions(+), 14 deletions(-)
-- 
1.7.9.5



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-05-24 13:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-24 13:32 [PATCH v5 0/2] nilfs2: implement calculation of free inodes count Vyacheslav Dubeyko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.