<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/reiserfs, branch linux-2.6.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2005-08-18T19:53:57Z</updated>
<entry>
<title>[PATCH] reiserfs+acl+quota deadlock fix</title>
<updated>2005-08-18T19:53:57Z</updated>
<author>
<name>Jan Kara</name>
</author>
<published>2005-08-18T18:24:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d86c390ffbf5746df9a3cc2c5f7b75d27704580f'/>
<id>urn:sha1:d86c390ffbf5746df9a3cc2c5f7b75d27704580f</id>
<content type='text'>
When i_acl_default is set to some error we do not hold the lock (hence we
are not allowed to drop it and reacquire later).

Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;
Cc: Jeff Mahoney &lt;jeffm@suse.com&gt;
Cc: Chris Mason &lt;mason@suse.com&gt;
Cc: &lt;reiserfs-dev@namesys.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix error handling in reiserfs</title>
<updated>2005-08-14T04:54:13Z</updated>
<author>
<name>Jan Kara</name>
</author>
<published>2005-08-13T11:15:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1b0a74d1c002320d5488333dd9c72126af1aab02'/>
<id>urn:sha1:1b0a74d1c002320d5488333dd9c72126af1aab02</id>
<content type='text'>
Initialize key object ID in inode so that we don't try to remove the inode
when we fail on some checks even before we manage to allocate something.

Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] clean up inline static vs static inline</title>
<updated>2005-07-27T23:26:20Z</updated>
<author>
<name>Jesper Juhl</name>
</author>
<published>2005-07-27T18:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=77933d7276ee8fa0e2947641941a6f7a100a327b'/>
<id>urn:sha1:77933d7276ee8fa0e2947641941a6f7a100a327b</id>
<content type='text'>
`gcc -W' likes to complain if the static keyword is not at the beginning of
the declaration.  This patch fixes all remaining occurrences of "inline
static" up with "static inline" in the entire kernel tree (140 occurrences in
47 files).

While making this change I came across a few lines with trailing whitespace
that I also fixed up, I have also added or removed a blank line or two here
and there, but there are no functional changes in the patch.

Signed-off-by: Jesper Juhl &lt;juhl-lkml@dif.dk&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] reiserfs doesn't use mbcache</title>
<updated>2005-07-27T23:26:07Z</updated>
<author>
<name>Andreas Gruenbacher</name>
</author>
<published>2005-07-27T18:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=02b775696fee75a04041d8d94db26a9462216d24'/>
<id>urn:sha1:02b775696fee75a04041d8d94db26a9462216d24</id>
<content type='text'>
reiserfs doesn't use the mbcache, so this can go.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] reiserfs: fix deadlock in inode creation failure path w/ default ACL</title>
<updated>2005-07-27T23:25:50Z</updated>
<author>
<name>Jeff Mahoney</name>
</author>
<published>2005-07-27T18:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3bb8afd965159f155d4f629cbea158cbcc69275'/>
<id>urn:sha1:b3bb8afd965159f155d4f629cbea158cbcc69275</id>
<content type='text'>
reiserfs_new_inode() can call iput() with the xattr lock held.  This will
cause a deadlock to occur when reiserfs_delete_xattrs() is called to clean
up.

The following patch releases the lock and reacquires it after the iput.
This is safe because interaction with xattrs is complete, and the relock is
just to balance out the release in the caller.

The locking needs some reworking to be more sane, but that's more intrusive
and I was just looking to fix this bug.

Signed-off-by: Jeff Mahoney &lt;jeffm@suse.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>reiserfs: run scripts/Lindent on reiserfs code</title>
<updated>2005-07-13T03:21:28Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2005-07-13T03:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd4c625c061c2a38568d0add3478f59172455159'/>
<id>urn:sha1:bd4c625c061c2a38568d0add3478f59172455159</id>
<content type='text'>
This was a pure indentation change, using:

	scripts/Lindent fs/reiserfs/*.c include/linux/reiserfs_*.h

to make reiserfs match the regular Linux indentation style.  As Jeff
Mahoney &lt;jeffm@suse.com&gt; writes:

 The ReiserFS code is a mix of a number of different coding styles, sometimes
 different even from line-to-line. Since the code has been relatively stable
 for quite some time and there are few outstanding patches to be applied, it
 is time to reformat the code to conform to the Linux style standard outlined
 in Documentation/CodingStyle.

 This patch contains the result of running scripts/Lindent against
 fs/reiserfs/*.c and include/linux/reiserfs_*.h. There are places where the
 code can be made to look better, but I'd rather keep those patches separate
 so that there isn't a subtle by-hand hand accident in the middle of a huge
 patch. To be clear: This patch is reformatting *only*.

 A number of patches may follow that continue to make the code more consistent
 with the Linux coding style.

 Hans wasn't particularly enthusiastic about these patches, but said he
 wouldn't really oppose them either.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] reiserfs: fix up case where indent misreads the code</title>
<updated>2005-07-12T23:22:35Z</updated>
<author>
<name>Jeff Mahoney</name>
</author>
<published>2005-07-12T23:19:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7fa94c8868edfef8cb6a201fcc9a5078b7b961da'/>
<id>urn:sha1:7fa94c8868edfef8cb6a201fcc9a5078b7b961da</id>
<content type='text'>
 indent(1) doesn't know how to handle the "do not compile" error. It results
 in the item_ops array declaration being indented a tab stop in when it should
 not be. This patch replaces it with a #error that describes why it's failing.

Signed-off-by: Jeff Mahoney &lt;jeffm@suse.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] reiserfs: handle_attrs() fix</title>
<updated>2005-06-30T15:45:13Z</updated>
<author>
<name>Andrew Morton</name>
</author>
<published>2005-06-30T09:59:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c60e81ee1cac32dae1f9bf623dcb6b3b2bde8eab'/>
<id>urn:sha1:c60e81ee1cac32dae1f9bf623dcb6b3b2bde8eab</id>
<content type='text'>
Fix a use-uninitialised bug.

Cc: Jeff Mahoney &lt;jeffm@suse.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] reiserfs: enable attrs by default if saf</title>
<updated>2005-06-30T04:02:04Z</updated>
<author>
<name>Jeff Mahoney</name>
</author>
<published>2005-06-29T22:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2949ccf9379678df66ecf2ca70ed4656159eacdd'/>
<id>urn:sha1:2949ccf9379678df66ecf2ca70ed4656159eacdd</id>
<content type='text'>
The following patch enables attrs by default if the reiserfs_attrs_cleared
bit is set in the superblock.  This allows chattr-type attrs to be used
without any further action by the user.

Signed-off-by: Jeff Mahoney &lt;jeffm@suse.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] reiserfs: Check if attrs are enabled for attr ioctls</title>
<updated>2005-06-30T04:02:04Z</updated>
<author>
<name>Jeff Mahoney</name>
</author>
<published>2005-06-29T22:52:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=869eb76e7b60ebd8f87a358b72e97fa0aef1d1f5'/>
<id>urn:sha1:869eb76e7b60ebd8f87a358b72e97fa0aef1d1f5</id>
<content type='text'>
ReiserFS currently will allow the user to set/get attrs for files
regardless if they are enabled.  The patch checks to see if they are
enabled, and returns -NOTTY if they are not.

ext[23] doesn't need this check because attrs are always enabled.

Signed-off-by: Jeff Mahoney &lt;jeffm@suse.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
