|
@@ -515,7 +515,7 @@ void *__kprobes text_poke(void *addr, const void *opcode, size_t len)
|
|
BUG_ON(len > sizeof(long));
|
|
BUG_ON(len > sizeof(long));
|
|
BUG_ON((((long)addr + len - 1) & ~(sizeof(long) - 1))
|
|
BUG_ON((((long)addr + len - 1) & ~(sizeof(long) - 1))
|
|
- ((long)addr & ~(sizeof(long) - 1)));
|
|
- ((long)addr & ~(sizeof(long) - 1)));
|
|
- if (kernel_text_address((unsigned long)addr)) {
|
|
|
|
|
|
+ if (core_kernel_text((unsigned long)addr)) {
|
|
struct page *pages[2] = { virt_to_page(addr),
|
|
struct page *pages[2] = { virt_to_page(addr),
|
|
virt_to_page(addr + PAGE_SIZE) };
|
|
virt_to_page(addr + PAGE_SIZE) };
|
|
if (!pages[1])
|
|
if (!pages[1])
|