File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,7 @@ static inline pteval_t __phys_to_pte_val(phys_addr_t phys)
103
103
#define pte_young (pte ) (!!(pte_val(pte) & PTE_AF))
104
104
#define pte_special (pte ) (!!(pte_val(pte) & PTE_SPECIAL))
105
105
#define pte_write (pte ) (!!(pte_val(pte) & PTE_WRITE))
106
+ #define pte_rdonly (pte ) (!!(pte_val(pte) & PTE_RDONLY))
106
107
#define pte_user (pte ) (!!(pte_val(pte) & PTE_USER))
107
108
#define pte_user_exec (pte ) (!(pte_val(pte) & PTE_UXN))
108
109
#define pte_cont (pte ) (!!(pte_val(pte) & PTE_CONT))
@@ -120,7 +121,7 @@ static inline pteval_t __phys_to_pte_val(phys_addr_t phys)
120
121
(__boundary - 1 < (end) - 1) ? __boundary : (end); \
121
122
})
122
123
123
- #define pte_hw_dirty (pte ) (pte_write(pte) && !(pte_val( pte) & PTE_RDONLY ))
124
+ #define pte_hw_dirty (pte ) (pte_write(pte) && !pte_rdonly( pte))
124
125
#define pte_sw_dirty (pte ) (!!(pte_val(pte) & PTE_DIRTY))
125
126
#define pte_dirty (pte ) (pte_sw_dirty(pte) || pte_hw_dirty(pte))
126
127
You can’t perform that action at this time.
0 commit comments