Skip to content
Commit 48b0e548 authored by David S. Miller's avatar David S. Miller
Browse files

[SPARC64]: Fix ugly dependency on NR_CPUS being a power-of-2.



The page->flags D-cache dirty state tracking depended upon
NR_CPUS being a power-of-2 via it's "NR_CPUS - 1" masking.

Fix that to use a fixed (256 - 1) mask as that is the limit
imposed by thread_info->cpu which is a "u8".

Finally, add a compile time check that NR_CPUS is not greater
than 256.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 40a085c4
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment