<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/dlm/lowcomms.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-20T13:13:10Z</updated>
<entry>
<title>[DLM] fix iovec length in recvmsg</title>
<updated>2006-10-20T13:13:10Z</updated>
<author>
<name>Patrick Caulfield</name>
</author>
<published>2006-10-13T16:12:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42fb00838a644d03f9a2a5fbbe0b668a5ff5df4d'/>
<id>urn:sha1:42fb00838a644d03f9a2a5fbbe0b668a5ff5df4d</id>
<content type='text'>
I didn't spot that the msg_iovlen was set to 2 if there
were two elements in the iovec but left at zero if not :(

I think this might be why bob was still seeing trouble.

Signed-Off-By: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[DLM] fix iovec length in recvmsg</title>
<updated>2006-10-12T21:11:33Z</updated>
<author>
<name>Patrick Caulfield</name>
</author>
<published>2006-10-12T09:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c5e1b1a8c3f591b21f09001d6748296ddff33b8'/>
<id>urn:sha1:4c5e1b1a8c3f591b21f09001d6748296ddff33b8</id>
<content type='text'>
The DLM always passes the iovec length as 1, this is wrong when the circular
buffer wraps round.

Signed-Off-By: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] dlm gfp_t annotations</title>
<updated>2006-10-09T21:19:08Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-10-09T19:27:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=38d6fd26ea7f291141039fe340a581dc6f770fc0'/>
<id>urn:sha1:38d6fd26ea7f291141039fe340a581dc6f770fc0</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[DLM] move kmap to after spin_unlock</title>
<updated>2006-08-11T13:44:00Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2006-08-10T18:31:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fcc8abc8d4fcdbddc383091449f3696b411aa8fb'/>
<id>urn:sha1:fcc8abc8d4fcdbddc383091449f3696b411aa8fb</id>
<content type='text'>
Doing the kmap() while holding the spinlock was causing recursive spinlock
problems.  It seems the kmap was scheduling, although there was no warning
as I'd expect.  Patrick, do we need locking around the kmap?

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] init rwsem earlier</title>
<updated>2006-06-19T13:15:38Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2006-06-19T13:15:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7d5513d58d072cf38cae9c886653aadac38ef4a9'/>
<id>urn:sha1:7d5513d58d072cf38cae9c886653aadac38ef4a9</id>
<content type='text'>
The nodeinfo_lock rwsem needs to be initialized when the module is loaded
instead of when the dlm is first used.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[GFS2] Change name due to local_nodeid being a macro</title>
<updated>2006-05-25T21:43:14Z</updated>
<author>
<name>Steven Whitehouse</name>
</author>
<published>2006-05-25T21:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=47c96298cd0b04b4478206fde55fd6a6431de980'/>
<id>urn:sha1:47c96298cd0b04b4478206fde55fd6a6431de980</id>
<content type='text'>
Change names of local_nodeid to dlm_local_nodeid to prevent a
namespace collision. Changed other local variable to match.

Cc: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[DLM] PATCH 2/3 dlm: lowcomms close</title>
<updated>2006-04-28T14:50:41Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2006-04-28T14:50:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c032c03117c014512195f2e33c3af999f132146'/>
<id>urn:sha1:1c032c03117c014512195f2e33c3af999f132146</id>
<content type='text'>
When a node is removed from a lockspace configuration, close our
connection to it, clearing any remaining messages for it.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
<entry>
<title>[DLM] The core of the DLM for GFS2/CLVM</title>
<updated>2006-01-18T09:30:29Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2006-01-18T09:30:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e7fd41792fc0ee52a05fcaac87511f118328d147'/>
<id>urn:sha1:e7fd41792fc0ee52a05fcaac87511f118328d147</id>
<content type='text'>
This is the core of the distributed lock manager which is required
to use GFS2 as a cluster filesystem. It is also used by CLVM and
can be used as a standalone lock manager independantly of either
of these two projects.

It implements VAX-style locking modes.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steve Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
</entry>
</feed>
