<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/dlm/user.c, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-03-07T18:58:21Z</updated>
<entry>
<title>[DLM] fs/dlm/user.c should #include "user.h"</title>
<updated>2007-03-07T18:58:21Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2007-02-25T23:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84c6e8cd359adc34d21e40efcafe09297510b3c8'/>
<id>urn:sha1:84c6e8cd359adc34d21e40efcafe09297510b3c8</id>
<content type='text'>
Every file should include the headers containing the prototypes for
it's global functions.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] mark struct file_operations const 6</title>
<updated>2007-02-12T17:48:45Z</updated>
<author>
<name>Arjan van de Ven</name>
</author>
<published>2007-02-12T08:55:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=00977a59b951207d38380c75f03a36829950265c'/>
<id>urn:sha1:00977a59b951207d38380c75f03a36829950265c</id>
<content type='text'>
Many struct file_operations in the kernel can be "const".  Marking them const
moves these to the .rodata section, which avoids false sharing with potential
dirty data.  In addition it'll catch accidental writes at compile time to
these shared resources.

Signed-off-by: Arjan van de Ven &lt;arjan@linux.intel.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>[DLM] fix user unlocking</title>
<updated>2007-02-05T18:36:55Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2007-01-15T16:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a1bc86e6bddd34362ca08a3a4d898eb4b5c15215'/>
<id>urn:sha1:a1bc86e6bddd34362ca08a3a4d898eb4b5c15215</id>
<content type='text'>
When a user process exits, we clear all the locks it holds.  There is a
problem, though, with locks that the process had begun unlocking before it
exited.  We couldn't find the lkb's that were in the process of being
unlocked remotely, to flag that they are DEAD.  To solve this, we move
lkb's being unlocked onto a new list in the per-process structure that
tracks what locks the process is holding.  We can then go through this
list to flag the necessary lkb's when clearing locks for a process when it
exits.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[DLM] force removal of user lockspace</title>
<updated>2006-08-31T16:15:37Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2006-08-30T15:50:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6e6f0ba8fc1dea99c7bd020916f24d533b62697'/>
<id>urn:sha1:c6e6f0ba8fc1dea99c7bd020916f24d533b62697</id>
<content type='text'>
Check if the FORCEFREE flag has been provided from user space.  If so, set
the force option to dlm_release_lockspace() so that any remaining locks
will be freed.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[DLM] fix whitespace damage</title>
<updated>2006-07-21T05:55:41Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2006-07-20T13:35:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=36098198184b0644537f4b2257d861e9bdf124bd'/>
<id>urn:sha1:36098198184b0644537f4b2257d861e9bdf124bd</id>
<content type='text'>
My previous dlm patch added trailing whitespace damage, fix that.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[DLM] fix leaking user locks</title>
<updated>2006-07-20T04:11:15Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2006-07-18T16:24:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34e22bed19013c77f942083e25cfc7adf6c71a8f'/>
<id>urn:sha1:34e22bed19013c77f942083e25cfc7adf6c71a8f</id>
<content type='text'>
User NOQUEUE lock requests to a remote node that failed with -EAGAIN were
never being removed from a process's list of locks.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[DLM] dlm: user locks</title>
<updated>2006-07-13T13:25:34Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2006-07-12T21:44:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=597d0cae0f99f62501e229bed50e8149604015bb'/>
<id>urn:sha1:597d0cae0f99f62501e229bed50e8149604015bb</id>
<content type='text'>
This changes the way the dlm handles user locks.  The core dlm is now
aware of user locks so they can be dealt with more efficiently.  There is
no more dlm_device module which previously managed its own duplicate copy
of every user lock.

Signed-off-by: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;
Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

</content>
</entry>
</feed>
