• L
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · fea7c783
    Linus Torvalds 提交于
    Pull networking fixes from David S. Miller:
    
    This has the fix for the wireless issues I ran into the other week as
    well as:
    
     1) Fix CAN c_can driver transmit handling resulting in BUG check
        triggers, from AnilKumar Ch.
    
     2) Fix packet drop monitor sleeping in atomic context, from Eric
        Dumazet.
    
     3) Fix mv643xx_eth driver build regression, from Andrew Lunn.
    
     4) Inetpeer freeing needs an RCU grace period in order to avoid races
        during tree invalidation.  From Eric Dumazet.
    
     5) Fix endianness bugs in xt_HMARK netfilter module, from Hans
        Schillstrom.
    
     6) Add proper module refcounting to l2tp_eth to avoid crash on module
        unload, from Eric Dumazet.
    
     7) Fix truncation of neighbour entry dumps due to logic errors in
        neigh_dump_info() and friends, from Eric Dumazet.
    
     8) The conversion of fib6_age() to dst_neigh_lookup() accidently
        reversed the logic of a flags test, fix from Thomas Graf.
    
     9) Fix checksum configuration in newer sky2 chips, from Stephen
        Hemminger.
    
    10) Revert BQL support in NIU driver, doesn't work.
    
    11) l2tp_ip_sendmsg() illegally uses a route without a proper reference.
        From Eric Dumazet.
    
    12) be2net driver references an SKB after it's potentially been freed,
        also from Eric Dumazet.
    
    13) Fix RCU stalls in dummy net driver init.  Also from Eric Dumazet.
    
    14) lpc_eth has several bugs in it's transmit engine leading to packet
        leaks and improper queue wakes, from Eric Dumazet.
    
    15) Apply short DMA workaround to more tg3 chips, from Matt Carlson.
    
    16) Add tilegx network driver.
    
    17) Bonding queue mapping for a packet can get corrupted, fix from Eric
        Dumazet.
    
    18) Fix bug in netpoll_send_udp() SKB management that can leave garbage
        in the payload in certain situations.  From Eric Dumazet.
    
    19) bnx2x driver interprets chip RX checksum offload incorrectly in
        encapsulation situations.  Fix from Eric Dumazet.
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (75 commits)
      bnx2x: fix checksum validation
      netpoll: fix netpoll_send_udp() bugs
      bonding: Fix corrupted queue_mapping
      bonding:record primary when modify it via sysfs
      tilegx network driver: initial support
      tg3: Apply short DMA frag workaround to 5906
      net: stmmac: Fix clock en-/disable calls
      lpc_eth: fix tx completion
      lpc_eth: add missing ndo_change_mtu()
      dummy: fix rcu_sched self-detected stalls
      net: Reorder initialization in ip_route_output to fix gcc warning
      virtio-net: fix a race on 32bit arches
      r8169: avoid NAPI scheduling delay.
      net: Make linux/tcp.h C++ friendly (trivial)
      netdev: fix drivers/net/phy/ kernel-doc warnings
      net/core: fix kernel-doc warnings
      be2net: fix a race in be_xmit()
      l2tp: fix a race in l2tp_ip_sendmsg()
      mac80211: add back channel change flag
      NFC: Fix possible NULL ptr deref when getting the name of a socket
      ...
    fea7c783
MAINTAINERS 208.2 KB