mcctrl: lookup unexported symbols at runtime
Instead of parsing System.map, use kallsyms_lookup_name() to get unexported symbols addresses at module loading time. This lets mckernel work with kaslr enabled (it gets enabled by default from el7.5 onwards) Change-Id: Ie4349fc1145ebce44f37f1f40c16f9d75584074d
This commit is contained in:
committed by
Masamichi Takagi
parent
794684985f
commit
e8f8660b73
@ -63,16 +63,6 @@
|
||||
#define dprintk(...)
|
||||
#endif
|
||||
|
||||
#ifdef MCCTRL_KSYM_zap_page_range
|
||||
static void
|
||||
(*mcctrl_zap_page_range)(struct vm_area_struct *vma, unsigned long start,
|
||||
unsigned long size, struct zap_details *details)
|
||||
#if MCCTRL_KSYM_zap_page_range
|
||||
= (void *)MCCTRL_KSYM_zap_page_range;
|
||||
#else
|
||||
= &zap_page_range;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
static long pager_call(ihk_os_t os, struct syscall_request *req);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user