| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1 1/4] kasan: introduce set_pmd_early_shadow()
 On 15.01.20 11:54, Sergey Dyasli wrote: Hi Juergen, On 08/01/2020 15:20, Sergey Dyasli wrote: 
Change set_pmd_early_shadow() like the following:
#ifdef CONFIG_XEN_PV
static inline void set_pmd_early_shadow(pmd_t *pmd, pte_t *early_shadow)
{
        static bool pmd_populated = false;
        if (likely(pmd_populated)) {
                set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
        } else {
                pmd_populate_kernel(&init_mm, pmd, early_shadow);
                pmd_populated = true;
        }
}
#else
static inline void set_pmd_early_shadow(pmd_t *pmd, pte_t *early_shadow)
{
        pmd_populate_kernel(&init_mm, pmd, early_shadow);
}
#endif
... and move it to include/xen/xen-ops.h and call it with
lm_alias(kasan_early_shadow_pte) as the second parameter.
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
 
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |