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 <[EMAIL PROTECTED]>
> > >
> > > 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 <[EMAIL PROTECTED]>

Reply via email to