This patch doesn't apply to the .36 stable tree If someone wants it applied there, please email the backport to [email protected]
thanks, greg k-h > commit: 7d8f98769e7f4bc29c38789daeb416c6a7d7c241 > From: Tao Ma <[email protected]> > Date: Wed, 22 Dec 2010 17:50:30 +0800 > Subject: [PATCH] ocfs2: Fix system inodes cache overflow. > > When we store system inodes cache in ocfs2_super, > we use a array for global system inodes. But unfortunately, > the range is calculated wrongly which makes it overflow and > pollute ocfs2_super->local_system_inodes. > This patch fix it by setting the range properly. > > The corresponding bug is ossbug1303. > http://oss.oracle.com/bugzilla/show_bug.cgi?id=1303 > > Cc: [email protected] > Signed-off-by: Tao Ma <[email protected]> > Signed-off-by: Joel Becker <[email protected]> > --- > fs/ocfs2/ocfs2_fs.h | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/fs/ocfs2/ocfs2_fs.h b/fs/ocfs2/ocfs2_fs.h > index c2e4f82..bf2e776 100644 > --- a/fs/ocfs2/ocfs2_fs.h > +++ b/fs/ocfs2/ocfs2_fs.h > @@ -350,7 +350,7 @@ enum { > #define OCFS2_LAST_LOCAL_SYSTEM_INODE LOCAL_GROUP_QUOTA_SYSTEM_INODE > NUM_SYSTEM_INODES > }; > -#define NUM_GLOBAL_SYSTEM_INODES OCFS2_LAST_GLOBAL_SYSTEM_INODE > +#define NUM_GLOBAL_SYSTEM_INODES OCFS2_FIRST_LOCAL_SYSTEM_INODE > #define NUM_LOCAL_SYSTEM_INODES \ > (NUM_SYSTEM_INODES - OCFS2_FIRST_LOCAL_SYSTEM_INODE) > > > _______________________________________________ > stable mailing list > [email protected] > http://linux.kernel.org/mailman/listinfo/stable _______________________________________________ stable mailing list [email protected] http://linux.kernel.org/mailman/listinfo/stable
