lkml.org 
[lkml]   [2011]   [Aug]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH,SPARC] make sparc32 arch_write_unlock() match the sparc64 version
Hi Mikael.

> > > @@ -175,7 +184,7 @@ static inline int __arch_read_trylock(ar
> > > res; \
> > > })
> > >
> > > -#define arch_write_unlock(rw) do { (rw)->lock = 0; } while(0)
> > > +#define arch_write_unlock(rw) arch_write_unlock(rw)
> > >
> > > #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock)
> > > #define arch_read_lock_flags(rw, flags) arch_read_lock(rw)
> >
> > Why keep the tautological define? Just wondering.
>
> Only because sparc64 does it that way. I now see that no other
> arch has the #define, so perhaps that bit should be deleted (from
> both sparc64 and sparc32).
Please kill the extra define in both sparc32 and sparc64.
Preferably in two separate patches.

For the subject of the patch please use:
[PATCH] sparc32: bla bla

Because when davem apply the patch everything in [] is zapped,
and it is good to see in the shortlog that this is a sparc32 specific patch.

For sparc64 we sometimes use "sparc64: bla bal", and sometimes use
"sparc: bla bla".
I prefer the first but no strong feelings.

And btw thanks for looking at this! Looks like a very difficult bug to nail.

Sam


\
 
 \ /
  Last update: 2011-08-15 17:27    [W:0.038 / U:0.328 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site