Red Hat Bugzilla – Bug 211583
iflags.h is not upstream
Last modified: 2009-05-27 23:33:24 EDT
The iflags.h header file is not the solution adopted by upstream for the inode
flags. In the upstream kernel, the flags are in fs.h. As a result we do not want
to leave iflags.h in RHEL since it would make a new interface available which
diverges from the upstream kernel. It is perfectly possible for GFS2 to use the
constants in fs.h which we can backport from upstream.
It is a relatively minor change. None of the flag values can change since they
are set in stone, mostly by ext2/3.
Created attachment 138960 [details]
Patch to remove iflags.h and add flags to fs.h instead
This is a patch to remove iflags.h and add the flags into fs.h as per upstream.
Its consists of two components. The first is an excerpt from David Howell's
I've just taken the bit which adds the constants to fs.h as that the only bit
which GFS2 needs. The other is the patch (also upstream) which I wrote to use
the flags in fs.h shortly before Linus pulled the GFS2 tree for the first time.
Going to change this one to kernel component since the change is to both gfs2
and fs.h. I will let Linda devel ack it.
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux release. Product Management has requested further review
of this request by Red Hat Engineering. This request is not yet committed for
inclusion in release.