|
@@ -379,7 +379,7 @@ void update_mmu_cache(struct vm_area_struct *vma, unsigned long address,
|
|
|
|
|
|
/* Decode a PTE containing swap "identifier "into constituents */
|
|
/* Decode a PTE containing swap "identifier "into constituents */
|
|
#define __swp_type(pte_lookalike) (((pte_lookalike).val) & 0x1f)
|
|
#define __swp_type(pte_lookalike) (((pte_lookalike).val) & 0x1f)
|
|
-#define __swp_offset(pte_lookalike) ((pte_lookalike).val << 13)
|
|
|
|
|
|
+#define __swp_offset(pte_lookalike) ((pte_lookalike).val >> 13)
|
|
|
|
|
|
/* NOPs, to keep generic kernel happy */
|
|
/* NOPs, to keep generic kernel happy */
|
|
#define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
|
#define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|