<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/ocfs2/stack_user.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-12-01T22:46:39Z</updated>
<entry>
<title>ocfs2: initialize stack_user lvbptr</title>
<updated>2008-12-01T22:46:39Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2008-11-10T22:24:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66f502a416f18cd36179290746aa53736c6b2828'/>
<id>urn:sha1:66f502a416f18cd36179290746aa53736c6b2828</id>
<content type='text'>
The locking_state dump, ocfs2_dlm_seq_show, reads the lvb on locks where it
has not yet been initialized by a lock call.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Acked-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;
</content>
</entry>
<entry>
<title>ocfs2: POSIX file locks support</title>
<updated>2008-10-13T20:57:57Z</updated>
<author>
<name>Mark Fasheh</name>
</author>
<published>2008-07-21T21:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53da4939f349d4edd283b043219221ca5b78e4d4'/>
<id>urn:sha1:53da4939f349d4edd283b043219221ca5b78e4d4</id>
<content type='text'>
This is actually pretty easy since fs/dlm already handles the bulk of the
work. The Ocfs2 userspace cluster stack module already uses fs/dlm as the
underlying lock manager, so I only had to add the right calls.

Cluster-aware POSIX locks ("plocks") can be turned off by the same means at
UNIX locks - mount with 'noflocks', or create a local-only Ocfs2 volume.
Internally, the file system uses two sets of file_operations, depending on
whether cluster aware plocks is required. This turns out to be easier than
implementing local-only versions of -&gt;lock.

Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2</title>
<updated>2008-07-17T17:55:51Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-07-17T17:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b664cb235e97afbf34db9c4d77f08ebd725335e'/>
<id>urn:sha1:5b664cb235e97afbf34db9c4d77f08ebd725335e</id>
<content type='text'>
* 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:
  [PATCH] ocfs2: fix oops in mmap_truncate testing
  configfs: call drop_link() to cleanup after create_link() failure
  configfs: Allow -&gt;make_item() and -&gt;make_group() to return detailed errors.
  configfs: Fix failing mkdir() making racing rmdir() fail
  configfs: Fix deadlock with racing rmdir() and rename()
  configfs: Make configfs_new_dirent() return error code instead of NULL
  configfs: Protect configfs_dirent s_links list mutations
  configfs: Introduce configfs_dirent_lock
  ocfs2: Don't snprintf() without a format.
  ocfs2: Fix CONFIG_OCFS2_DEBUG_FS #ifdefs
  ocfs2/net: Silence build warnings on sparc64
  ocfs2: Handle error during journal load
  ocfs2: Silence an error message in ocfs2_file_aio_read()
  ocfs2: use simple_read_from_buffer()
  ocfs2: fix printk format warnings with OCFS2_FS_STATS=n
  [PATCH 2/2] ocfs2: Instrument fs cluster locks
  [PATCH 1/2] ocfs2: Add CONFIG_OCFS2_FS_STATS config option
</content>
</entry>
<entry>
<title>Merge commit 'v2.6.26' into bkl-removal</title>
<updated>2008-07-14T21:29:34Z</updated>
<author>
<name>Jonathan Corbet</name>
</author>
<published>2008-07-14T21:29:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2fceef397f9880b212a74c418290ce69e7ac00eb'/>
<id>urn:sha1:2fceef397f9880b212a74c418290ce69e7ac00eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ocfs2: use simple_read_from_buffer()</title>
<updated>2008-07-14T20:57:15Z</updated>
<author>
<name>Akinobu Mita</name>
</author>
<published>2008-06-09T23:34:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7600c72b75bab374ad39b2a4799a0728579a8e2f'/>
<id>urn:sha1:7600c72b75bab374ad39b2a4799a0728579a8e2f</id>
<content type='text'>
Signed-off-by: Akinobu Mita &lt;akinobu.mita@gmail.com&gt;
Acked-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;
</content>
</entry>
<entry>
<title>ocfs2-stack_user: BKL pushdown</title>
<updated>2008-07-02T21:06:23Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2008-05-20T17:16:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b7fdf9fdd6457c9ed02099fe82bab92b0b3e291b'/>
<id>urn:sha1:b7fdf9fdd6457c9ed02099fe82bab92b0b3e291b</id>
<content type='text'>
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>ocfs2: Remove -&gt;hangup() from stack glue operations.</title>
<updated>2008-06-16T17:46:52Z</updated>
<author>
<name>Joel Becker</name>
</author>
<published>2008-05-30T22:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c39450b39880e162b3eb339672314101f58ee1a'/>
<id>urn:sha1:2c39450b39880e162b3eb339672314101f58ee1a</id>
<content type='text'>
The -&gt;hangup() call was only used to execute ocfs2_hb_ctl.  Now that
the generic stack glue code handles this, the underlying stack drivers
don't need to know about it.

Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;
</content>
</entry>
<entry>
<title>ocfs2: Rename 'user_stack' plugin structure to 'ocfs2_user_plugin'</title>
<updated>2008-05-30T22:14:08Z</updated>
<author>
<name>Joel Becker</name>
</author>
<published>2008-05-10T01:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a12630b186d56a77d17c9b34c82b88dda4337ed7'/>
<id>urn:sha1:a12630b186d56a77d17c9b34c82b88dda4337ed7</id>
<content type='text'>
The static structure describing the userspace cluster plugin for ocfs2
was named 'user_stack', which is a real pain when people are grep(1)ing
the tree for the program stack object 'user_stack'.  Change the name to
something distinct and namespaced.

Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;
</content>
</entry>
<entry>
<title>ocfs2: make struct ocfs2_control_device static</title>
<updated>2008-05-01T00:09:08Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-04-21T08:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4d8755b5e667df8f01647773ba744a5ac97e68e6'/>
<id>urn:sha1:4d8755b5e667df8f01647773ba744a5ac97e68e6</id>
<content type='text'>
This patch makes the needlessly global struct ocfs2_control_device
static.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Acked-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;
</content>
</entry>
<entry>
<title>ocfs2: add fsdlm to stackglue</title>
<updated>2008-04-18T15:56:07Z</updated>
<author>
<name>David Teigland</name>
</author>
<published>2008-02-20T22:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cf4d8d75d8aba537a19b313a9364fd08ddbd5622'/>
<id>urn:sha1:cf4d8d75d8aba537a19b313a9364fd08ddbd5622</id>
<content type='text'>
Add code to use fs/dlm.

[ Modified to be part of the stack_user module -- Joel ]

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;
</content>
</entry>
</feed>
