commit | 679292993c77c06f7ade4e317c13256b92c2651b | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@sunset.davemloft.net> | Sun May 27 20:24:47 2007 -0700 |
committer | David S. Miller <davem@sunset.davemloft.net> | Tue May 29 02:50:15 2007 -0700 |
tree | 9cff8cc7b9ad2f100e9fa1cda25de6c976c1c45e | |
parent | b00ccd0f0b3fe8776aead63ec96313e84451b337 [diff] |
[SPARC64]: Fix _PAGE_EXEC_4U check in sun4u I-TLB miss handler. It was using an immediate _PAGE_EXEC_4U value in an 'and' instruction to perform the test. This doesn't work because the immediate field is signed 13-bit, this the mask being tested against the PTE was 0x1000 sign-extended to 32-bits instead of just plain 0x1000. Signed-off-by: David S. Miller <davem@davemloft.net>