|
@@ -513,7 +513,6 @@ static int __change_page_attr(struct cpa_data *cpa, int primary)
|
|
unsigned long address = cpa->vaddr;
|
|
unsigned long address = cpa->vaddr;
|
|
int do_split, err;
|
|
int do_split, err;
|
|
unsigned int level;
|
|
unsigned int level;
|
|
- struct page *kpte_page;
|
|
|
|
pte_t *kpte, old_pte;
|
|
pte_t *kpte, old_pte;
|
|
|
|
|
|
repeat:
|
|
repeat:
|
|
@@ -532,10 +531,6 @@ repeat:
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
}
|
|
}
|
|
|
|
|
|
- kpte_page = virt_to_page(kpte);
|
|
|
|
- BUG_ON(PageLRU(kpte_page));
|
|
|
|
- BUG_ON(PageCompound(kpte_page));
|
|
|
|
-
|
|
|
|
if (level == PG_LEVEL_4K) {
|
|
if (level == PG_LEVEL_4K) {
|
|
pte_t new_pte;
|
|
pte_t new_pte;
|
|
pgprot_t new_prot = pte_pgprot(old_pte);
|
|
pgprot_t new_prot = pte_pgprot(old_pte);
|