mbox

[GIT] Networking

Message ID 20120118.005713.323927363865759521.davem@davemloft.net
State Accepted, archived
Delegated to: David Miller
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master

Message

David Miller Jan. 18, 2012, 5:57 a.m. UTC
This has your brcmsmac fixes as well as:

1) Build regression fix in sh-eth driver from Nobuhiro Iwamatsu.

2) Fix checksum validation in skb_gso_segment() and report the offending
   context better, from Ben Hutchings and Michał Mirosław.

3) Revert user-space netfilter expectation helper support, it needs
   some more kinks worked out, from Pablo Neira.

4) Fix idev leak in icmp6_dst_alloc() from RonQing Li.

5) Link handling bug fixes in bnx2x from Yaniv Rosner.

6) Fix wrong device ID for CAIF modems and kill erroneous WARN_ON in
   caif_dev, from Sjur Brandeland.

7) Multpart datapath dumps in openvswitch were truncated, from Ben Pfaff.

8) Per device IP snmp counters in ipv6 regressed, fix from Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit 6a488979f574cb4287880db2dbc8b13cee30c5be:

  Merge tag 'arm-soc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc (2012-01-17 18:55:56 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master

Alexandre Oliva (1):
      brcmfmac: work-around gcc 4.7 build issue

Ben Hutchings (2):
      net: Use device model to get driver name in skb_gso_segment()
      net: WARN if skb_checksum_help() is called on skb requiring segmentation

Ben Pfaff (1):
      openvswitch: Fix multipart datapath dumps.

Dan Carpenter (3):
      ipw2x00: signedness bug handling frame length
      mwl8k: fix condition in mwl8k_cmd_encryption_remove_key()
      inetpeer: initialize ->redirect_genid in inet_getpeer()

David S. Miller (1):
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless

Devendra Naga (1):
      net: remove version.h includes in net/openvswitch/

Eric Dumazet (3):
      bridge: BH already disabled in br_fdb_cleanup()
      net: fix some sparse errors
      ipv6: fix per device IP snmp counters

Fabio Estevam (1):
      wireless: iwlwifi: iwl-scan.c: Fix build warning

Felix Fietkau (1):
      ath9k_hw: fix interpretation of the rx KeyMiss flag

Glauber Costa (1):
      net: move sock_update_memcg outside of CONFIG_INET

Guennadi Liakhovetski (1):
      wireless: b43: fix Oops on card eject during transfer

Helmut Schaa (1):
      mac80211: Fix possible race between sta_unblock and network softirq

Hiroaki SHIMODA (1):
      bql: Fix inconsistency between file mode and attr method.

Jesper Juhl (1):
      Net, mac80211: Fix resource leak in ieee80211_rx_h_mesh_fwding()

Johannes Berg (1):
      mac80211: fix no-op authorized transitions

Jozsef Kadlecsik (2):
      netfilter: ipset: autoload set type modules safely
      netfilter: ipset: dumping error triggered removing references twice

Linus Torvalds (4):
      bcma: convert suspend/resume to pm_ops
      bcma: add stub for bcma_bus_suspend()
      bcma: connect the bcma bus suspend/resume to the bcma driver suspend/resume
      brcmsmac: remove PCI suspend/resume from bcma driver

Matt Carlson (1):
      tg3: Fix single-vector MSI-X code

Michał Mirosław (1):
      net: fix NULL-deref in WARN() in skb_gso_segment()

Nobuhiro Iwamatsu (1):
      net: sh-eth: Fix build error by the value which is not defined

Pablo Neira Ayuso (1):
      netfilter: revert user-space expectation helper support

Rafał Miłecki (3):
      MAINTAINERS: move BCMA to keep the list sorted
      MAINTAINERS: add b43 mailing list
      bcma: invalidate the mapped core over suspend/resume

RongQing.Li (1):
      ipv6: release idev when ip6_neigh_lookup failed in icmp6_dst_alloc

Shan Wei (1):
      net: kill duplicate included header

Stanislaw Gruszka (1):
      rt2800pci: fix spurious interrupts generation

Stephen Rothwell (1):
      netfilter: xt_hashlimit: fix unused variable warning if IPv6 disabled

Thadeu Lima de Souza Cascardo (1):
      ehea: make some functions and variables static

Yaniv Rosner (5):
      bnx2x: Fix Super-Isolate mode for BCM84833
      bnx2x: Fix PFC setting on BCM57840
      bnx2x: Remove 100Mb force speed for BCM84833
      bnx2x: Remove AutoGrEEEn for BCM84833
      bnx2x: Disable AN KR work-around for BCM57810

Yogesh Ashok Powar (1):
      mwl8k: Fixing Sparse ENDIAN CHECK warning

Yoni Divinsky (1):
      mac80211: fix tx->skb NULL pointer dereference

sjur.brandeland@stericsson.com (2):
      caif: Fix typo in Vendor/Product-ID for CAIF modems
      caif: Remove bad WARN_ON in caif_dev

stephen hemminger (1):
      vhost-net: add module alias (v2.1)

 Documentation/devices.txt                          |    3 +
 MAINTAINERS                                        |   15 +-
 drivers/bcma/bcma_private.h                        |    1 +
 drivers/bcma/host_pci.c                            |   43 ++--
 drivers/bcma/main.c                                |   24 ++
 .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c    |    7 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c   |  298 +++++++++++---------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h    |    1 +
 drivers/net/ethernet/broadcom/tg3.c                |   27 +-
 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c       |    2 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |   32 +-
 drivers/net/ethernet/ibm/ehea/ehea_qmr.c           |   14 +-
 drivers/net/ethernet/renesas/sh_eth.c              |    2 +-
 drivers/net/wireless/ath/ath9k/ar9003_mac.c        |    5 +-
 drivers/net/wireless/ath/ath9k/mac.c               |    5 +-
 drivers/net/wireless/b43/main.c                    |    5 +-
 .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c  |    2 +-
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  |   40 +---
 drivers/net/wireless/ipw2x00/ipw2200.c             |    4 +-
 drivers/net/wireless/iwlwifi/iwl-scan.c            |    2 +-
 drivers/net/wireless/mwl8k.c                       |    4 +-
 drivers/net/wireless/rt2x00/rt2800pci.c            |   28 +--
 drivers/vhost/net.c                                |    8 +-
 include/linux/bcma/bcma.h                          |    2 +-
 include/linux/miscdevice.h                         |    1 +
 include/linux/netfilter/nf_conntrack_common.h      |    4 -
 include/linux/netfilter/xt_CT.h                    |    3 +-
 include/net/flow.h                                 |    2 +-
 mm/memcontrol.c                                    |    2 +-
 net/bridge/br_fdb.c                                |    4 +-
 net/caif/caif_dev.c                                |   16 +-
 net/caif/caif_usb.c                                |    3 +-
 net/core/dev.c                                     |   32 ++-
 net/core/net-sysfs.c                               |    2 +-
 net/core/secure_seq.c                              |    2 +-
 net/ipv4/inetpeer.c                                |    3 +-
 net/ipv4/ipconfig.c                                |    8 +-
 net/ipv4/ping.c                                    |   27 +-
 net/ipv4/udp_diag.c                                |    1 -
 net/ipv6/datagram.c                                |    2 +-
 net/ipv6/proc.c                                    |    4 +-
 net/ipv6/route.c                                   |    1 +
 net/mac80211/cfg.c                                 |    2 +-
 net/mac80211/rx.c                                  |    1 +
 net/mac80211/sta_info.c                            |    6 +-
 net/mac80211/tx.c                                  |   10 +-
 net/mac80211/wpa.c                                 |   19 ++
 net/mac80211/wpa.h                                 |    2 +
 net/netfilter/ipset/ip_set_core.c                  |   37 ++-
 net/netfilter/nf_conntrack_helper.c                |   12 -
 net/netfilter/nf_conntrack_netlink.c               |    4 -
 net/netfilter/xt_CT.c                              |    8 +-
 net/netfilter/xt_hashlimit.c                       |    5 +-
 net/openvswitch/datapath.c                         |    8 +-
 net/openvswitch/datapath.h                         |    1 -
 net/openvswitch/flow.c                             |    1 -
 net/openvswitch/vport-internal_dev.c               |    1 -
 net/openvswitch/vport.c                            |    1 -
 58 files changed, 429 insertions(+), 380 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html