lkml.org 
[lkml]   [2004]   [Oct]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U1

    * Ingo Molnar <mingo@elte.hu> wrote:

    > > as part of single stepping the init sequence. I stopped at this point
    > > to make sure I had a good record of the messages.
    >
    > could you try to disable SELINUX? It seems it's not fully safe yet.

    there wasnt all that much missing for SELINUX + PREEMPT_REALTIME
    support. Could you try the patch below - does it fix your box?

    Ingo

    --- linux/net/ipv4/af_inet.c.orig
    +++ linux/net/ipv4/af_inet.c
    @@ -242,7 +242,7 @@ static int inet_create(struct socket *so

    /* Look for the requested type/protocol pair. */
    answer = NULL;
    - rcu_read_lock();
    + rcu_read_lock_spin(&inetsw_lock);
    list_for_each_rcu(p, &inetsw[sock->type]) {
    answer = list_entry(p, struct inet_protosw, list);

    @@ -276,7 +276,7 @@ static int inet_create(struct socket *so
    answer_prot = answer->prot;
    answer_no_check = answer->no_check;
    answer_flags = answer->flags;
    - rcu_read_unlock();
    + rcu_read_unlock_spin(&inetsw_lock);

    BUG_TRAP(answer_prot->slab != NULL);

    @@ -345,7 +345,7 @@ static int inet_create(struct socket *so
    out:
    return err;
    out_rcu_unlock:
    - rcu_read_unlock();
    + rcu_read_unlock_spin(&inetsw_lock);
    goto out;
    }

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2005-03-22 14:07    [W:0.026 / U:0.052 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site