The following series implements bugfix of PTE formats for swap and file entries and changes PTE bit position to fixed, which is more better for analysing of tracer and HW debugger logs. Hardcoded bits positions and offsets in PTE effectively causes a miss of relationship between PTE format for TLB and PTE formats for swap and file entries. This patch series introduces a symbolic relation between both and also fixes a current mismatch of formats. It can crash kernel or application in heavy paging environment. Fixed bit positions helps much in analysing of tracer and HW debugger logs and improves performance and code size a little due to absence of variable masks in kernel. --- Leonid Yegoshin (3): MIPS: rearrange PTE bits into fixed positions MIPS: PTE bit positions slightly changed to prepare a more simple swap/file presentation MIPS: bugfix of PTE formats for swap and file entries arch/mips/include/asm/pgtable-32.h | 107 ++++++++----------- arch/mips/include/asm/pgtable-64.h | 25 +++- arch/mips/include/asm/pgtable-bits.h | 189 ++++++++++++++++++++++++++++++---- 3 files changed, 232 insertions(+), 89 deletions(-) -- Signature