Comment 20 for bug 284377

Revision history for this message
TJ (tj) wrote : Re: [Bug 284377] Re: No NET with 2.6.27: No buffer space available

There appears to be a change to the 2.6.29 code that changes the way the
allocation is handled:

commit 93adcc80f3288f1827baf6f821af818f6eeef7f9
Author: Alexey Dobriyan <email address hidden>
Date: Tue Oct 28 13:25:09 2008 -0700

    net: don't use INIT_RCU_HEAD

    call_rcu() will unconditionally rewrite RCU head anyway.
    Applies to
        struct neigh_parms
        struct neigh_table
        struct net
        struct cipso_v4_doi
        struct in_ifaddr
        struct in_device
        rt->u.dst

    Signed-off-by: Alexey Dobriyan <email address hidden>
    Acked-by: Paul E. McKenney <email address hidden>
    Signed-off-by: David S. Miller <email address hidden>

It applies cleanly onto the Jaunty tree and with one slight adjustment,
to the Intrepid tree. If I don't find anything else that might cause
this we can try custom kernel builds including these changes.