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