<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/configfs/dir.c, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-10-01T07:39:30Z</updated>
<entry>
<title>[PATCH] r/o bind mount prepwork: inc_nlink() helper</title>
<updated>2006-10-01T07:39:30Z</updated>
<author>
<name>Dave Hansen</name>
</author>
<published>2006-10-01T06:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8c76e6f45c111c32a4b3e50a2adc9210737b0d8'/>
<id>urn:sha1:d8c76e6f45c111c32a4b3e50a2adc9210737b0d8</id>
<content type='text'>
This is mostly included for parity with dec_nlink(), where we will have some
more hooks.  This one should stay pretty darn straightforward for now.

Signed-off-by: Dave Hansen &lt;haveblue@us.ibm.com&gt;
Acked-by: Christoph Hellwig &lt;hch@lst.de&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&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>configfs: Prevent duplicate subsystem names.</title>
<updated>2006-09-20T22:46:14Z</updated>
<author>
<name>Joel Becker</name>
</author>
<published>2006-09-13T18:01:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4c98f625fffee3a6f633082e9e4be3e952ca2ab'/>
<id>urn:sha1:b4c98f625fffee3a6f633082e9e4be3e952ca2ab</id>
<content type='text'>
For all child objects, creation comes through mkdir(2), so duplicate names
are prevented.

Subsystems, though, are registered by client drivers at init_module()/__init
time.  This patch prevents duplicate subsystem names.

Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mark.fasheh@oracle.com&gt;
</content>
</entry>
<entry>
<title>configfs: Clear up a few extra spaces where there should be TABs.</title>
<updated>2006-06-29T21:43:01Z</updated>
<author>
<name>Joel Becker</name>
</author>
<published>2006-03-10T19:42:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e7515d065d09f6450c996a8fa206ad66569e183c'/>
<id>urn:sha1:e7515d065d09f6450c996a8fa206ad66569e183c</id>
<content type='text'>
Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mark.fasheh@oracle.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] fs: use list_move()</title>
<updated>2006-06-26T16:58:18Z</updated>
<author>
<name>Akinobu Mita</name>
</author>
<published>2006-06-26T07:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f116629d03655adaf7832b93b03c99391d09d4a7'/>
<id>urn:sha1:f116629d03655adaf7832b93b03c99391d09d4a7</id>
<content type='text'>
This patch converts the combination of list_del(A) and list_add(A, B) to
list_move(A, B) under fs/.

Cc: Ian Kent &lt;raven@themaw.net&gt;
Acked-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Cc: Neil Brown &lt;neilb@cse.unsw.edu.au&gt;
Cc: Hans Reiser &lt;reiserfs-dev@namesys.com&gt;
Cc: Urban Widmark &lt;urban@teststation.com&gt;
Acked-by: David Howells &lt;dhowells@redhat.com&gt;
Acked-by: Mark Fasheh &lt;mark.fasheh@oracle.com&gt;
Signed-off-by: Akinobu Mita &lt;mita@miraclelinux.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>configfs: configfs_mkdir() failed to cleanup linkage.</title>
<updated>2006-05-17T21:38:51Z</updated>
<author>
<name>Joel Becker</name>
</author>
<published>2006-04-12T04:37:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eed7a0db460595b139428d252798a83f1e1ce1d3'/>
<id>urn:sha1:eed7a0db460595b139428d252798a83f1e1ce1d3</id>
<content type='text'>
If configfs_mkdir() errored in certain ways after the parent&lt;-&gt;child
linkage was already created, it would not undo the linkage.  Also,
comment the reference counting for clarity.

Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mark.fasheh@oracle.com&gt;
</content>
</entry>
<entry>
<title>configfs: Fix a reference leak in configfs_mkdir().</title>
<updated>2006-05-17T21:38:50Z</updated>
<author>
<name>Joel Becker</name>
</author>
<published>2006-03-28T02:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84efad1a53dd05969094f9a2562b4e6666571c00'/>
<id>urn:sha1:84efad1a53dd05969094f9a2562b4e6666571c00</id>
<content type='text'>
configfs_mkdir() failed to release the working parent reference in most
exit paths.  Also changed the exit path for readability.

Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mark.fasheh@oracle.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] Bogus NULL pointer check in fs/configfs/dir.c</title>
<updated>2006-04-10T18:16:17Z</updated>
<author>
<name>Eric Sesterhenn</name>
</author>
<published>2006-03-22T23:36:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cbca692c246874a3cc1b5a9b694add4c39e8bc18'/>
<id>urn:sha1:cbca692c246874a3cc1b5a9b694add4c39e8bc18</id>
<content type='text'>
We check the "group" pointer after we dereference it.  This check is
bogus, as it cannot be NULL coming in.

Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mark.fasheh@oracle.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] Make most file operations structs in fs/ const</title>
<updated>2006-03-28T17:16:06Z</updated>
<author>
<name>Arjan van de Ven</name>
</author>
<published>2006-03-28T09:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4b6f5d20b04dcbc3d888555522b90ba6d36c4106'/>
<id>urn:sha1:4b6f5d20b04dcbc3d888555522b90ba6d36c4106</id>
<content type='text'>
This is a conversion to make the various file_operations structs in fs/
const.  Basically a regexp job, with a few manual fixups

The goal is both to increase correctness (harder to accidentally write to
shared datastructures) and reducing the false sharing of cachelines with
things that get dirty in .data (while .rodata is nicely read only and thus
cache clean)

Signed-off-by: Arjan van de Ven &lt;arjan@infradead.org&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>configfs: Add permission and ownership to configfs objects.</title>
<updated>2006-02-03T22:01:05Z</updated>
<author>
<name>Joel Becker</name>
</author>
<published>2006-01-25T21:31:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d0f89bb169482d26d5aa4e82e763077e7e9bc4d'/>
<id>urn:sha1:3d0f89bb169482d26d5aa4e82e763077e7e9bc4d</id>
<content type='text'>
configfs always made item and attribute ownership root.root and
permissions based on a umask of 022.  Add -&gt;setattr() to allow
chown(2)/chmod(2), and persist the changes for the lifetime of the
items and attributes.

Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mark.fasheh@oracle.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] mutex subsystem, semaphore to mutex: VFS, -&gt;i_sem</title>
<updated>2006-01-09T23:59:24Z</updated>
<author>
<name>Jes Sorensen</name>
</author>
<published>2006-01-09T23:59:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1b1dcc1b57a49136f118a0f16367256ff9994a69'/>
<id>urn:sha1:1b1dcc1b57a49136f118a0f16367256ff9994a69</id>
<content type='text'>
This patch converts the inode semaphore to a mutex. I have tested it on
XFS and compiled as much as one can consider on an ia64. Anyway your
luck with it might be different.

Modified-by: Ingo Molnar &lt;mingo@elte.hu&gt;

(finished the conversion)

Signed-off-by: Jes Sorensen &lt;jes@sgi.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
</feed>
