23 Sep, 2006

35 commits


20 Sep, 2006

1 commit


18 Aug, 2006

2 commits


14 Aug, 2006

2 commits

  • Fix kernel panic on various SMP machines. The culprit is a null
    ub->skb in ulog_send(). If ulog_timer() has already been scheduled on
    one CPU and is spinning on the lock, and ipt_ulog_packet() flushes the
    queue on another CPU by calling ulog_send() right before it exits,
    there will be no skbuff when ulog_timer() acquires the lock and calls
    ulog_send(). Cancelling the timer in ulog_send() doesn't help because
    it has already been scheduled and is running on the first CPU.

    Similar problem exists in ebt_ulog.c and nfnetlink_log.c.

    Signed-off-by: Mark Huang
    Signed-off-by: Patrick McHardy
    Signed-off-by: David S. Miller

    Mark Huang
     
  • The xt_string match is broken with ! negation.
    This resolves a portion of netfilter bugzilla #497.

    Signed-off-by: Phil Oester
    Signed-off-by: Patrick McHardy
    Signed-off-by: David S. Miller

    Phil Oester