sparc64: Fix executable bit testing in set_pmd_at() paths.

[ Upstream commit 5b1e94fa43 ]

This code was mistakenly using the exec bit from the PMD in all
cases, even when the PMD isn't a huge PMD.

If it's not a huge PMD, test the exec bit in the individual ptes down
in tlb_batch_pmd_scan().

Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
David S. Miller 2014-04-20 21:55:01 -04:00 • committed by Greg Kroah-Hartman
commit 24924bc7e2