All of lore.kernel.org
 help / color / mirror / Atom feed
* reiser4 for 2.6.13 is available on our website
@ 2005-09-29 17:25 Hans Reiser
  2005-09-29 18:24 ` Łukasz Mierzwa
  0 siblings, 1 reply; 12+ messages in thread
From: Hans Reiser @ 2005-09-29 17:25 UTC (permalink / raw)
  To: ReiserFS List, LKML

[-- Attachment #1: Type: text/plain, Size: 406 bytes --]

Reiser4 performance dropped in the -mm series due to the write
throttling patch and also dropped due to a fixed bug (removing type safe
lists added a bug).  We don't yet know if we got quite all the
performance back, we are still testing.  Conservative users should wait
a week or two to see if bug reports with reiser4 remain, or if indeed we
did get all the bugs out  of the recent cleanup patch. 

Hans

[-- Attachment #2: vs's dayly report for september, 2005 (thebsh refuses ssh access) --]
[-- Type: message/rfc822, Size: 1173 bytes --]

From: "Vladimir V. Saveliev" <vs@namesys.com>
To: Hans Reiser <reiser@namesys.com>
Subject: vs's dayly report for september, 2005 (thebsh refuses ssh access)
Date: Thu, 29 Sep 2005 19:11:15 +0400
Message-ID: <433C0413.6080002@namesys.com>

BEG 2005.09.29:10.21 Thu
END 2005.09.29:14.11 Thu TOTAL=3:50
BEG 2005.09.29:14.40 Thu
        CHATS: preparing reiser4 patches for 2.6.13
                making sure that per-task-predictive-write-throttling-1.patch is
responsible
                for reiser4 performance drop in 2.6.14-rcX-mmY
                at least it is responsible for substantial part of it
END 2005.09.29:19.09 Thu TOTAL=4:29



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-29 17:25 reiser4 for 2.6.13 is available on our website Hans Reiser
@ 2005-09-29 18:24 ` Łukasz Mierzwa
  2005-09-29 22:09   ` Jake Maciejewski
  0 siblings, 1 reply; 12+ messages in thread
From: Łukasz Mierzwa @ 2005-09-29 18:24 UTC (permalink / raw)
  To: Hans Reiser, reiserfs-list@namesys.com

Dnia Thu, 29 Sep 2005 19:25:54 +0200, Hans Reiser <reiser@namesys.com>  
napisa³:

> Reiser4 performance dropped in the -mm series due to the write
> throttling patch and also dropped due to a fixed bug (removing type safe
> lists added a bug).  We don't yet know if we got quite all the
> performance back, we are still testing.  Conservative users should wait
> a week or two to see if bug reports with reiser4 remain, or if indeed we
> did get all the bugs out  of the recent cleanup patch.
>
> Hans

   CC      fs/proc/kmsg.o
   CC      fs/proc/proc_tty.o
   CC      fs/proc/proc_misc.o
   CC      fs/proc/kcore.o
   LD      fs/proc/proc.o
   LD      fs/proc/built-in.o
   CC      fs/ramfs/inode.o
   LD      fs/ramfs/ramfs.o
   LD      fs/ramfs/built-in.o
   CC      fs/reiser4/debug.o
In file included from fs/reiser4/lock.h:15,
                  from fs/reiser4/context.h:14,
                  from fs/reiser4/debug.c:25:
fs/reiser4/txnmgr.h: In function 'spin_atom_init':
fs/reiser4/txnmgr.h:512: error: duplicate case value
fs/reiser4/txnmgr.h:512: error: previously used here
fs/reiser4/txnmgr.h: In function 'spin_txnh_init':
fs/reiser4/txnmgr.h:513: error: duplicate case value
fs/reiser4/txnmgr.h:513: error: previously used here
fs/reiser4/txnmgr.h: In function 'spin_txnmgr_init':
fs/reiser4/txnmgr.h:514: error: duplicate case value
fs/reiser4/txnmgr.h:514: error: previously used here
In file included from fs/reiser4/context.h:14,
                  from fs/reiser4/debug.c:25:
fs/reiser4/lock.h: In function 'spin_stack_init':
fs/reiser4/lock.h:198: error: duplicate case value
fs/reiser4/lock.h:198: error: previously used here
In file included from fs/reiser4/znode.h:16,
                  from fs/reiser4/tree.h:15,
                  from fs/reiser4/super.h:9,
                  from fs/reiser4/debug.c:26:
fs/reiser4/jnode.h: In function 'spin_jnode_init':
fs/reiser4/jnode.h:344: error: duplicate case value
fs/reiser4/jnode.h:344: error: previously used here
fs/reiser4/jnode.h: In function 'spin_jload_init':
fs/reiser4/jnode.h:348: error: duplicate case value
fs/reiser4/jnode.h:348: error: previously used here
In file included from fs/reiser4/super.h:9,
                  from fs/reiser4/debug.c:26:
fs/reiser4/tree.h: In function 'spin_epoch_init':
fs/reiser4/tree.h:169: error: duplicate case value
fs/reiser4/tree.h:169: error: previously used here
In file included from fs/reiser4/debug.c:26:
fs/reiser4/super.h: In function 'spin_super_init':
fs/reiser4/super.h:379: error: duplicate case value
fs/reiser4/super.h:379: error: previously used here
make[2]: *** [fs/reiser4/debug.o] B³±d 1
make[1]: *** [fs/reiser4] B³±d 2
make: *** [fs] B³±d 2

amd64 gentoo box running gcc 4.0.1, 2.6.13 + reiser4-for-2.6.13-1.patch.gz

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-29 18:24 ` Łukasz Mierzwa
@ 2005-09-29 22:09   ` Jake Maciejewski
  2005-09-29 22:32     ` Hans Reiser
  2005-09-30  8:31     ` Alexander Zarochentsev
  0 siblings, 2 replies; 12+ messages in thread
From: Jake Maciejewski @ 2005-09-29 22:09 UTC (permalink / raw)
  To: Łukasz Mierzwa; +Cc: Hans Reiser, reiserfs-list@namesys.com

I get the same with 2.6.13.2 and gcc 3.4.4 on amd64

On Thu, 2005-09-29 at 20:24 +0200, £ukasz Mierzwa wrote:
> Dnia Thu, 29 Sep 2005 19:25:54 +0200, Hans Reiser <reiser@namesys.com>  
> napisa³:
> 
> > Reiser4 performance dropped in the -mm series due to the write
> > throttling patch and also dropped due to a fixed bug (removing type safe
> > lists added a bug).  We don't yet know if we got quite all the
> > performance back, we are still testing.  Conservative users should wait
> > a week or two to see if bug reports with reiser4 remain, or if indeed we
> > did get all the bugs out  of the recent cleanup patch.
> >
> > Hans
> 
>    CC      fs/proc/kmsg.o
>    CC      fs/proc/proc_tty.o
>    CC      fs/proc/proc_misc.o
>    CC      fs/proc/kcore.o
>    LD      fs/proc/proc.o
>    LD      fs/proc/built-in.o
>    CC      fs/ramfs/inode.o
>    LD      fs/ramfs/ramfs.o
>    LD      fs/ramfs/built-in.o
>    CC      fs/reiser4/debug.o
> In file included from fs/reiser4/lock.h:15,
>                   from fs/reiser4/context.h:14,
>                   from fs/reiser4/debug.c:25:
> fs/reiser4/txnmgr.h: In function 'spin_atom_init':
> fs/reiser4/txnmgr.h:512: error: duplicate case value
> fs/reiser4/txnmgr.h:512: error: previously used here
> fs/reiser4/txnmgr.h: In function 'spin_txnh_init':
> fs/reiser4/txnmgr.h:513: error: duplicate case value
> fs/reiser4/txnmgr.h:513: error: previously used here
> fs/reiser4/txnmgr.h: In function 'spin_txnmgr_init':
> fs/reiser4/txnmgr.h:514: error: duplicate case value
> fs/reiser4/txnmgr.h:514: error: previously used here
> In file included from fs/reiser4/context.h:14,
>                   from fs/reiser4/debug.c:25:
> fs/reiser4/lock.h: In function 'spin_stack_init':
> fs/reiser4/lock.h:198: error: duplicate case value
> fs/reiser4/lock.h:198: error: previously used here
> In file included from fs/reiser4/znode.h:16,
>                   from fs/reiser4/tree.h:15,
>                   from fs/reiser4/super.h:9,
>                   from fs/reiser4/debug.c:26:
> fs/reiser4/jnode.h: In function 'spin_jnode_init':
> fs/reiser4/jnode.h:344: error: duplicate case value
> fs/reiser4/jnode.h:344: error: previously used here
> fs/reiser4/jnode.h: In function 'spin_jload_init':
> fs/reiser4/jnode.h:348: error: duplicate case value
> fs/reiser4/jnode.h:348: error: previously used here
> In file included from fs/reiser4/super.h:9,
>                   from fs/reiser4/debug.c:26:
> fs/reiser4/tree.h: In function 'spin_epoch_init':
> fs/reiser4/tree.h:169: error: duplicate case value
> fs/reiser4/tree.h:169: error: previously used here
> In file included from fs/reiser4/debug.c:26:
> fs/reiser4/super.h: In function 'spin_super_init':
> fs/reiser4/super.h:379: error: duplicate case value
> fs/reiser4/super.h:379: error: previously used here
> make[2]: *** [fs/reiser4/debug.o] B³±d 1
> make[1]: *** [fs/reiser4] B³±d 2
> make: *** [fs] B³±d 2
> 
> amd64 gentoo box running gcc 4.0.1, 2.6.13 + reiser4-for-2.6.13-1.patch.gz
-- 
Jake Maciejewski <maciejej@msoe.edu>


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-29 22:09   ` Jake Maciejewski
@ 2005-09-29 22:32     ` Hans Reiser
  2005-09-29 23:23       ` Gregory Maxwell
  2005-09-30  8:31     ` Alexander Zarochentsev
  1 sibling, 1 reply; 12+ messages in thread
From: Hans Reiser @ 2005-09-29 22:32 UTC (permalink / raw)
  To: Jake Maciejewski; +Cc: Łukasz Mierzwa, reiserfs-list@namesys.com, vs

It works on non-amd64, will fix amd64 tomorrow I hope.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-29 22:32     ` Hans Reiser
@ 2005-09-29 23:23       ` Gregory Maxwell
  2005-09-30  2:59         ` Dan Oglesby
  0 siblings, 1 reply; 12+ messages in thread
From: Gregory Maxwell @ 2005-09-29 23:23 UTC (permalink / raw)
  To: Hans Reiser
  Cc: Jake Maciejewski, Łukasz Mierzwa, reiserfs-list@namesys.com,
	vs

On 9/29/05, Hans Reiser <reiser@namesys.com> wrote:
> It works on non-amd64, will fix amd64 tomorrow I hope.

No, it fails on FC4/x86 here to complie as well, with the same failure mode.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-29 23:23       ` Gregory Maxwell
@ 2005-09-30  2:59         ` Dan Oglesby
  2005-09-30  3:03           ` Dan Oglesby
  0 siblings, 1 reply; 12+ messages in thread
From: Dan Oglesby @ 2005-09-30  2:59 UTC (permalink / raw)
  To: Gregory Maxwell
  Cc: Hans Reiser, Jake Maciejewski, Łukasz Mierzwa,
	reiserfs-list@namesys.com, vs

Gregory Maxwell wrote:

>On 9/29/05, Hans Reiser <reiser@namesys.com> wrote:
>  
>
>>It works on non-amd64, will fix amd64 tomorrow I hope.
>>    
>>
>
>No, it fails on FC4/x86 here to complie as well, with the same failure mode.
>
>  
>
Errors from my vanilla 2.6.13.1 kernel + ReiserFS4 patch compile tonight:

fs/reiser4/super_ops.c: In function `reiser4_dirty_inode':
fs/reiser4/super_ops.c:176: warning: long long unsigned int format, 
oid_t arg (arg 2)

fs/reiser4/plugin/file_ops_readdir.c: In function `readdir_common':
fs/reiser4/plugin/file_ops_readdir.c:635: warning: long long unsigned 
int format, oid_t arg (arg 2)

fs/reiser4/plugin/file/file.c: In function `delete_object_unix_file':
fs/reiser4/plugin/file/file.c:2991: warning: long long unsigned int 
format, oid_t arg (arg 2)

fs/reiser4/plugin/dir_plugin_common.c: In function `rem_entry':
fs/reiser4/plugin/dir_plugin_common.c:207: warning: long long unsigned 
int format, oid_t arg (arg 2)

fs/reiser4/plugin/space/bitmap.c: In function `bnode_check_adler32':
fs/reiser4/plugin/space/bitmap.c:506: warning: long long unsigned int 
format, bmap_nr_t arg (arg 2)

Compile finished with no other ReiserFS related errors.

This was during a stage 1 install on Gentoo 2005.1 on a Sun Ultra II 
workstation (dual processor, 64-bit).

# gcc --version
gcc (GCC) 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, 
ssp-3.3.5.20050130-1, pie-8.7.7.1)

Are the failed compiles all on machines running GCC 4.0?

--Dan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-30  2:59         ` Dan Oglesby
@ 2005-09-30  3:03           ` Dan Oglesby
  2005-09-30  5:02             ` Dan Oglesby
  0 siblings, 1 reply; 12+ messages in thread
From: Dan Oglesby @ 2005-09-30  3:03 UTC (permalink / raw)
  To: Dan Oglesby
  Cc: Gregory Maxwell, Hans Reiser, Jake Maciejewski,
	Łukasz Mierzwa, reiserfs-list@namesys.com, vs

Dan Oglesby wrote:

> Gregory Maxwell wrote:
>
>> On 9/29/05, Hans Reiser <reiser@namesys.com> wrote:
>>  
>>
>>> It works on non-amd64, will fix amd64 tomorrow I hope.
>>>   
>>
>>
>> No, it fails on FC4/x86 here to complie as well, with the same 
>> failure mode.
>>
>>  
>>
> Errors from my vanilla 2.6.13.1 kernel + ReiserFS4 patch compile tonight:
>
> fs/reiser4/super_ops.c: In function `reiser4_dirty_inode':
> fs/reiser4/super_ops.c:176: warning: long long unsigned int format, 
> oid_t arg (arg 2)
>
> fs/reiser4/plugin/file_ops_readdir.c: In function `readdir_common':
> fs/reiser4/plugin/file_ops_readdir.c:635: warning: long long unsigned 
> int format, oid_t arg (arg 2)
>
> fs/reiser4/plugin/file/file.c: In function `delete_object_unix_file':
> fs/reiser4/plugin/file/file.c:2991: warning: long long unsigned int 
> format, oid_t arg (arg 2)
>
> fs/reiser4/plugin/dir_plugin_common.c: In function `rem_entry':
> fs/reiser4/plugin/dir_plugin_common.c:207: warning: long long unsigned 
> int format, oid_t arg (arg 2)
>
> fs/reiser4/plugin/space/bitmap.c: In function `bnode_check_adler32':
> fs/reiser4/plugin/space/bitmap.c:506: warning: long long unsigned int 
> format, bmap_nr_t arg (arg 2)
>
> Compile finished with no other ReiserFS related errors.
>
> This was during a stage 1 install on Gentoo 2005.1 on a Sun Ultra II 
> workstation (dual processor, 64-bit).
>
> # gcc --version
> gcc (GCC) 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, 
> ssp-3.3.5.20050130-1, pie-8.7.7.1)
>
> Are the failed compiles all on machines running GCC 4.0?
>
> --Dan


Nevermind, I just saw Jake's email (failed on gcc 3.4.4).

--Dan


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-30  3:03           ` Dan Oglesby
@ 2005-09-30  5:02             ` Dan Oglesby
  2005-09-30  6:01               ` Dan Oglesby
  0 siblings, 1 reply; 12+ messages in thread
From: Dan Oglesby @ 2005-09-30  5:02 UTC (permalink / raw)
  To: reiserfs-list@namesys.com

Dan Oglesby wrote:

> Dan Oglesby wrote:
>
>> Gregory Maxwell wrote:
>>
>>> On 9/29/05, Hans Reiser <reiser@namesys.com> wrote:
>>>  
>>>
>>>> It works on non-amd64, will fix amd64 tomorrow I hope.
>>>>   
>>>
>>>
>>>
>>> No, it fails on FC4/x86 here to complie as well, with the same 
>>> failure mode.
>>>
>>>  
>>>
>> Errors from my vanilla 2.6.13.1 kernel + ReiserFS4 patch compile 
>> tonight:
>>
>> fs/reiser4/super_ops.c: In function `reiser4_dirty_inode':
>> fs/reiser4/super_ops.c:176: warning: long long unsigned int format, 
>> oid_t arg (arg 2)
>>
>> fs/reiser4/plugin/file_ops_readdir.c: In function `readdir_common':
>> fs/reiser4/plugin/file_ops_readdir.c:635: warning: long long unsigned 
>> int format, oid_t arg (arg 2)
>>
>> fs/reiser4/plugin/file/file.c: In function `delete_object_unix_file':
>> fs/reiser4/plugin/file/file.c:2991: warning: long long unsigned int 
>> format, oid_t arg (arg 2)
>>
>> fs/reiser4/plugin/dir_plugin_common.c: In function `rem_entry':
>> fs/reiser4/plugin/dir_plugin_common.c:207: warning: long long 
>> unsigned int format, oid_t arg (arg 2)
>>
>> fs/reiser4/plugin/space/bitmap.c: In function `bnode_check_adler32':
>> fs/reiser4/plugin/space/bitmap.c:506: warning: long long unsigned int 
>> format, bmap_nr_t arg (arg 2)
>>
>> Compile finished with no other ReiserFS related errors.
>>
>> This was during a stage 1 install on Gentoo 2005.1 on a Sun Ultra II 
>> workstation (dual processor, 64-bit).
>>
>> # gcc --version
>> gcc (GCC) 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, 
>> ssp-3.3.5.20050130-1, pie-8.7.7.1)
>>
>> Are the failed compiles all on machines running GCC 4.0?
>>
>> --Dan
>
>
>
> Nevermind, I just saw Jake's email (failed on gcc 3.4.4).
>
> --Dan
>
 From my Slackware 10.2 x86 system tonight:

In file included from fs/reiser4/lock.h:15,
                 from fs/reiser4/context.h:14,
                 from fs/reiser4/debug.c:25:
fs/reiser4/txnmgr.h: In function `spin_atom_init':
fs/reiser4/txnmgr.h:512: error: duplicate case value
fs/reiser4/txnmgr.h:512: error: previously used here
fs/reiser4/txnmgr.h: In function `spin_txnh_init':
fs/reiser4/txnmgr.h:513: error: duplicate case value
fs/reiser4/txnmgr.h:513: error: previously used here
fs/reiser4/txnmgr.h: In function `spin_txnmgr_init':
fs/reiser4/txnmgr.h:514: error: duplicate case value
fs/reiser4/txnmgr.h:514: error: previously used here
In file included from fs/reiser4/context.h:14,
                 from fs/reiser4/debug.c:25:
fs/reiser4/lock.h: In function `spin_stack_init':
fs/reiser4/lock.h:198: error: duplicate case value
fs/reiser4/lock.h:198: error: previously used here
In file included from fs/reiser4/znode.h:16,
                 from fs/reiser4/tree.h:15,
                 from fs/reiser4/super.h:9,
                 from fs/reiser4/debug.c:26:
fs/reiser4/jnode.h: In function `spin_jnode_init':
fs/reiser4/jnode.h:344: error: duplicate case value
fs/reiser4/jnode.h:344: error: previously used here
fs/reiser4/jnode.h: In function `spin_jload_init':
fs/reiser4/jnode.h:348: error: duplicate case value
fs/reiser4/jnode.h:348: error: previously used here
In file included from fs/reiser4/super.h:9,
                 from fs/reiser4/debug.c:26:
fs/reiser4/tree.h: In function `spin_epoch_init':
fs/reiser4/tree.h:169: error: duplicate case value
fs/reiser4/tree.h:169: error: previously used here
In file included from fs/reiser4/debug.c:26:
fs/reiser4/super.h: In function `spin_super_init':
fs/reiser4/super.h:379: error: duplicate case value
fs/reiser4/super.h:379: error: previously used here
make[2]: *** [fs/reiser4/debug.o] Error 1
make[1]: *** [fs/reiser4] Error 2
make: *** [fs] Error 2

# gcc --version
gcc (GCC) 3.3.6

Same copy of the 2.6.13.1 kernel source and patch as the compile I did 
on the Gentoo machine tonight.

--Dan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-30  5:02             ` Dan Oglesby
@ 2005-09-30  6:01               ` Dan Oglesby
  0 siblings, 0 replies; 12+ messages in thread
From: Dan Oglesby @ 2005-09-30  6:01 UTC (permalink / raw)
  To: Dan Oglesby; +Cc: reiserfs-list@namesys.com

Dan Oglesby wrote:

> Dan Oglesby wrote:
>
>> Dan Oglesby wrote:
>>
>>> Gregory Maxwell wrote:
>>>
>>>> On 9/29/05, Hans Reiser <reiser@namesys.com> wrote:
>>>>  
>>>>
>>>>> It works on non-amd64, will fix amd64 tomorrow I hope.
>>>>>   
>>>>
>>>>
>>>>
>>>>
>>>> No, it fails on FC4/x86 here to complie as well, with the same 
>>>> failure mode.
>>>>
>>>>  
>>>>
>>> Errors from my vanilla 2.6.13.1 kernel + ReiserFS4 patch compile 
>>> tonight:
>>>
>>> fs/reiser4/super_ops.c: In function `reiser4_dirty_inode':
>>> fs/reiser4/super_ops.c:176: warning: long long unsigned int format, 
>>> oid_t arg (arg 2)
>>>
>>> fs/reiser4/plugin/file_ops_readdir.c: In function `readdir_common':
>>> fs/reiser4/plugin/file_ops_readdir.c:635: warning: long long 
>>> unsigned int format, oid_t arg (arg 2)
>>>
>>> fs/reiser4/plugin/file/file.c: In function `delete_object_unix_file':
>>> fs/reiser4/plugin/file/file.c:2991: warning: long long unsigned int 
>>> format, oid_t arg (arg 2)
>>>
>>> fs/reiser4/plugin/dir_plugin_common.c: In function `rem_entry':
>>> fs/reiser4/plugin/dir_plugin_common.c:207: warning: long long 
>>> unsigned int format, oid_t arg (arg 2)
>>>
>>> fs/reiser4/plugin/space/bitmap.c: In function `bnode_check_adler32':
>>> fs/reiser4/plugin/space/bitmap.c:506: warning: long long unsigned 
>>> int format, bmap_nr_t arg (arg 2)
>>>
>>> Compile finished with no other ReiserFS related errors.
>>>
>>> This was during a stage 1 install on Gentoo 2005.1 on a Sun Ultra II 
>>> workstation (dual processor, 64-bit).
>>>
>>> # gcc --version
>>> gcc (GCC) 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, 
>>> ssp-3.3.5.20050130-1, pie-8.7.7.1)
>>>
>>> Are the failed compiles all on machines running GCC 4.0?
>>>
>>> --Dan
>>
>>
>>
>>
>> Nevermind, I just saw Jake's email (failed on gcc 3.4.4).
>>
>> --Dan
>>
> From my Slackware 10.2 x86 system tonight:
>
> In file included from fs/reiser4/lock.h:15,
>                 from fs/reiser4/context.h:14,
>                 from fs/reiser4/debug.c:25:
> fs/reiser4/txnmgr.h: In function `spin_atom_init':
> fs/reiser4/txnmgr.h:512: error: duplicate case value
> fs/reiser4/txnmgr.h:512: error: previously used here
> fs/reiser4/txnmgr.h: In function `spin_txnh_init':
> fs/reiser4/txnmgr.h:513: error: duplicate case value
> fs/reiser4/txnmgr.h:513: error: previously used here
> fs/reiser4/txnmgr.h: In function `spin_txnmgr_init':
> fs/reiser4/txnmgr.h:514: error: duplicate case value
> fs/reiser4/txnmgr.h:514: error: previously used here
> In file included from fs/reiser4/context.h:14,
>                 from fs/reiser4/debug.c:25:
> fs/reiser4/lock.h: In function `spin_stack_init':
> fs/reiser4/lock.h:198: error: duplicate case value
> fs/reiser4/lock.h:198: error: previously used here
> In file included from fs/reiser4/znode.h:16,
>                 from fs/reiser4/tree.h:15,
>                 from fs/reiser4/super.h:9,
>                 from fs/reiser4/debug.c:26:
> fs/reiser4/jnode.h: In function `spin_jnode_init':
> fs/reiser4/jnode.h:344: error: duplicate case value
> fs/reiser4/jnode.h:344: error: previously used here
> fs/reiser4/jnode.h: In function `spin_jload_init':
> fs/reiser4/jnode.h:348: error: duplicate case value
> fs/reiser4/jnode.h:348: error: previously used here
> In file included from fs/reiser4/super.h:9,
>                 from fs/reiser4/debug.c:26:
> fs/reiser4/tree.h: In function `spin_epoch_init':
> fs/reiser4/tree.h:169: error: duplicate case value
> fs/reiser4/tree.h:169: error: previously used here
> In file included from fs/reiser4/debug.c:26:
> fs/reiser4/super.h: In function `spin_super_init':
> fs/reiser4/super.h:379: error: duplicate case value
> fs/reiser4/super.h:379: error: previously used here
> make[2]: *** [fs/reiser4/debug.o] Error 1
> make[1]: *** [fs/reiser4] Error 2
> make: *** [fs] Error 2
>
> # gcc --version
> gcc (GCC) 3.3.6
>
> Same copy of the 2.6.13.1 kernel source and patch as the compile I did 
> on the Gentoo machine tonight.
>
> --Dan


Last update for tonight/this morning...

On a Slackware 10.1 machine (32bit/x86), with gcc 3.3.4 there were no 
warnings or errors related to ReiserFS4 (got a couple with some 
deprecated bits of serial port code, nothing from filesystem code).

I'll definately get some ReiserFS4 filesystems online this weekend, and 
see how hard I can push this FS on my various machines.

--Dan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-29 22:09   ` Jake Maciejewski
  2005-09-29 22:32     ` Hans Reiser
@ 2005-09-30  8:31     ` Alexander Zarochentsev
  2005-09-30 12:01       ` Łukasz Mierzwa
  2005-10-01  7:20       ` Jake Maciejewski
  1 sibling, 2 replies; 12+ messages in thread
From: Alexander Zarochentsev @ 2005-09-30  8:31 UTC (permalink / raw)
  To: reiserfs-list; +Cc: Jake Maciejewski, Łukasz Mierzwa, Hans Reiser

On Friday 30 September 2005 02:09, Jake Maciejewski wrote:
> I get the same with 2.6.13.2 and gcc 3.4.4 on amd64
>
can you try this patch?
-----------------------------------
--- a/fs/reiser4/spin_macros.h
+++ b/fs/reiser4/spin_macros.h
@@ -82,8 +82,6 @@ typedef struct reiser4_rw_data {
 static inline void spin_ ## NAME ## _init(TYPE *x)				\
 {										\
 	__ODCA("nikita-2987", x != NULL);					\
-	cassert(sizeof(x->FIELD) != 0);						\
-	memset(& x->FIELD, 0, sizeof x->FIELD);					\
 	spin_lock_init(& x->FIELD.lock);					\
 }										\
 										\
@@ -236,7 +234,6 @@ typedef struct { int foo; } NAME ## _spi
 static inline void rw_ ## NAME ## _init(TYPE *x)				\
 {										\
 	__ODCA("nikita-2988", x != NULL);					\
-	memset(& x->FIELD, 0, sizeof x->FIELD);					\
 	rwlock_init(& x->FIELD.lock);						\
 }										\
 										\
-----------------------------------
> On Thu, 2005-09-29 at 20:24 +0200, £ukasz Mierzwa wrote:
> > Dnia Thu, 29 Sep 2005 19:25:54 +0200, Hans Reiser <reiser@namesys.com>
> >
> > napisa³:
> > > Reiser4 performance dropped in the -mm series due to the write
> > > throttling patch and also dropped due to a fixed bug (removing type
> > > safe lists added a bug).  We don't yet know if we got quite all the
> > > performance back, we are still testing.  Conservative users should wait
> > > a week or two to see if bug reports with reiser4 remain, or if indeed
> > > we did get all the bugs out  of the recent cleanup patch.
> > >
> > > Hans
> >
> >    CC      fs/proc/kmsg.o
> >    CC      fs/proc/proc_tty.o
> >    CC      fs/proc/proc_misc.o
> >    CC      fs/proc/kcore.o
> >    LD      fs/proc/proc.o
> >    LD      fs/proc/built-in.o
> >    CC      fs/ramfs/inode.o
> >    LD      fs/ramfs/ramfs.o
> >    LD      fs/ramfs/built-in.o
> >    CC      fs/reiser4/debug.o
> > In file included from fs/reiser4/lock.h:15,
> >                   from fs/reiser4/context.h:14,
> >                   from fs/reiser4/debug.c:25:
> > fs/reiser4/txnmgr.h: In function 'spin_atom_init':
> > fs/reiser4/txnmgr.h:512: error: duplicate case value
> > fs/reiser4/txnmgr.h:512: error: previously used here
> > fs/reiser4/txnmgr.h: In function 'spin_txnh_init':
> > fs/reiser4/txnmgr.h:513: error: duplicate case value
> > fs/reiser4/txnmgr.h:513: error: previously used here
> > fs/reiser4/txnmgr.h: In function 'spin_txnmgr_init':
> > fs/reiser4/txnmgr.h:514: error: duplicate case value
> > fs/reiser4/txnmgr.h:514: error: previously used here
> > In file included from fs/reiser4/context.h:14,
> >                   from fs/reiser4/debug.c:25:
> > fs/reiser4/lock.h: In function 'spin_stack_init':
> > fs/reiser4/lock.h:198: error: duplicate case value
> > fs/reiser4/lock.h:198: error: previously used here
> > In file included from fs/reiser4/znode.h:16,
> >                   from fs/reiser4/tree.h:15,
> >                   from fs/reiser4/super.h:9,
> >                   from fs/reiser4/debug.c:26:
> > fs/reiser4/jnode.h: In function 'spin_jnode_init':
> > fs/reiser4/jnode.h:344: error: duplicate case value
> > fs/reiser4/jnode.h:344: error: previously used here
> > fs/reiser4/jnode.h: In function 'spin_jload_init':
> > fs/reiser4/jnode.h:348: error: duplicate case value
> > fs/reiser4/jnode.h:348: error: previously used here
> > In file included from fs/reiser4/super.h:9,
> >                   from fs/reiser4/debug.c:26:
> > fs/reiser4/tree.h: In function 'spin_epoch_init':
> > fs/reiser4/tree.h:169: error: duplicate case value
> > fs/reiser4/tree.h:169: error: previously used here
> > In file included from fs/reiser4/debug.c:26:
> > fs/reiser4/super.h: In function 'spin_super_init':
> > fs/reiser4/super.h:379: error: duplicate case value
> > fs/reiser4/super.h:379: error: previously used here
> > make[2]: *** [fs/reiser4/debug.o] B³±d 1
> > make[1]: *** [fs/reiser4] B³±d 2
> > make: *** [fs] B³±d 2
> >
> > amd64 gentoo box running gcc 4.0.1, 2.6.13 +
> > reiser4-for-2.6.13-1.patch.gz

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-30  8:31     ` Alexander Zarochentsev
@ 2005-09-30 12:01       ` Łukasz Mierzwa
  2005-10-01  7:20       ` Jake Maciejewski
  1 sibling, 0 replies; 12+ messages in thread
From: Łukasz Mierzwa @ 2005-09-30 12:01 UTC (permalink / raw)
  To: Alexander Zarochentsev, reiserfs-list@namesys.com

Dnia Fri, 30 Sep 2005 10:31:01 +0200, Alexander Zarochentsev  
<zam@namesys.com> napisa³:

> On Friday 30 September 2005 02:09, Jake Maciejewski wrote:
>> I get the same with 2.6.13.2 and gcc 3.4.4 on amd64
>>
> can you try this patch?
> -----------------------------------
> --- a/fs/reiser4/spin_macros.h
> +++ b/fs/reiser4/spin_macros.h
> @@ -82,8 +82,6 @@ typedef struct reiser4_rw_data {
>  static inline void spin_ ## NAME ## _init(TYPE *x)				\
>  {										\
>  	__ODCA("nikita-2987", x != NULL);					\
> -	cassert(sizeof(x->FIELD) != 0);						\
> -	memset(& x->FIELD, 0, sizeof x->FIELD);					\
>  	spin_lock_init(& x->FIELD.lock);					\
>  }										\
>  										\
> @@ -236,7 +234,6 @@ typedef struct { int foo; } NAME ## _spi
>  static inline void rw_ ## NAME ## _init(TYPE *x)				\
>  {										\
>  	__ODCA("nikita-2988", x != NULL);					\
> -	memset(& x->FIELD, 0, sizeof x->FIELD);					\
>  	rwlock_init(& x->FIELD.lock);						\
>  }										\
>  										\
> -----------------------------------

It helped (cut and paste didn't worked for me as the resulting patch  
didn't applied but I just deleted those 3 lines by hand). Kernel did  
compile and now I'm writing this running 2.6.13 with reiser4 as /. I hope  
I won't see any oopses during shutdown as I sow with 2.6.13-mm{1,2} based  
kernels (archck).


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: reiser4 for 2.6.13 is available on our website
  2005-09-30  8:31     ` Alexander Zarochentsev
  2005-09-30 12:01       ` Łukasz Mierzwa
@ 2005-10-01  7:20       ` Jake Maciejewski
  1 sibling, 0 replies; 12+ messages in thread
From: Jake Maciejewski @ 2005-10-01  7:20 UTC (permalink / raw)
  To: Alexander Zarochentsev; +Cc: reiserfs-list, Łukasz Mierzwa, Hans Reiser

It compiles and boots, but I can't stress test because two of my NICs
don't work in 2.6.13.

I don't know which patch(es) fixed my NIC problem, but I recall
2.6.14-rc1 working. When I tried the 2.6.13-1 patch against rc1, I got a
failed hunk in lib/radix-tree.c which I attempted to fix manually. It
compiled, but I got a panic starting init.

On Fri, 2005-09-30 at 12:31 +0400, Alexander Zarochentsev wrote:
> On Friday 30 September 2005 02:09, Jake Maciejewski wrote:
> > I get the same with 2.6.13.2 and gcc 3.4.4 on amd64
> >
> can you try this patch?
> -----------------------------------
> --- a/fs/reiser4/spin_macros.h
> +++ b/fs/reiser4/spin_macros.h
> @@ -82,8 +82,6 @@ typedef struct reiser4_rw_data {
>  static inline void spin_ ## NAME ## _init(TYPE *x)				\
>  {										\
>  	__ODCA("nikita-2987", x != NULL);					\
> -	cassert(sizeof(x->FIELD) != 0);						\
> -	memset(& x->FIELD, 0, sizeof x->FIELD);					\
>  	spin_lock_init(& x->FIELD.lock);					\
>  }										\
>  										\
> @@ -236,7 +234,6 @@ typedef struct { int foo; } NAME ## _spi
>  static inline void rw_ ## NAME ## _init(TYPE *x)				\
>  {										\
>  	__ODCA("nikita-2988", x != NULL);					\
> -	memset(& x->FIELD, 0, sizeof x->FIELD);					\
>  	rwlock_init(& x->FIELD.lock);						\
>  }										\
>  										\
> -----------------------------------
> > On Thu, 2005-09-29 at 20:24 +0200, £ukasz Mierzwa wrote:
> > > Dnia Thu, 29 Sep 2005 19:25:54 +0200, Hans Reiser <reiser@namesys.com>
> > >
> > > napisa³:
> > > > Reiser4 performance dropped in the -mm series due to the write
> > > > throttling patch and also dropped due to a fixed bug (removing type
> > > > safe lists added a bug).  We don't yet know if we got quite all the
> > > > performance back, we are still testing.  Conservative users should wait
> > > > a week or two to see if bug reports with reiser4 remain, or if indeed
> > > > we did get all the bugs out  of the recent cleanup patch.
> > > >
> > > > Hans
> > >
> > >    CC      fs/proc/kmsg.o
> > >    CC      fs/proc/proc_tty.o
> > >    CC      fs/proc/proc_misc.o
> > >    CC      fs/proc/kcore.o
> > >    LD      fs/proc/proc.o
> > >    LD      fs/proc/built-in.o
> > >    CC      fs/ramfs/inode.o
> > >    LD      fs/ramfs/ramfs.o
> > >    LD      fs/ramfs/built-in.o
> > >    CC      fs/reiser4/debug.o
> > > In file included from fs/reiser4/lock.h:15,
> > >                   from fs/reiser4/context.h:14,
> > >                   from fs/reiser4/debug.c:25:
> > > fs/reiser4/txnmgr.h: In function 'spin_atom_init':
> > > fs/reiser4/txnmgr.h:512: error: duplicate case value
> > > fs/reiser4/txnmgr.h:512: error: previously used here
> > > fs/reiser4/txnmgr.h: In function 'spin_txnh_init':
> > > fs/reiser4/txnmgr.h:513: error: duplicate case value
> > > fs/reiser4/txnmgr.h:513: error: previously used here
> > > fs/reiser4/txnmgr.h: In function 'spin_txnmgr_init':
> > > fs/reiser4/txnmgr.h:514: error: duplicate case value
> > > fs/reiser4/txnmgr.h:514: error: previously used here
> > > In file included from fs/reiser4/context.h:14,
> > >                   from fs/reiser4/debug.c:25:
> > > fs/reiser4/lock.h: In function 'spin_stack_init':
> > > fs/reiser4/lock.h:198: error: duplicate case value
> > > fs/reiser4/lock.h:198: error: previously used here
> > > In file included from fs/reiser4/znode.h:16,
> > >                   from fs/reiser4/tree.h:15,
> > >                   from fs/reiser4/super.h:9,
> > >                   from fs/reiser4/debug.c:26:
> > > fs/reiser4/jnode.h: In function 'spin_jnode_init':
> > > fs/reiser4/jnode.h:344: error: duplicate case value
> > > fs/reiser4/jnode.h:344: error: previously used here
> > > fs/reiser4/jnode.h: In function 'spin_jload_init':
> > > fs/reiser4/jnode.h:348: error: duplicate case value
> > > fs/reiser4/jnode.h:348: error: previously used here
> > > In file included from fs/reiser4/super.h:9,
> > >                   from fs/reiser4/debug.c:26:
> > > fs/reiser4/tree.h: In function 'spin_epoch_init':
> > > fs/reiser4/tree.h:169: error: duplicate case value
> > > fs/reiser4/tree.h:169: error: previously used here
> > > In file included from fs/reiser4/debug.c:26:
> > > fs/reiser4/super.h: In function 'spin_super_init':
> > > fs/reiser4/super.h:379: error: duplicate case value
> > > fs/reiser4/super.h:379: error: previously used here
> > > make[2]: *** [fs/reiser4/debug.o] B³±d 1
> > > make[1]: *** [fs/reiser4] B³±d 2
> > > make: *** [fs] B³±d 2
> > >
> > > amd64 gentoo box running gcc 4.0.1, 2.6.13 +
> > > reiser4-for-2.6.13-1.patch.gz
-- 
Jake Maciejewski <maciejej@msoe.edu>


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2005-10-01  7:20 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-29 17:25 reiser4 for 2.6.13 is available on our website Hans Reiser
2005-09-29 18:24 ` Łukasz Mierzwa
2005-09-29 22:09   ` Jake Maciejewski
2005-09-29 22:32     ` Hans Reiser
2005-09-29 23:23       ` Gregory Maxwell
2005-09-30  2:59         ` Dan Oglesby
2005-09-30  3:03           ` Dan Oglesby
2005-09-30  5:02             ` Dan Oglesby
2005-09-30  6:01               ` Dan Oglesby
2005-09-30  8:31     ` Alexander Zarochentsev
2005-09-30 12:01       ` Łukasz Mierzwa
2005-10-01  7:20       ` Jake Maciejewski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.