The person who removed the symbol export from the kernel isn't interested in restoring it. I'll see what I can do, but this isn't going to be fixed quickly, sorry.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As a temporary workaround until there's a real fix, patching the kernel to export handle_mm_fault might work. The function is identical in 2.6.22.15 (still exported) and 2.6.23.12 (not exported anymore). I'll give that a try after my next reboot.
You just need to add:
EXPORT_SYMBOL_GPL(handle_mm_fault);
to mm/memory.c, right under the definition of the function. Should be around line 2660 or so.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=1223416
Originator: NO
The person who removed the symbol export from the kernel isn't interested in restoring it. I'll see what I can do, but this isn't going to be fixed quickly, sorry.
Logged In: YES
user_id=25407
Originator: NO
As a temporary workaround until there's a real fix, patching the kernel to export handle_mm_fault might work. The function is identical in 2.6.22.15 (still exported) and 2.6.23.12 (not exported anymore). I'll give that a try after my next reboot.
You just need to add:
EXPORT_SYMBOL_GPL(handle_mm_fault);
to mm/memory.c, right under the definition of the function. Should be around line 2660 or so.
Logged In: YES
user_id=1223416
Originator: NO
The attached patch and the current SVN version fixes this issue, but there are still other issues remaining.
File Added: mol-mm.patch
2.6.23+ kernel patch