<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/fs/gfs2/Kconfig, branch v2.6.29.3</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>GFS2: LSF and LBD are now one and the same</title>
<updated>2009-01-07T08:57:35+00:00</updated>
<author>
<name>Steven Whitehouse</name>
<email>swhiteho@redhat.com</email>
</author>
<published>2009-01-06T14:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0027ce681e3cd49fa34dab023574611f4384291d'/>
<id>0027ce681e3cd49fa34dab023574611f4384291d</id>
<content type='text'>
As a result of this recent patch:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b3a6ffe16b5cc48abe7db8d04882dc45280eb693
We only need to depend on LBD.

Reported-by: Fabio M. Di Nitto &lt;fdinitto@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a result of this recent patch:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b3a6ffe16b5cc48abe7db8d04882dc45280eb693
We only need to depend on LBD.

Reported-by: Fabio M. Di Nitto &lt;fdinitto@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[GFS2] No lock_nolock</title>
<updated>2008-06-27T08:39:28+00:00</updated>
<author>
<name>Steven Whitehouse</name>
<email>swhiteho@redhat.com</email>
</author>
<published>2008-05-23T13:46:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=048bca223739368aa5b9ce7cfb1d576c32d66cc7'/>
<id>048bca223739368aa5b9ce7cfb1d576c32d66cc7</id>
<content type='text'>
This patch merges the lock_nolock module into GFS2 itself. As well as removing
some of the overhead of the module, it also means that its now impossible to
build GFS2 without a lock module (which would be a pointless thing to do
anyway).

We also plan to merge lock_dlm into GFS2 in the future, but that is a more
tricky task, and will therefore be a separate patch.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
Cc: David Teigland &lt;teigland@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch merges the lock_nolock module into GFS2 itself. As well as removing
some of the overhead of the module, it also means that its now impossible to
build GFS2 without a lock module (which would be a pointless thing to do
anyway).

We also plan to merge lock_dlm into GFS2 in the future, but that is a more
tricky task, and will therefore be a separate patch.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
Cc: David Teigland &lt;teigland@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[GFS2] Need to ensure that sector_t is 64bits for GFS2</title>
<updated>2008-03-31T09:41:25+00:00</updated>
<author>
<name>Steven Whitehouse</name>
<email>swhiteho@redhat.com</email>
</author>
<published>2008-02-27T17:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=105284970ba7d0d0ff4b97e57728eac7adf6a42a'/>
<id>105284970ba7d0d0ff4b97e57728eac7adf6a42a</id>
<content type='text'>
We need to ensure that sector_t is 64bits for GFS2, so that we need to
depend on LBD as well as LSF.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to ensure that sector_t is 64bits for GFS2, so that we need to
depend on LBD as well as LSF.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[GFS2] Eliminate (almost) duplicate field from gfs2_inode</title>
<updated>2008-03-31T09:40:55+00:00</updated>
<author>
<name>Steven Whitehouse</name>
<email>swhiteho@redhat.com</email>
</author>
<published>2008-02-12T14:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=77658aad226866fb94097236d14d41a88aaab2ec'/>
<id>77658aad226866fb94097236d14d41a88aaab2ec</id>
<content type='text'>
The blocks counter is almost a duplicate of the i_blocks
field in the VFS inode. The only difference is that i_blocks
can be only 32bits long for 32bit arch without large single file
support. Since GFS2 doesn't handle the non-large single file
case (for 32 bit anyway) this adds a new config dependency on
64BIT || LSF. This has always been the case, however we've never
explicitly said so before.

Even if we do add support for the non-LSF case, we will still
not require this field to be duplicated since we will not be
able to access oversized files anyway.

So the net result of all this is that we shave 8 bytes from a gfs2_inode
and get our config deps correct.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The blocks counter is almost a duplicate of the i_blocks
field in the VFS inode. The only difference is that i_blocks
can be only 32bits long for 32bit arch without large single file
support. Since GFS2 doesn't handle the non-large single file
case (for 32 bit anyway) this adds a new config dependency on
64BIT || LSF. This has always been the case, however we've never
explicitly said so before.

Even if we do add support for the non-LSF case, we will still
not require this field to be duplicated since we will not be
able to access oversized files anyway.

So the net result of all this is that we shave 8 bytes from a gfs2_inode
and get our config deps correct.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[DLM/GFS2] indent help text</title>
<updated>2007-02-05T18:38:20+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2007-01-30T22:30:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9beeb9f3c5b0401491f59b71521ab2678f584b09'/>
<id>9beeb9f3c5b0401491f59b71521ab2678f584b09</id>
<content type='text'>
Indent help text as expected.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Indent help text as expected.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[GFS2/DLM] fix GFS2 circular dependency</title>
<updated>2007-02-05T18:38:08+00:00</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2007-01-28T16:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=001172778543c6997d3339f43085e43460e5883a'/>
<id>001172778543c6997d3339f43085e43460e5883a</id>
<content type='text'>
On Sun, Jan 28, 2007 at 11:08:18AM +0100, Jiri Slaby wrote:
&gt; Andrew Morton napsal(a):
&gt; &gt;Temporarily at
&gt; &gt;
&gt; &gt;	http://userweb.kernel.org/~akpm/2.6.20-rc6-mm1/
&gt;
&gt; Unable to select IPV6. Menuconfig doesn't offer it when INET is selected.
&gt; When it's not it appears in the menu, but after state change it gets away.
&gt; The same behaviour in xconfig, gconfig.
&gt;
&gt; $ mkdir ../a/tst
&gt; $ make O=../a/tst menuconfig
&gt;   HOSTCC  scripts/basic/fixdep
&gt; [...]
&gt;   HOSTLD  scripts/kconfig/mconf
&gt; scripts/kconfig/mconf arch/i386/Kconfig
&gt; Warning! Found recursive dependency: INET GFS2_FS_LOCKING_DLM SYSFS
&gt; OCFS2_FS INET
&gt;
&gt; Maybe this is the problem?

Yes, patch below.

&gt; regards,

cu
Adrian

&lt;--  snip  --&gt;

This patch fixes a circular dependency by letting GFS2_FS_LOCKING_DLM
and DLM depend on instead of select SYSFS.

Since SYSFS depends on EMBEDDED this change shouldn't cause any problems
for users.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Sun, Jan 28, 2007 at 11:08:18AM +0100, Jiri Slaby wrote:
&gt; Andrew Morton napsal(a):
&gt; &gt;Temporarily at
&gt; &gt;
&gt; &gt;	http://userweb.kernel.org/~akpm/2.6.20-rc6-mm1/
&gt;
&gt; Unable to select IPV6. Menuconfig doesn't offer it when INET is selected.
&gt; When it's not it appears in the menu, but after state change it gets away.
&gt; The same behaviour in xconfig, gconfig.
&gt;
&gt; $ mkdir ../a/tst
&gt; $ make O=../a/tst menuconfig
&gt;   HOSTCC  scripts/basic/fixdep
&gt; [...]
&gt;   HOSTLD  scripts/kconfig/mconf
&gt; scripts/kconfig/mconf arch/i386/Kconfig
&gt; Warning! Found recursive dependency: INET GFS2_FS_LOCKING_DLM SYSFS
&gt; OCFS2_FS INET
&gt;
&gt; Maybe this is the problem?

Yes, patch below.

&gt; regards,

cu
Adrian

&lt;--  snip  --&gt;

This patch fixes a circular dependency by letting GFS2_FS_LOCKING_DLM
and DLM depend on instead of select SYSFS.

Since SYSFS depends on EMBEDDED this change shouldn't cause any problems
for users.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[GFS2/DLM] use sysfs</title>
<updated>2007-02-05T18:38:05+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2007-01-26T02:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=67f55897ee5ffa16ca00ed39d176dc52b5066679'/>
<id>67f55897ee5ffa16ca00ed39d176dc52b5066679</id>
<content type='text'>
With CONFIG_DLM=m, CONFIG_PROC_FS=n, and CONFIG_SYSFS=n, kernel build
fails with:

WARNING: "kernel_subsys" [fs/gfs2/locking/dlm/lock_dlm.ko] undefined!
WARNING: "kernel_subsys" [fs/dlm/dlm.ko] undefined!
WARNING: "kernel_subsys" [fs/configfs/configfs.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2

Since fs/dlm/lockspace.c and fs/gfs2/locking/dlm/sysfs.c use
kernel_subsys, they should either DEPEND on it or SELECT it.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With CONFIG_DLM=m, CONFIG_PROC_FS=n, and CONFIG_SYSFS=n, kernel build
fails with:

WARNING: "kernel_subsys" [fs/gfs2/locking/dlm/lock_dlm.ko] undefined!
WARNING: "kernel_subsys" [fs/dlm/dlm.ko] undefined!
WARNING: "kernel_subsys" [fs/configfs/configfs.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2

Since fs/dlm/lockspace.c and fs/gfs2/locking/dlm/sysfs.c use
kernel_subsys, they should either DEPEND on it or SELECT it.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[GFS2] Fix Kconfig</title>
<updated>2006-12-15T17:51:51+00:00</updated>
<author>
<name>Steven Whitehouse</name>
<email>swhiteho@redhat.com</email>
</author>
<published>2006-12-12T10:16:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1003f06953472ecc34f12d9867670f475a8c1af6'/>
<id>1003f06953472ecc34f12d9867670f475a8c1af6</id>
<content type='text'>
Here is a patch to fix up the Kconfig so that we don't land up with
problems when people disable the NET subsystem.  Thanks for all the hints and
suggestions that people have sent me regarding this.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
Cc: Aleksandr Koltsoff &lt;czr@iki.fi&gt;
Cc: Toralf Förster &lt;toralf.foerster@gmx.de&gt;
Cc: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: Adrian Bunk &lt;bunk@stusta.de&gt;
Cc: Chris Zubrzycki &lt;chris@middle--earth.org&gt;
Cc: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Here is a patch to fix up the Kconfig so that we don't land up with
problems when people disable the NET subsystem.  Thanks for all the hints and
suggestions that people have sent me regarding this.

Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
Cc: Aleksandr Koltsoff &lt;czr@iki.fi&gt;
Cc: Toralf Förster &lt;toralf.foerster@gmx.de&gt;
Cc: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: Adrian Bunk &lt;bunk@stusta.de&gt;
Cc: Chris Zubrzycki &lt;chris@middle--earth.org&gt;
Cc: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[GFS2] Fix Kconfig wrt CRC32</title>
<updated>2006-11-30T15:36:24+00:00</updated>
<author>
<name>Steven Whitehouse</name>
<email>swhiteho@redhat.com</email>
</author>
<published>2006-11-20T15:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=fa2ecfc5e11b12f25b67f9c84ac6b0e74a6a0115'/>
<id>fa2ecfc5e11b12f25b67f9c84ac6b0e74a6a0115</id>
<content type='text'>
GFS2 requires the CRC32 library function. This was reported by
Toralf Förster.

Cc: Toralf Förster &lt;toralf.foerster@gmx.de&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GFS2 requires the CRC32 library function. This was reported by
Toralf Förster.

Cc: Toralf Förster &lt;toralf.foerster@gmx.de&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[GFS2] gfs2/dlm: mailing list and web page</title>
<updated>2006-06-22T19:29:57+00:00</updated>
<author>
<name>David Teigland</name>
<email>teigland@redhat.com</email>
</author>
<published>2006-06-22T19:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a464418425192da270a9944d0e48c33e186af601'/>
<id>a464418425192da270a9944d0e48c33e186af601</id>
<content type='text'>
List new development mailing list and correct web page url.

Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;
Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
List new development mailing list and correct web page url.

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