Commit 5827040d authored by Huang, Ying's avatar Huang, Ying Committed by Ingo Molnar

x86: change_page_attr_clear fix

This patch replaces __change_page_attr_set_clr() with
change_page_attr_set_clr() in change_page_attr_clear() to flush the
TLB/cache properly.
Signed-off-by: default avatarHuang Ying <ying.huang@intel.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent c1666e66
...@@ -399,8 +399,7 @@ static inline int change_page_attr_set(unsigned long addr, int numpages, ...@@ -399,8 +399,7 @@ static inline int change_page_attr_set(unsigned long addr, int numpages,
static inline int change_page_attr_clear(unsigned long addr, int numpages, static inline int change_page_attr_clear(unsigned long addr, int numpages,
pgprot_t mask) pgprot_t mask)
{ {
return __change_page_attr_set_clr(addr, numpages, __pgprot(0), mask); return change_page_attr_set_clr(addr, numpages, __pgprot(0), mask);
} }
int set_memory_uc(unsigned long addr, int numpages) int set_memory_uc(unsigned long addr, int numpages)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment