Re: It's time to hack on dentry_stat?

From: Ray Lee
Date: Wed May 07 2008 - 11:08:40 EST


On Wed, May 7, 2008 at 7:51 AM, Matthew Wilcox <matthew@xxxxxx> wrote:
> On Wed, May 07, 2008 at 10:26:58PM +0800, rae l wrote:
> > I have noticed that struct dentry_stat_t dentry_stat is a struct with
> > six fields,
> > but only 2 of them are used, other 4 have never been used since v2.6.11,
> >
> > from include/linux/dcache.h:
> >
> > struct dentry_stat_t {
> > int nr_dentry;
> > int nr_unused;
> > int age_limit; /* age in seconds */
> > int want_pages; /* pages requested by system */
> > int dummy[2];
> > };
>
> You have to not break:
>
> $ cat /proc/sys/fs/dentry-state
> 122104 115846 45 0 0 0

One could hardcode the output of the last three (four?) fields, yes?
Slightly grotty, but if it comes with a decent memory savings...
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/