21 Apr, 2006

2 commits

  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (21 commits)
    [PATCH] wext: Fix RtNetlink ENCODE security permissions
    [PATCH] bcm43xx: iw_priv_args names should be <16 characters
    [PATCH] bcm43xx: sysfs code cleanup
    [PATCH] bcm43xx: fix pctl slowclock limit calculation
    [PATCH] bcm43xx: fix dyn tssi2dbm memleak
    [PATCH] bcm43xx: fix config menu alignment
    [PATCH] bcm43xx wireless: fix printk format warnings
    [PATCH] softmac: report when scanning has finished
    [PATCH] softmac: fix event sending
    [PATCH] softmac: handle iw_mode properly
    [PATCH] softmac: dont send out packets while scanning
    [PATCH] softmac: return -EAGAIN from getscan while scanning
    [PATCH] bcm43xx: set trans_start on TX to prevent bogus timeouts
    [PATCH] orinoco: fix truncating commsquality RID with the latest Symbol firmware
    [PATCH] softmac: fix spinlock recursion on reassoc
    [PATCH] Revert NET_RADIO Kconfig title change
    [PATCH] wext: Fix IWENCODEEXT security permissions
    [PATCH] wireless/atmel: send WEXT scan completion events
    [PATCH] wireless/airo: clean up WEXT association and scan events
    [PATCH] softmac uses Wiress Ext.
    ...

    Linus Torvalds
     
  • Jeff Garzik
     

20 Apr, 2006

17 commits


19 Apr, 2006

7 commits


18 Apr, 2006

1 commit

  • This fixes http://bugzilla.kernel.org/show_bug.cgi?id=6388
    The bug is caused by ip_route_input dereferencing skb->nh.protocol of
    the dummy skb passed dow from inet_rtm_getroute (Thanks Thomas for seeing
    it). It only happens if the route requested is for a multicast IP
    address.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger
     

15 Apr, 2006

9 commits

  • During other work I noticed that ip_append_data() seemed to be forgetting to
    include the frag gap in its calculation of a fragment that consumes the rest of
    the payload. Herbert confirmed that this was a bug that snuck in during a
    previous rework.

    Signed-off-by: Zach Brown
    Signed-off-by: David S. Miller

    Zach Brown
     
  • Add module information

    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger
     
  • Cleanup some code around notifier. Don't need (void) casts to ignore
    return values, and use C90 style initializer. Just ignore unused device
    events.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger
     
  • Don't need the ifdef here since create_proc_entry() is stubbed to
    always return NULL.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger
     
  • Run CLIP driver through Lindent script to fix formatting.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger
     
  • By inspection, the clip idle timer code is racy on SMP.
    Here is a safe version of timer management.
    Untested, I don't have ATM hardware.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger
     
  • If Classical IP over ATM module is loaded, its neighbor table gets
    populated when permanent neighbor entries are created; but these entries
    are not flushed when the device is removed. Since the entry never gets
    flushed the unregister of the network device never completes.

    This version of the patch also adds locking around the reference to
    the atm arp daemon to avoid races with events and daemon state changes.
    (Note: barrier() was never really safe)

    Bug-reference: http://bugzilla.kernel.org/show_bug.cgi?id=6295
    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger
     
  • Send aevent immediately if we have sent nothing since last timer and
    this is the first packet.

    Fixes a corner case when packet threshold is very high, the timer low
    and a very low packet rate input which is bursty.

    Signed-off-by: Jamal Hadi Salim
    Signed-off-by: David S. Miller

    Jamal Hadi Salim
     
  • This patch contains the following possible cleanups:
    - make the following needlessly global function static:
    - arp.c: arp_rcv()
    - remove the following unused EXPORT_SYMBOL's:
    - devinet.c: devinet_ioctl
    - fib_frontend.c: ip_rt_ioctl
    - inet_hashtables.c: inet_bind_bucket_create
    - inet_hashtables.c: inet_bind_hash
    - tcp_input.c: sysctl_tcp_abc
    - tcp_ipv4.c: sysctl_tcp_tw_reuse
    - tcp_output.c: sysctl_tcp_mtu_probing
    - tcp_output.c: sysctl_tcp_base_mss

    Signed-off-by: Adrian Bunk
    Signed-off-by: David S. Miller

    Adrian Bunk
     

12 Apr, 2006

4 commits

  • The in-kernel Sangoma drivers are both not compiling and marked as BROKEN
    since at least kernel 2.6.0.

    Sangoma offers out-of-tree drivers, and David Mandelstam told me Sangoma
    does no longer maintain the in-kernel drivers and prefers to provide them
    as a separate installation package.

    This patch therefore removes these drivers.

    Signed-off-by: Adrian Bunk
    Signed-off-by: Andrew Morton
    Signed-off-by: David S. Miller

    Adrian Bunk
     
  • Allocate an array of 'struct ebt_chainstack *', the current code allocates
    array of 'struct ebt_chainstack'.

    akpm: converted to use the

    foo = alloc(sizeof(*foo))

    form. Which would have prevented this from happening in the first place.

    akpm: also removed unneeded typecast.

    akpm: what on earth is this code doing anyway? cpu_possible_map can be
    sparse..

    Signed-off-by: Jayachandran C.
    Signed-off-by: Andrew Morton
    Signed-off-by: David S. Miller

    Jayachandran C
     
  • we dont free req if we cant parse the options.
    This fixes coverity bug id #1046

    Signed-off-by: Eric Sesterhenn
    Signed-off-by: David S. Miller

    Eric Sesterhenn
     
  • This change allows link local packets (like 802.3ad and Spanning Tree
    Protocol) to be processed even when the bridge is not using the port.
    It fixes the chicken-egg problem for bridging a bonded device, and
    may also fix problems with spanning tree failover.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger