[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20120627.222120.1580932639112330883.davem@davemloft.net>
Date: Wed, 27 Jun 2012 22:21:20 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: torvalds@...ux-foundation.org
CC: akpm@...ux-foundation.org, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT] Networking
1) Pairing and deadlock fixes in bluetooth from Johan Hedberg.
2) Add device IDs for AR3011 and AR3012 bluetooth chips. From
Giancarlo Formicuccia and Marek Vasut.
3) Fix wireless regulatory deadlock, from Eliad Peller.
4) Fix full TX ring panic in bnx2x driver, from Eric Dumazet.
5) Revert the two commits that added skb_orphan_try(), it causes
erratic bonding behavior with UDP clients and the gains it
used to give are mostly no longer happening due to how BQL
works. From Eric Dumazet.
6) It took two tries, but Thomas Graf fixed a problem wherein we
registered ipv6 routing procfs files before their backend data
were initialized properly.
7) Fix max GSO size setting in be2net, from Sarveshwar Bandi.
8) PHY device id mask is wrong for KSZ9021 and KS8001 chips, fix
from Jason Wang.
9) Fix use of stale SKB data pointer after skb_linearize() call in
batman-adv, from Antonio Quartulli.
10) Fix memory leak in IXGBE due to missing __GFP_COMP, from Alexander
Duyck.
11) Fix probing of Gobi devices in qmi_wwan usbnet driver, from Bjørn Mork.
12) Fix suspend/resume and open failure handling in usbnet from Ming
Lei.
13) Attempt to fix device r8169 hangs for certain chips, from Francois
Romieu.
14) Fix advancement of RX dirty pointer in some situations in sh_eth
driver, from Yoshihiro Shimoda.
15) Attempt to fix restart of IPV6 routing table dumps when there is
an intervening table update. From Eric Dumazet.
16) Respect security_inet_conn_request() return value in ipv6 TCP. From
Neal Cardwell.
17) Add another iPAD device ID to ipheth driver, from Davide Gerhard.
18) Fix access to freed SKB in l2tp_eth_dev_xmit(), and fix l2tp lockdep
splats, from Eric Dumazet.
19) Make sure all bridge devices, regardless of whether they were created
via netlink or ioctls, have their rtnetlink ops hooked up. From
Thomas Graf and Stephen Hemminger.
Please pull, thanks a lot!
The following changes since commit 424d54d2dca03805942055e5b19926d33a7d1e31:
Merge git://git.kernel.org/pub/scm/virt/kvm/kvm (2012-06-14 15:46:59 +0300)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master
for you to fetch changes up to a969dd139cc2f2bccdcb11894f0695517cf84d4d:
Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can (2012-06-27 15:27:24 -0700)
----------------------------------------------------------------
Alexander Duyck (2):
ixgbe: Fix memory leak in ixgbe when receiving traffic on DDP enabled rings
ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP
Amerigo Wang (1):
bonding: show all the link status of slaves
Andrei Emeltchenko (1):
Bluetooth: btmrvl: Do not send vendor events to bluetooth stack
Antonio Quartulli (2):
batman-adv: fix skb->data assignment
batman-adv: fix race condition in TT full-table replacement
Ashok Nagarajan (1):
mac80211: add missing kernel-doc
Avinash Patil (2):
mwifiex: fix incorrect privacy setting in beacon and probe response
mwifiex: fix uAP TX packet timeout issue
Bing Zhao (1):
mwifiex: fix wrong return values in add_virtual_intf() error cases
Bjørn Mork (1):
net: qmi_wwan: fix Gobi device probing
Bob Copeland (1):
ath5k: remove _bh from inner locks
Carolyn Wyborny (2):
igb: Fix incorrect RAR address entries for i210/i211 device.
Kconfig: Fix Kconfig for Intel ixgbe and igb PTP support.
Dan Carpenter (4):
can: c_can: precedence error in c_can_chip_config()
qlcnic: off by one in qlcnic_init_pci_info()
airo: copying wrong data in airo_get_aplist()
9p: fix min_t() casting in p9pdu_vwritef()
Daniel Halperin (1):
sctp: fix warning when compiling without IPv6
David S. Miller (2):
Revert "ipv6: Prevent access to uninitialized fib_table_hash via /proc/net/ipv6_route"
Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can
David Spinadel (1):
mac80211: stop polling in disassociation
Davide Gerhard (1):
ipheth: add support for iPad
Eliad Peller (2):
cfg80211: fix potential deadlock in regulatory
mac80211: check sdata_running on ieee80211_set_bitrate_mask
Eric Dumazet (5):
bnx2x: fix panic when TX ring is full
net: remove skb_orphan_try()
ipv6: fib: fix fib dump restart
net: l2tp_eth: fix l2tp_eth_dev_xmit race
net: l2tp_eth: use LLTX to avoid LOCKDEP splats
Felix Fietkau (2):
ath9k: fix a tx rate duration calculation bug
ath9k: fix invalid pointer access in the tx path
Giancarlo Formicuccia (1):
Bluetooth: add support for atheros 0930:0219
Grazvydas Ignotas (3):
wl1251: fix TSF calculation
wl1251: always report beacon loss to the stack
wl1251: Fix memory leaks in SPI initialization
Hui Wang (1):
can: flexcan: use be32_to_cpup to handle the value of dt entry
Ian Campbell (1):
xen/netfront: teardown the device before unregistering it.
Jacob Keller (1):
ixgbe: Fix PHC loophole allowing misconfiguration of increment register
Jason Wang (1):
phy/micrel: change phy_id_mask for KSZ9021 and KS8001
Jens Freimann (1):
vhost: use USER_DS in vhost_worker thread
Johan Hedberg (4):
Bluetooth: Fix SMP pairing method selection
Bluetooth: Fix deadlock and crash when SMP pairing times out
Bluetooth: Fix SMP security elevation from medium to high
Bluetooth: Add support for encryption key refresh
Johannes Berg (2):
mac80211: add some missing kernel-doc
iwlwifi: remove log_event debugfs file debugging is disabled
John W. Linville (5):
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth
Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem
Jussi Kivilinna (1):
rndis_wlan: fix matching bssid check in rndis_check_bssid_list()
Marek Lindner (1):
batman-adv: only drop packets of known wifi clients
Marek Vasut (1):
Bluetooth: Support AR3011 in Acer Iconia Tab W500
Michal Kazior (1):
cfg80211: check iface combinations only when iface is running
Ming Lei (3):
usbnet: clear OPEN flag in failure path
usbnet: decrease suspend count if returning -EBUSY for runtime suspend
usbnet: handle remote wakeup asap
Mohammed Shafi Shajakhan (4):
ath9k: Fix a WARNING on suspend/resume with IBSS
ath9k: remove incompatible IBSS interface check in change_iface
ath9k: Fix softlockup in AR9485
ath9k_hw: avoid possible infinite loop in ar9003_get_pll_sqsum_dvc
Neal Cardwell (1):
tcp: heed result of security_inet_conn_request() in tcp_v6_conn_request()
Per Ellefsen (1):
caif-hsi: Bugfix - Piggyback'ed embedded CAIF frame lost
Phil Sutter (1):
usbnet: sanitise overlong driver information strings
Rajkumar Manoharan (1):
ath9k_htc: configure bssid on ASSOC/IBSS change
Rémi Denis-Courmont (1):
net: remove my future former mail address
Sarveshwar Bandi (1):
be2net: reduce gso_max_size setting to account for ethernet header.
Sjur Brændeland (2):
caif: Clear shutdown mask to zero at reconnect.
caif-hsi: Add missing return in error path
Szymon Janc (1):
Bluetooth: Fix using uninitialized option in RFCMode
Thomas Graf (2):
ipv6: Prevent access to uninitialized fib_table_hash via /proc/net/ipv6_route
ipv6: Move ipv6 proc file registration to end of init order
Vasundhara Volam (2):
be2net: Modify error message to incorporate subsystem
be2net: Increase statistics structure size for skyhawk.
Vishal Agarwal (2):
Bluetooth: Fix LE pairing completion on connection failure
Bluetooth: Fix sending HCI_Disconnect only when connected
Yevgeny Petrilin (3):
net/mlx4_en: Set correct port parameters during device initialization
net/mlx4: Use single completion vector after NOP failure
net/mlx4_en: Release QP range in free_resources
Yoshihiro Shimoda (1):
net: sh_eth: fix the condition to fix the cur_tx/dirty_rx
Yuval Mintz (2):
bnx2x: fix I2C non-respondent issue
bnx2x: fix link for BCM57711 with 84823 phy
alex.bluesman.smirnov@...il.com (1):
mac802154: add missed braces
françois romieu (1):
r8169: RxConfig hack for the 8168evl.
stephen hemminger (1):
bridge: Assign rtnl_link_ops to bridge devices created via ioctl (v2)
drivers/bluetooth/ath3k.c | 3 ++
drivers/bluetooth/btmrvl_drv.h | 2 +-
drivers/bluetooth/btmrvl_main.c | 14 +++++++--
drivers/bluetooth/btmrvl_sdio.c | 8 +++--
drivers/bluetooth/btusb.c | 2 ++
drivers/net/bonding/bond_procfs.c | 15 +++++++--
drivers/net/caif/caif_hsi.c | 5 +--
drivers/net/can/c_can/c_can.c | 4 +--
drivers/net/can/flexcan.c | 4 +--
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 8 ++---
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 54 ++++++++++++++++++--------------
drivers/net/ethernet/emulex/benet/be_cmds.c | 12 +++----
drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +-
drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
drivers/net/ethernet/intel/Kconfig | 10 ++++--
drivers/net/ethernet/intel/igb/e1000_82575.c | 2 --
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 4 +--
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +++++++---
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 13 ++++++--
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 18 +++++++----
drivers/net/ethernet/mellanox/mlx4/main.c | 2 ++
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 +-
drivers/net/ethernet/realtek/r8169.c | 1 +
drivers/net/ethernet/renesas/sh_eth.c | 12 ++++---
drivers/net/phy/micrel.c | 8 ++---
drivers/net/usb/ipheth.c | 5 +++
drivers/net/usb/qmi_wwan.c | 83 ++++++++++++++++++++++++-------------------------
drivers/net/usb/usbnet.c | 53 +++++++++++++++++++------------
drivers/net/wireless/airo.c | 4 +--
drivers/net/wireless/ath/ath5k/base.c | 4 +--
drivers/net/wireless/ath/ath9k/ath9k.h | 1 +
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 5 ++-
drivers/net/wireless/ath/ath9k/hw.c | 14 ++++++++-
drivers/net/wireless/ath/ath9k/main.c | 27 ++++++----------
drivers/net/wireless/ath/ath9k/xmit.c | 31 ++++++++++--------
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 6 ++++
drivers/net/wireless/mwifiex/cfg80211.c | 25 +++++++--------
drivers/net/wireless/mwifiex/txrx.c | 10 ++----
drivers/net/wireless/mwifiex/uap_cmd.c | 11 +++++++
drivers/net/wireless/rndis_wlan.c | 2 +-
drivers/net/wireless/ti/wl1251/acx.c | 2 +-
drivers/net/wireless/ti/wl1251/event.c | 3 +-
drivers/net/wireless/ti/wl1251/spi.c | 4 +++
drivers/net/xen-netfront.c | 8 ++---
drivers/vhost/vhost.c | 3 ++
include/linux/skbuff.h | 7 ++---
include/net/bluetooth/hci.h | 6 ++++
include/net/mac80211.h | 6 ++++
include/net/phonet/gprs.h | 2 +-
net/9p/protocol.c | 2 +-
net/batman-adv/routing.c | 2 ++
net/batman-adv/translation-table.c | 12 +++----
net/bluetooth/hci_event.c | 48 ++++++++++++++++++++++++++++
net/bluetooth/l2cap_core.c | 21 ++++++++-----
net/bluetooth/mgmt.c | 20 +++++++++++-
net/bluetooth/smp.c | 11 ++++---
net/bridge/br_if.c | 1 +
net/bridge/br_netlink.c | 2 +-
net/bridge/br_private.h | 1 +
net/caif/caif_dev.c | 3 +-
net/caif/caif_socket.c | 1 +
net/can/raw.c | 3 --
net/core/dev.c | 23 +-------------
net/ipv6/ip6_fib.c | 4 +--
net/ipv6/route.c | 41 ++++++++++++++++++------
net/ipv6/tcp_ipv6.c | 3 +-
net/iucv/af_iucv.c | 1 -
net/l2tp/l2tp_eth.c | 45 ++++++++++++++++++++-------
net/mac80211/cfg.c | 3 ++
net/mac80211/mlme.c | 4 +--
net/mac80211/sta_info.h | 5 +++
net/mac802154/tx.c | 3 +-
net/phonet/af_phonet.c | 4 +--
net/phonet/datagram.c | 4 +--
net/phonet/pep-gprs.c | 2 +-
net/phonet/pep.c | 2 +-
net/phonet/pn_dev.c | 4 +--
net/phonet/pn_netlink.c | 4 +--
net/phonet/socket.c | 4 +--
net/phonet/sysctl.c | 2 +-
net/sctp/protocol.c | 2 ++
net/wireless/reg.c | 2 +-
net/wireless/util.c | 2 +-
85 files changed, 529 insertions(+), 310 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists