tlb.h (498495dba268b20e8eadd7fe93c140c68b6cc9d2) tlb.h (ed6a79352cad00e9a49d6e438be40e45107207bf)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __ASM_SH_TLB_H
3#define __ASM_SH_TLB_H
4
5#ifdef CONFIG_SUPERH64
6# include <asm/tlb_64.h>
7#endif
8

--- 113 unchanged lines hidden (view full) ---

122}
123
124static inline void tlb_remove_page_size(struct mmu_gather *tlb,
125 struct page *page, int page_size)
126{
127 return tlb_remove_page(tlb, page);
128}
129
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __ASM_SH_TLB_H
3#define __ASM_SH_TLB_H
4
5#ifdef CONFIG_SUPERH64
6# include <asm/tlb_64.h>
7#endif
8

--- 113 unchanged lines hidden (view full) ---

122}
123
124static inline void tlb_remove_page_size(struct mmu_gather *tlb,
125 struct page *page, int page_size)
126{
127 return tlb_remove_page(tlb, page);
128}
129
130#define tlb_remove_check_page_size_change tlb_remove_check_page_size_change
131static inline void tlb_remove_check_page_size_change(struct mmu_gather *tlb,
132 unsigned int page_size)
130static inline void tlb_change_page_size(struct mmu_gather *tlb, unsigned int page_size)
133{
134}
135
136#define pte_free_tlb(tlb, ptep, addr) pte_free((tlb)->mm, ptep)
137#define pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, pmdp)
138#define pud_free_tlb(tlb, pudp, addr) pud_free((tlb)->mm, pudp)
139
140#define tlb_migrate_finish(mm) do { } while (0)

--- 29 unchanged lines hidden ---
131{
132}
133
134#define pte_free_tlb(tlb, ptep, addr) pte_free((tlb)->mm, ptep)
135#define pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, pmdp)
136#define pud_free_tlb(tlb, pudp, addr) pud_free((tlb)->mm, pudp)
137
138#define tlb_migrate_finish(mm) do { } while (0)

--- 29 unchanged lines hidden ---