File tree Expand file tree Collapse file tree 7 files changed +13
-0
lines changed Expand file tree Collapse file tree 7 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -482,6 +482,7 @@ static inline pmd_t pmd_mkdirty(pmd_t pmd)
482
482
return pmd ;
483
483
}
484
484
485
+ #define pmd_young pmd_young
485
486
static inline int pmd_young (pmd_t pmd )
486
487
{
487
488
return !!(pmd_val (pmd ) & _PAGE_ACCESSED );
Original file line number Diff line number Diff line change @@ -622,6 +622,7 @@ static inline pmd_t pmd_mkdirty(pmd_t pmd)
622
622
return pmd ;
623
623
}
624
624
625
+ #define pmd_young pmd_young
625
626
static inline int pmd_young (pmd_t pmd )
626
627
{
627
628
return !!(pmd_val (pmd ) & _PAGE_ACCESSED );
Original file line number Diff line number Diff line change @@ -600,6 +600,7 @@ static inline int pmd_dirty(pmd_t pmd)
600
600
return pte_dirty (pmd_pte (pmd ));
601
601
}
602
602
603
+ #define pmd_young pmd_young
603
604
static inline int pmd_young (pmd_t pmd )
604
605
{
605
606
return pte_young (pmd_pte (pmd ));
Original file line number Diff line number Diff line change @@ -763,6 +763,7 @@ static inline int pmd_dirty(pmd_t pmd)
763
763
return (pmd_val (pmd ) & _SEGMENT_ENTRY_DIRTY ) != 0 ;
764
764
}
765
765
766
+ #define pmd_young pmd_young
766
767
static inline int pmd_young (pmd_t pmd )
767
768
{
768
769
return (pmd_val (pmd ) & _SEGMENT_ENTRY_YOUNG ) != 0 ;
Original file line number Diff line number Diff line change @@ -693,6 +693,7 @@ static inline unsigned long pmd_dirty(pmd_t pmd)
693
693
return pte_dirty (pte );
694
694
}
695
695
696
+ #define pmd_young pmd_young
696
697
static inline unsigned long pmd_young (pmd_t pmd )
697
698
{
698
699
pte_t pte = __pte (pmd_val (pmd ));
Original file line number Diff line number Diff line change @@ -139,6 +139,7 @@ static inline int pmd_dirty(pmd_t pmd)
139
139
return pmd_flags (pmd ) & _PAGE_DIRTY ;
140
140
}
141
141
142
+ #define pmd_young pmd_young
142
143
static inline int pmd_young (pmd_t pmd )
143
144
{
144
145
return pmd_flags (pmd ) & _PAGE_ACCESSED ;
Original file line number Diff line number Diff line change @@ -165,6 +165,13 @@ static inline pte_t *virt_to_kpte(unsigned long vaddr)
165
165
return pmd_none (* pmd ) ? NULL : pte_offset_kernel (pmd , vaddr );
166
166
}
167
167
168
+ #ifndef pmd_young
169
+ static inline int pmd_young (pmd_t pmd )
170
+ {
171
+ return 0 ;
172
+ }
173
+ #endif
174
+
168
175
#ifndef __HAVE_ARCH_PTEP_SET_ACCESS_FLAGS
169
176
extern int ptep_set_access_flags (struct vm_area_struct * vma ,
170
177
unsigned long address , pte_t * ptep ,
You can’t perform that action at this time.
0 commit comments