@@ -1433,7 +1433,6 @@ void set_pte_range(struct vm_fault *vmf, struct folio *folio,
14331433 struct page * page , unsigned int nr , unsigned long addr );
14341434
14351435vm_fault_t finish_fault (struct vm_fault * vmf );
1436- vm_fault_t finish_mkwrite_fault (struct vm_fault * vmf );
14371436#endif
14381437
14391438/*
@@ -1783,38 +1782,39 @@ static inline bool __cpupid_match_pid(pid_t task_pid, int cpupid)
17831782
17841783#define cpupid_match_pid (task , cpupid ) __cpupid_match_pid(task->pid, cpupid)
17851784#ifdef LAST_CPUPID_NOT_IN_PAGE_FLAGS
1786- static inline int page_cpupid_xchg_last (struct page * page , int cpupid )
1785+ static inline int folio_xchg_last_cpupid (struct folio * folio , int cpupid )
17871786{
1788- return xchg (& page -> _last_cpupid , cpupid & LAST_CPUPID_MASK );
1787+ return xchg (& folio -> _last_cpupid , cpupid & LAST_CPUPID_MASK );
17891788}
17901789
1791- static inline int page_cpupid_last (struct page * page )
1790+ static inline int folio_last_cpupid (struct folio * folio )
17921791{
1793- return page -> _last_cpupid ;
1792+ return folio -> _last_cpupid ;
17941793}
17951794static inline void page_cpupid_reset_last (struct page * page )
17961795{
17971796 page -> _last_cpupid = -1 & LAST_CPUPID_MASK ;
17981797}
17991798#else
1800- static inline int page_cpupid_last (struct page * page )
1799+ static inline int folio_last_cpupid (struct folio * folio )
18011800{
1802- return (page -> flags >> LAST_CPUPID_PGSHIFT ) & LAST_CPUPID_MASK ;
1801+ return (folio -> flags >> LAST_CPUPID_PGSHIFT ) & LAST_CPUPID_MASK ;
18031802}
18041803
1805- extern int page_cpupid_xchg_last (struct page * page , int cpupid );
1804+ int folio_xchg_last_cpupid (struct folio * folio , int cpupid );
18061805
18071806static inline void page_cpupid_reset_last (struct page * page )
18081807{
18091808 page -> flags |= LAST_CPUPID_MASK << LAST_CPUPID_PGSHIFT ;
18101809}
18111810#endif /* LAST_CPUPID_NOT_IN_PAGE_FLAGS */
18121811
1813- static inline int xchg_page_access_time (struct page * page , int time )
1812+ static inline int folio_xchg_access_time (struct folio * folio , int time )
18141813{
18151814 int last_time ;
18161815
1817- last_time = page_cpupid_xchg_last (page , time >> PAGE_ACCESS_TIME_BUCKETS );
1816+ last_time = folio_xchg_last_cpupid (folio ,
1817+ time >> PAGE_ACCESS_TIME_BUCKETS );
18181818 return last_time << PAGE_ACCESS_TIME_BUCKETS ;
18191819}
18201820
@@ -1828,19 +1828,19 @@ static inline void vma_set_access_pid_bit(struct vm_area_struct *vma)
18281828 }
18291829}
18301830#else /* !CONFIG_NUMA_BALANCING */
1831- static inline int page_cpupid_xchg_last (struct page * page , int cpupid )
1831+ static inline int folio_xchg_last_cpupid (struct folio * folio , int cpupid )
18321832{
1833- return page_to_nid ( page ); /* XXX */
1833+ return folio_nid ( folio ); /* XXX */
18341834}
18351835
1836- static inline int xchg_page_access_time (struct page * page , int time )
1836+ static inline int folio_xchg_access_time (struct folio * folio , int time )
18371837{
18381838 return 0 ;
18391839}
18401840
1841- static inline int page_cpupid_last (struct page * page )
1841+ static inline int folio_last_cpupid (struct folio * folio )
18421842{
1843- return page_to_nid ( page ); /* XXX */
1843+ return folio_nid ( folio ); /* XXX */
18441844}
18451845
18461846static inline int cpupid_to_nid (int cpupid )
0 commit comments