]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - include/asm-generic/hugetlb.h
block: Fix writeback throttling W=1 compiler warnings
[mirror_ubuntu-bionic-kernel.git] / include / asm-generic / hugetlb.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
106c992a
GS
2#ifndef _ASM_GENERIC_HUGETLB_H
3#define _ASM_GENERIC_HUGETLB_H
4
5static inline pte_t mk_huge_pte(struct page *page, pgprot_t pgprot)
6{
7 return mk_pte(page, pgprot);
8}
9
26794942 10static inline unsigned long huge_pte_write(pte_t pte)
106c992a
GS
11{
12 return pte_write(pte);
13}
14
26794942 15static inline unsigned long huge_pte_dirty(pte_t pte)
106c992a
GS
16{
17 return pte_dirty(pte);
18}
19
20static inline pte_t huge_pte_mkwrite(pte_t pte)
21{
22 return pte_mkwrite(pte);
23}
24
25static inline pte_t huge_pte_mkdirty(pte_t pte)
26{
27 return pte_mkdirty(pte);
28}
29
30static inline pte_t huge_pte_modify(pte_t pte, pgprot_t newprot)
31{
32 return pte_modify(pte, newprot);
33}
34
9386fac3 35#ifndef huge_pte_clear
106c992a 36static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr,
9386fac3 37 pte_t *ptep, unsigned long sz)
106c992a
GS
38{
39 pte_clear(mm, addr, ptep);
40}
9386fac3 41#endif
106c992a
GS
42
43#endif /* _ASM_GENERIC_HUGETLB_H */