All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] nilfs2: reduce redandunt mark_inode_dirty calls
@ 2009-11-27  7:01 Jiro SEKIBA
       [not found] ` <1259305324-28050-1-git-send-email-jir-hfpbi5WX9J54Eiagz67IpQ@public.gmane.org>
  0 siblings, 1 reply; 15+ messages in thread
From: Jiro SEKIBA @ 2009-11-27  7:01 UTC (permalink / raw)
  To: users-JrjvKiOkagjYtjvyW6yDsg; +Cc: Jiro SEKIBA, Ryusuke Konishi

Hi,

This is a series of patches to reduce redandunt mark_inode_dirty calls.

Many functions call mark_inode_dirty() whenever they change inode object.
However, it is redundant to call mark_inode_dirty() to same inode object
within a transaction.

Last patch also replaces all mark_inode_dirty() calls as
nilfs_mark_inode_dirty(), to reduce deep function call tree.


 fs/nilfs2/dir.c   |    2 +-
 fs/nilfs2/inode.c |    6 +++---
 fs/nilfs2/namei.c |   34 +++++++++++++++++-----------------
 3 files changed, 21 insertions(+), 21 deletions(-)

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2009-11-27 10:31 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-27  7:01 [PATCH 0/9] nilfs2: reduce redandunt mark_inode_dirty calls Jiro SEKIBA
     [not found] ` <1259305324-28050-1-git-send-email-jir-hfpbi5WX9J54Eiagz67IpQ@public.gmane.org>
2009-11-27  7:01   ` [PATCH 1/9] nilfs2: delete mark_inode_dirty in nilfs_new_inode Jiro SEKIBA
2009-11-27  7:01   ` [PATCH 2/9] nilfs2: delete mark_inode_dirty in nilfs_set_link Jiro SEKIBA
2009-11-27  7:01   ` [PATCH 3/9] nilfs2: expand inode_inc_link_count and inode_dec_link_count Jiro SEKIBA
2009-11-27  7:01   ` [PATCH 4/9] nilfs2: delete redundant mark_inode_dirty Jiro SEKIBA
     [not found]     ` <1259305324-28050-5-git-send-email-jir-hfpbi5WX9J54Eiagz67IpQ@public.gmane.org>
2009-11-27 10:13       ` Ryusuke Konishi
2009-11-27  7:02   ` [PATCH 5/9] nilfs2: split nilfs_unlink as nilfs_do_unlink and nilfs_unlink Jiro SEKIBA
2009-11-27  7:02   ` [PATCH 6/9] nilfs2: change return type of nilfs_commit_chunk Jiro SEKIBA
2009-11-27  7:02   ` [PATCH 7/9] nilfs2: delete mark_inode_dirty in nilfs_commit_chunk Jiro SEKIBA
2009-11-27  7:02   ` [PATCH 8/9] nilfs2: delete mark_inode_dirty in nilfs_delete_entry Jiro SEKIBA
     [not found]     ` <1259305324-28050-9-git-send-email-jir-hfpbi5WX9J54Eiagz67IpQ@public.gmane.org>
2009-11-27  9:38       ` Ryusuke Konishi
2009-11-27  7:02   ` [PATCH 9/9] nilfs2: replace mark_inode_dirty as nilfs_mark_inode_dirty Jiro SEKIBA
2009-11-27  8:10   ` [PATCH 0/9] nilfs2: reduce redandunt mark_inode_dirty calls Ryusuke Konishi
     [not found]     ` <20091127.171048.94127793.ryusuke-sG5X7nlA6pw@public.gmane.org>
2009-11-27  9:30       ` Ryusuke Konishi
     [not found]         ` <20091127.183015.04646931.ryusuke-sG5X7nlA6pw@public.gmane.org>
2009-11-27 10:31           ` Jiro SEKIBA

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.