Re: [PATCH RESEND v1 03/16] vfs: add I/O frequency update function

2013-01-11 Thread Zhi Yong Wu
On Fri, Jan 11, 2013 at 10:27 PM, David Sterba wrote: > On Fri, Jan 11, 2013 at 03:38:31PM +0800, Zhi Yong Wu wrote: >> On Thu, Jan 10, 2013 at 8:51 AM, David Sterba wrote: >> > On Thu, Dec 20, 2012 at 10:43:22PM +0800, zwu.ker...@gmail.com wrote: >> >> --- a/fs/hot_tracking.c >> >> +++ b/fs/hot_

Re: [PATCH RESEND v1 03/16] vfs: add I/O frequency update function

2013-01-11 Thread David Sterba
On Fri, Jan 11, 2013 at 03:38:31PM +0800, Zhi Yong Wu wrote: > On Thu, Jan 10, 2013 at 8:51 AM, David Sterba wrote: > > On Thu, Dec 20, 2012 at 10:43:22PM +0800, zwu.ker...@gmail.com wrote: > >> --- a/fs/hot_tracking.c > >> +++ b/fs/hot_tracking.c > >> @@ -164,6 +164,135 @@ static void hot_inode_t

Re: [PATCH RESEND v1 03/16] vfs: add I/O frequency update function

2013-01-10 Thread Zhi Yong Wu
On Thu, Jan 10, 2013 at 8:51 AM, David Sterba wrote: > On Thu, Dec 20, 2012 at 10:43:22PM +0800, zwu.ker...@gmail.com wrote: >> --- a/fs/hot_tracking.c >> +++ b/fs/hot_tracking.c >> @@ -164,6 +164,135 @@ static void hot_inode_tree_exit(struct hot_info *root) >> spin_unlock(&root->lock); >>

Re: [PATCH RESEND v1 03/16] vfs: add I/O frequency update function

2013-01-09 Thread David Sterba
On Thu, Dec 20, 2012 at 10:43:22PM +0800, zwu.ker...@gmail.com wrote: > --- a/fs/hot_tracking.c > +++ b/fs/hot_tracking.c > @@ -164,6 +164,135 @@ static void hot_inode_tree_exit(struct hot_info *root) > spin_unlock(&root->lock); > } > > +struct hot_inode_item > +*hot_inode_item_lookup(stru

[PATCH RESEND v1 03/16] vfs: add I/O frequency update function

2012-12-20 Thread zwu . kernel
From: Zhi Yong Wu Add some util helpers to update access frequencies for one file or its range. Signed-off-by: Zhi Yong Wu --- fs/hot_tracking.c| 178 ++ fs/hot_tracking.h|5 + include/linux/hot_tracking.h |4 + 3 files