<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/gfs2/eaops.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-01-25T08:08:13Z</updated>
<entry>
<title>[GFS2] Remove unrequired code</title>
<updated>2008-01-25T08:08:13Z</updated>
<author>
<name>Fabio M. Di Nitto</name>
</author>
<published>2007-11-28T15:22:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bcd405599faa16cf32a3d3f1ce6a1e12cb37fede'/>
<id>urn:sha1:bcd405599faa16cf32a3d3f1ce6a1e12cb37fede</id>
<content type='text'>
Signed-off-by: Fabio M. Di Nitto &lt;fabbione@ubuntu.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[GFS2] Fix build warnings</title>
<updated>2008-01-25T08:08:11Z</updated>
<author>
<name>Fabio Massimo Di Nitto</name>
</author>
<published>2007-11-27T05:16:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6a69a23f7df18f39e4a084e10b62ff4a144b05a5'/>
<id>urn:sha1:6a69a23f7df18f39e4a084e10b62ff4a144b05a5</id>
<content type='text'>
Hi Steven,

Steven Whitehouse wrote:
&gt; Hi,
&gt;
&gt; Now in the -nmw git tree. Thanks,
&gt;
&gt; Steve.
&gt;
&gt; On Wed, 2007-11-21 at 11:54 -0600, Ryan O'Hara wrote:

this patch introduces a bunch of build warnings by leaving around

struct inode *inode = &amp;ip-&gt;i_inode;

The patch in attachment cleans them up. Please apply.

Signed-off-by: Fabio Massimo Di Nitto &lt;fabbione@ubuntu.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[GFS2] remove unnecessary permission checks</title>
<updated>2008-01-25T08:08:08Z</updated>
<author>
<name>Ryan O'Hara</name>
</author>
<published>2007-11-21T17:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=002ef1dc63ded14507c110d3cf83d0c3f51374ab'/>
<id>urn:sha1:002ef1dc63ded14507c110d3cf83d0c3f51374ab</id>
<content type='text'>
Remove read/write permission() checks from xattr operations.
VFS layer is already handling permission for xattrs via the
xattr_permission() call, so there is no need for gfs2 to
check permissions. Futhermore, using permission() for SELinux
xattrs ops is incorrect.

Signed-off-by: Ryan O'Hara &lt;rohara@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[GFS2] mark struct *_operations const</title>
<updated>2007-10-10T07:55:03Z</updated>
<author>
<name>Denis Cheng</name>
</author>
<published>2007-07-31T10:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ef290025ccde7c52ba219cf733a4295acd5401f'/>
<id>urn:sha1:4ef290025ccde7c52ba219cf733a4295acd5401f</id>
<content type='text'>
these struct *_operations are all method tables, thus should be const.

Signed-off-by: Denis Cheng &lt;crquan@gmail.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>Remove capability.h from mm.h</title>
<updated>2007-07-16T16:05:45Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2007-07-16T06:40:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa0ac36518be648dda3a32f0b37a8b2b546e1b24'/>
<id>urn:sha1:aa0ac36518be648dda3a32f0b37a8b2b546e1b24</id>
<content type='text'>
I forgot to remove capability.h from mm.h while removing sched.h!  This
patch remedies that, because the only inline function which was using
CAP_something was made out of line.

Cross-compile tested without regressions on:

	all powerpc defconfigs
	all mips defconfigs
	all m68k defconfigs
	all arm defconfigs
	all ia64 defconfigs

	alpha alpha-allnoconfig alpha-defconfig alpha-up
	arm
	i386 i386-allnoconfig i386-defconfig i386-up
	ia64 ia64-allnoconfig ia64-defconfig ia64-up
	m68k
	mips
	parisc parisc-allnoconfig parisc-defconfig parisc-up
	powerpc powerpc-up
	s390 s390-allnoconfig s390-defconfig s390-up
	sparc sparc-allnoconfig sparc-defconfig sparc-up
	sparc64 sparc64-allnoconfig sparc64-defconfig sparc64-up
	um-x86_64
	x86_64 x86_64-allnoconfig x86_64-defconfig x86_64-up

as well as my two usual configs.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] remove many unneeded #includes of sched.h</title>
<updated>2007-02-14T16:09:54Z</updated>
<author>
<name>Tim Schmielau</name>
</author>
<published>2007-02-14T08:33:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd354f1ae75e6466a7e31b727faede57a1f89ca5'/>
<id>urn:sha1:cd354f1ae75e6466a7e31b727faede57a1f89ca5</id>
<content type='text'>
After Al Viro (finally) succeeded in removing the sched.h #include in module.h
recently, it makes sense again to remove other superfluous sched.h includes.
There are quite a lot of files which include it but don't actually need
anything defined in there.  Presumably these includes were once needed for
macros that used to live in sched.h, but moved to other header files in the
course of cleaning it up.

To ease the pain, this time I did not fiddle with any header files and only
removed #includes from .c-files, which tend to cause less trouble.

Compile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,
arm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,
allmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all
configs in arch/arm/configs on arm.  I also checked that no new warnings were
introduced by the patch (actually, some warnings are removed that were emitted
by unnecessarily included header files).

Signed-off-by: Tim Schmielau &lt;tim@physik3.uni-rostock.de&gt;
Acked-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[GFS2] Shrink gfs2_inode (3) - di_mode</title>
<updated>2006-11-30T15:34:14Z</updated>
<author>
<name>Steven Whitehouse</name>
</author>
<published>2006-11-01T17:22:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b60623c238b6a819bd04090139704e2cb57a751f'/>
<id>urn:sha1:b60623c238b6a819bd04090139704e2cb57a751f</id>
<content type='text'>
This removes the duplicate di_mode field in favour of using the
inode-&gt;i_mode field. This saves 4 bytes.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[GFS2/DLM] Fix trailing whitespace</title>
<updated>2006-09-25T13:26:04Z</updated>
<author>
<name>Steven Whitehouse</name>
</author>
<published>2006-09-25T13:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=907b9bceb41fa46beae93f79cc4a2247df502c0f'/>
<id>urn:sha1:907b9bceb41fa46beae93f79cc4a2247df502c0f</id>
<content type='text'>
As per Andrew Morton's request, removed trailing whitespace.

Cc: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[GFS2] Export lm_interface to kernel headers</title>
<updated>2006-09-19T12:45:18Z</updated>
<author>
<name>Fabio Massimo Di Nitto</name>
</author>
<published>2006-09-19T05:56:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7d308590ae60d1f038a54a94e78a385c5c163452'/>
<id>urn:sha1:7d308590ae60d1f038a54a94e78a385c5c163452</id>
<content type='text'>
lm_interface.h has a few out of the tree clients such as GFS1
and userland tools.

Right now, these clients keeps a copy of the file in their build tree
that can go out of sync.

Move lm_interface.h to include/linux, export it to userland and
clean up fs/gfs2 to use the new location.

Signed-off-by: Fabio M. Di Nitto &lt;fabbione@ubuntu.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

</content>
</entry>
<entry>
<title>[GFS2] Extended attribute code style changes</title>
<updated>2006-09-05T17:15:18Z</updated>
<author>
<name>Steven Whitehouse</name>
</author>
<published>2006-09-05T17:15:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cca195c5c09b81065018dee39f4013b95bf47502'/>
<id>urn:sha1:cca195c5c09b81065018dee39f4013b95bf47502</id>
<content type='text'>
As per Jan Engelhardt's request and also a few of my own. It has
been possible to add a few most const to the code as a result of
the change in gfs2_ea_name2type.

Cc: Jan Engelhardt &lt;jengelh@linux01.gwdg.de&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
</feed>
