[PATCH for-4.8 03/12] powerpc/mm: use _raw variant of page table accessors
David Laight
David.Laight at ACULAB.COM
Fri Jul 15 21:42:51 AEST 2016
From: Aneesh Kumar K.V
> Sent: 13 July 2016 10:35
>
> This switch few of the page table accessor to use the __raw variant
> and does the cpu to big endian conversion of constants. This helps in
> generating better code.
It might be better to say that checks for a value being 0 don't depend
on the endianness.
In which case you want a function that return !!xxx_raw() itself.
OTOH it might be worth finding out why the cpu's byteswapping memory
accessors aren't used - which might save the byteswap instruction
sequence in all paths.
David
More information about the Linuxppc-dev
mailing list