o Fix for MEM_SWAPOUT crashpoint as some compilers inline the call to shrink_page_list() and symbol lookup for this function name fails. Signed-off-by: Ankita Garg --- lkdtm.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) Index: linux-2.6.19-rc4-mm2/drivers/misc/lkdtm.c =================================================================== --- linux-2.6.19-rc4-mm2.orig/drivers/misc/lkdtm.c 2006-11-03 06:20:07.000000000 +0530 +++ linux-2.6.19-rc4-mm2/drivers/misc/lkdtm.c 2006-11-03 06:23:59.000000000 +0530 @@ -157,8 +157,7 @@ struct scan_control; -unsigned long jp_shrink_page_list(struct list_head *page_list, - struct scan_control *sc) +unsigned long jp_shrink_inactive_list(unsigned long max_scan, struct zone *zone, struct scan_control *sc) { lkdtm_handler(); jprobe_return(); @@ -297,8 +296,8 @@ lkdtm.entry = (kprobe_opcode_t*) jp_ll_rw_block; break; case MEM_SWAPOUT: - lkdtm.kp.symbol_name = "shrink_page_list"; - lkdtm.entry = (kprobe_opcode_t*) jp_shrink_page_list; + lkdtm.kp.symbol_name = "shrink_inactive_list"; + lkdtm.entry = (kprobe_opcode_t*) jp_shrink_inactive_list; break; case TIMERADD: lkdtm.kp.symbol_name = "hrtimer_start";