undefined symbol 'page_remove_rmap' and 'page_add_new_anon_rmap'
Hi all,
I am having a warning while compiling followed by an error while insmoding my driver which does some page allocation and re-mapping of page table entries.
I am getting three errors for undefined symbols:
This is the output for compiling the module:
Building modules, stage 2.
MODPOST 1 modules
WARNING: "page_add_new_anon_rmap" [/home/rkghev/flash/driver_progs/pciedma/xapp1052.ko] undefined!
WARNING: "page_remove_rmap" [/home/rkghev/flash/driver_progs/pciedma/xapp1052.ko] undefined!
WARNING: "__mmu_notifier_invalidate_page" [/home/rkghev/flash/driver_progs/pciedma/xapp1052.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-source-2.6.28.32bit/linux-source-2.6.28'
insmod gives the following error:
insmod xapp1052.ko
insmod: error inserting 'xapp1052.ko': -1 Unknown symbol in module
make: *** [load] Error 1
dmesg output for corresponding insmod:
[ 1420.037825] xapp1052: Unknown symbol page_remove_rmap
[ 1484.584608] xapp1052: Unknown symbol page_add_new_anon_rmap
[ 1484.584665] xapp1052: Unknown symbol __mmu_notifier_invalidate_page
Please throw some light on this.
Thanks a lot,
Rashmi
|