1. 26 Jan, 2012 27 commits
  2. 25 Jan, 2012 7 commits
  3. 24 Jan, 2012 6 commits
    • Fabio Estevam's avatar
      net: fec: use module_platform_driver · aaca2377
      Fabio Estevam authored
      
      
      Using module_platform_driver can make the code smaller.
      Signed-off-by: default avatarFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      aaca2377
    • Konrad Rzeszutek Wilk's avatar
      xen/netfront: add netconsole support. · cf66f9d4
      Konrad Rzeszutek Wilk authored
      
      
      add polling interface to xen-netfront device to support netconsole
      
      This patch also alters the spin_lock usage to use irqsave variant.
      Documentation/networking/netdevices.txt states that start_xmit
      can be called with interrupts disabled by netconsole and therefore using
      the irqsave/restore locking in this function is looks correct.
      Signed-off-by: default avatarTina.Yang <tina.yang@oracle.com>
      Cc: Jeremy Fitzhardinge <jeremy@goop.org>
      Signed-off-by: default avatarZhenzhong.Duan <zhenzhong.duan@oracle.com>
      Tested-by: default avatargurudas.pai <gurudas.pai@oracle.com>
      [v1: Copy-n-pasted Ian Campbell comments]
      Signed-off-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
      Acked-by: default avatarIan Campbell <ian.campbell@citrix.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      cf66f9d4
    • David S. Miller's avatar
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 701b259f
      Linus Torvalds authored
      Davem says:
      
      1) Fix JIT code generation on x86-64 for divide by zero, from Eric Dumazet.
      
      2) tg3 header length computation correction from Eric Dumazet.
      
      3) More build and reference counting fixes for socket memory cgroup
         code from Glauber Costa.
      
      4) module.h snuck back into a core header after all the hard work we
         did to remove that, from Paul Gortmaker and Jesper Dangaard Brouer.
      
      5) Fix PHY naming regression and add some new PCI IDs in stmmac, from
         Alessandro Rubini.
      
      6) Netlink message generation fix in new team driver, should only advertise
         the entries that changed during events, from Jiri Pirko.
      
      7) SRIOV VF registration and unregistration fixes, and also add a
         missing PCI ID, from Roopa Prabhu.
      
      8) Fix infinite loop in tx queue flush code of brcmsmac, from Stanislaw Gruszka.
      
      9) ftgmac100/ftmac100 build fix, missing interrupt.h include.
      
      10) Memory leak fix in net/hyperv do_set_mutlicast() handling, from Wei Yongjun.
      
      11) Off by one fix in netem packet scheduler, from Vijay Subramanian.
      
      12) TCP loss detection fix from Yuchung Cheng.
      
      13) TCP reset packet MD5 calculation uses wrong address, fix from Shawn Lu.
      
      14) skge carrier assertion and DMA mapping fixes from Stephen Hemminger.
      
      15) Congestion recovery undo performed at the wrong spot in BIC and CUBIC
          congestion control modules, fix from Neal Cardwell.
      
      16) Ethtool ETHTOOL_GSSET_INFO is unnecessarily restrictive, from Michał Mirosław.
      
      17) Fix triggerable race in ipv6 sysctl handling, from Francesco Ruggeri.
      
      18) Statistics bug fixes in mlx4 from Eugenia Emantayev.
      
      19) rds locking bug fix during info dumps, from your's truly.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (67 commits)
        rds: Make rds_sock_lock BH rather than IRQ safe.
        netprio_cgroup.h: dont include module.h from other includes
        net: flow_dissector.c missing include linux/export.h
        team: send only changed options/ports via netlink
        net/hyperv: fix possible memory leak in do_set_multicast()
        drivers/net: dsa/mv88e6xxx.c files need linux/module.h
        stmmac: added PCI identifiers
        llc: Fix race condition in llc_ui_recvmsg
        stmmac: fix phy naming inconsistency
        dsa: Add reporting of silicon revision for Marvell 88E6123/88E6161/88E6165 switches.
        tg3: fix ipv6 header length computation
        skge: add byte queue limit support
        mv643xx_eth: Add Rx Discard and Rx Overrun statistics
        bnx2x: fix compilation error with SOE in fw_dump
        bnx2x: handle CHIP_REVISION during init_one
        bnx2x: allow user to change ring size in ISCSI SD mode
        bnx2x: fix Big-Endianess in ethtool -t
        bnx2x: fixed ethtool statistics for MF modes
        bnx2x: credit-leakage fixup on vlan_mac_del_all
        macvlan: fix a possible use after free
        ...
      701b259f
    • David S. Miller's avatar
      ip_gre: Fix bug added to ipgre_tunnel_xmit(). · 61d57f87
      David S. Miller authored
      
      
      We can remove the rt_gateway == 0 check but we shouldn't
      remove the 'dst' initialization too.
      
      Noticed by Eric Dumazet.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      61d57f87
    • David S. Miller's avatar
      ipip: Fix bug added to ipip_tunnel_xmit(). · 658c8d96
      David S. Miller authored
      
      
      We can remove the rt_gateway == 0 check but we shouldn't
      remove the 'dst' initialization too.
      
      Noticed by Eric Dumazet.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      658c8d96