• David S. Miller's avatar
    sparc32: Kill none_mask, it's bogus. · c87fe1c0
    David S. Miller authored
    For some reason, the pte_none() calculation for srmmu sparc32
    chips was masking out the top 4 bits.  That doesn't make any
    sense, as those are just some of the physical bits of the PTE
    encoding.
    
    Furthermore, this mistake breaks things when the offset of of a swap
    entry has a large enough offset as reported by Тхай Кирилл.
    
    Sun4c always set it to zero, so it's really completely useless,
    kill it.
    Reported-by: default avatarТхай Кирилл <tkhai@yandex.ru>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    c87fe1c0
srmmu.c 68.7 KB