diff options
Diffstat (limited to 'arch/arm64/include/asm/pgtable.h')
-rw-r--r-- | arch/arm64/include/asm/pgtable.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm64/include/asm/pgtable.h b/arch/arm64/include/asm/pgtable.h index 3de4ef8bfd82..e4c60d6e18b8 100644 --- a/arch/arm64/include/asm/pgtable.h +++ b/arch/arm64/include/asm/pgtable.h | |||
@@ -303,7 +303,7 @@ extern pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, | |||
303 | static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) | 303 | static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) |
304 | { | 304 | { |
305 | *pmdp = pmd; | 305 | *pmdp = pmd; |
306 | dsb(); | 306 | dsb(ishst); |
307 | } | 307 | } |
308 | 308 | ||
309 | static inline void pmd_clear(pmd_t *pmdp) | 309 | static inline void pmd_clear(pmd_t *pmdp) |
@@ -333,7 +333,7 @@ static inline pte_t *pmd_page_vaddr(pmd_t pmd) | |||
333 | static inline void set_pud(pud_t *pudp, pud_t pud) | 333 | static inline void set_pud(pud_t *pudp, pud_t pud) |
334 | { | 334 | { |
335 | *pudp = pud; | 335 | *pudp = pud; |
336 | dsb(); | 336 | dsb(ishst); |
337 | } | 337 | } |
338 | 338 | ||
339 | static inline void pud_clear(pud_t *pudp) | 339 | static inline void pud_clear(pud_t *pudp) |