Re: page_waitqueue() considered harmful

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Sep 29, 2016 at 09:14:51AM +0200, Peter Zijlstra wrote:
> On Thu, Sep 29, 2016 at 04:42:31PM +1000, Nicholas Piggin wrote:
> > Take Alpha instead. It's using 32-bit ops.
> 
> Hmm, my Alpha docs are on the other machine, but I suppose the problem
> is 64bit immediates (which would be a common problem I suppose, those
> don't really work well on x86 either).

OK, so from the architecture that have 64bit support, I think Alpha is
the only one that uses 32bit ops and cares.

alpha is weak and uses 32bit ops (fail)
arm64 is weak but uses 64bit ops
ia64 has full barriers and 64bit ops
mips is weak but uses 64bit ops
parisc is horrid but uses 64bit ops
powerpc is weak but uses 64bit ops
s390 has full barriers and uses 64bit ops
sparc has full barriers and uses 64bit ops (if I read the asm right)
tile is weak but uses 64bit ops
x86 has full barriers and uses byte ops

So we could just fix Alpha..

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]