From: J.A. M. <jam...@ab...> - 2003-09-04 23:21:55
|
On 09.04, Nicholas Henke wrote: > Hey Erik~ > I am attempting to get a RH kernel patched for bproc, but I am running > into some missing symbols. Here is what depmod tells me: > Oops, I have forgotten it... Two things: - sys_call_table: this is not a bug, it was unexported to prevent things like BProc does. So it is a good time to start thinking on how to re-implement that functionality. Perhaps a full hook system shared with the security people... - RH kernels usually are really -ac kernels, not plain mainline. -ac include the O(1) scheduler, and I think bproc bombs when put togheter with O(1) sched. My -aa kernels patched with bproc worked fine until Andea put in the scheduler. bproc fits ok with a ton of other patches I collect, even once I tried with just the -aa VM and bproc. It worked. So it looks like it is the scheduler. When I have the time I will try to dig this, but not until I submit my thesis...I need to burn the cluster. Hope this helps (to do not loose your time, or to shred a light if you get it working...) As I look into it, init_new_context sounds about scheduling, and if RH patched it... And pte_offset sounds about VM management, high pages and so on, and RH kernels also have a different VM subsystem than mainline (-rmap). In short, a RH kernel has nothing to do with a standard kernel, so expect a ton of trouble. -- J.A. Magallon <jam...@ab...> \ Software is like sex: werewolf.able.es \ It's better when it's free Mandrake Linux release 9.2 (Cooker) for i586 Linux 2.4.23-pre2-jam1m (gcc 3.3.1 (Mandrake Linux 9.2 3.3.1-1mdk)) |