Re: blcr 0.8.2 with ubuntu karmic (kernel 2.6.31)

From: Alan Woodland (alan.woodland_at_gmail_dot_com)
Date: Mon Nov 02 2009 - 09:16:21 PST

  • Next message: Paul H. Hargrove: "Re: blcr 0.8.2 with ubuntu karmic (kernel 2.6.31)"
    2009/11/2 Alan Woodland <alan.woodland_at_gmail_dot_com>:
    > The attached patch fixes the cause of the missing modules when
    > building on 2.6.31. It doesn't however appear to be the only problem
    > when building for 2.6.31, it's now hitting a #error which I haven't
    > looked at yet.
    >
    > For those that are interested 2.6.31 no longer sets $(TOPDIR) in
    > kbuild invocations, so trying to work out if we're using kbuild based
    > on that fails. I switched to $(obj), I couldn't think of anything
    > better to use, but I'm sure there is a more appropriate variable to
    > use instead.
    >
    > When I've had more of a look I might post another patch here to fix
    > the remaining problems.
    
    Two problems seem to exist with 2.6.31:
    - find_task_by_pid_type_ns no longer exists, or isn't visible at all.
    - find_task_by_pid_ns test passes, with a warning, but dmesg reports
    find_task_by_pid_ns not found at modprobe time. I think this might be
    a mistake in the kernel headers, but it's still in System.map, so we
    can work around this maybe.
    
    This is the commit log:
    http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=17f98dcf6010a1cfd25d179fd0ce77d3dc2685c3
    
    I'm slightly out of my depth here now, I tried to hack a work around,
    but didn't succeed yet.
    
    Alan
    

  • Next message: Paul H. Hargrove: "Re: blcr 0.8.2 with ubuntu karmic (kernel 2.6.31)"