diff options
Diffstat (limited to 'include/asm-generic')
| -rw-r--r-- | include/asm-generic/pgtable.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/include/asm-generic/pgtable.h b/include/asm-generic/pgtable.h index b1836987d506..a7126d28f4cf 100644 --- a/include/asm-generic/pgtable.h +++ b/include/asm-generic/pgtable.h | |||
| @@ -396,6 +396,28 @@ static inline void ptep_modify_prot_commit(struct mm_struct *mm, | |||
| 396 | #define arch_start_context_switch(prev) do {} while (0) | 396 | #define arch_start_context_switch(prev) do {} while (0) |
| 397 | #endif | 397 | #endif |
| 398 | 398 | ||
| 399 | #ifndef CONFIG_HAVE_ARCH_SOFT_DIRTY | ||
| 400 | static inline int pte_soft_dirty(pte_t pte) | ||
| 401 | { | ||
| 402 | return 0; | ||
| 403 | } | ||
| 404 | |||
| 405 | static inline int pmd_soft_dirty(pmd_t pmd) | ||
| 406 | { | ||
| 407 | return 0; | ||
| 408 | } | ||
| 409 | |||
| 410 | static inline pte_t pte_mksoft_dirty(pte_t pte) | ||
| 411 | { | ||
| 412 | return pte; | ||
| 413 | } | ||
| 414 | |||
| 415 | static inline pmd_t pmd_mksoft_dirty(pmd_t pmd) | ||
| 416 | { | ||
| 417 | return pmd; | ||
| 418 | } | ||
| 419 | #endif | ||
| 420 | |||
| 399 | #ifndef __HAVE_PFNMAP_TRACKING | 421 | #ifndef __HAVE_PFNMAP_TRACKING |
| 400 | /* | 422 | /* |
| 401 | * Interfaces that can be used by architecture code to keep track of | 423 | * Interfaces that can be used by architecture code to keep track of |
