]> git.karo-electronics.de Git - mv-sheeva.git/commit
powerpc/fsl-booke: Fix settlbcam for 64-bit
authorBecky Bruce <beckyb@kernel.crashing.org>
Wed, 12 Oct 2011 21:17:02 +0000 (16:17 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Thu, 13 Oct 2011 04:39:10 +0000 (23:39 -0500)
commit4559424a0c34f0cb22fa31bc24015a06dc064b32
tree093b1d3d2fafcd9e9d7b6226cf90c855f93f79bb
parentb9df02231930c01eaaf3c37b192bd75ea0d1c0bb
powerpc/fsl-booke: Fix settlbcam for 64-bit

Currently, it does a cntlzd on the size and then subtracts it from
21.... this doesn't take into account the varying size of a "long".
Just use __ilog instead (and subtract the 10 we have to subtract
to get to the tsize encoding).

Also correct the comment about page sizes supported.

Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/mm/fsl_booke_mmu.c