[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20130326.153130.1796091339459697935.davem@davemloft.net>
Date: Tue, 26 Mar 2013 15:31:30 -0400 (EDT)
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) Always increment IPV4 ID field in encapsulated GSO packets, even when DF
is set. Regression fix from Pravin B Shelar.
2) Fix per-net subsystem initialization in netfilter conntrack, otherwise
we may access dynamically allocated memory before it is actually
allocated. From Gao Feng.
3) Fix DMA buffer lengths in iwl3945 driver, from Stanislaw Gruszka.
4) Fix race between submission of sync vs. async commands in mwifiex
driver, from Amitkumar Karwar.
5) Add missing cancel of command timer in mwifiex driver, from Bing
Zhao.
6) Missing SKB free in rtlwifi USB driver, from Jussi Kivilinna.
7) Thermal layer tries to use a genetlink multicast string that is
longer than the 16 character limit. Fix it and add a BUG check
to prevent this kind of thing from happening in the future.
From Masatake YAMATO.
8) Fix many bugs in the handling of the teardown of L2TP connections,
UDP encapsulation instances, and sockets. From Tom Parkin.
9) Missing socket release in IRDA, from Kees Cook.
10) Fix fec driver modular build, from Fabio Estevam.
11) Erroneous use of kfree() instead of free_netdev() in lantiq_etop, from
Wei Yongjun.
12) Fix bugs in handling of queue numbers and steering rules in mlx4 driver,
from Moshe Lazer, Hadar Hen Zion, and Or Gerlitz.
13) Some FOO_DIAG_MAX constants were defined off by one, fix from Andrey Vagin.
14) TCP segmentation deferral is unintentionally done too strongly, breaking
ACK clocking. Fix from Eric Dumazet.
15) net_enable_timestamp() can legitimately be invoked from software
interrupts, and in a way that is safe, so remove the WARN_ON().
Also from Eric Dumazet.
16) Fix use after free in VLANs, from Cong Wang.
17) Fix TCP slow start retransmit storms after SACK reneging, from
Yuchung Cheng.
18) Unix socket release should mark a socket dead before NULL'ing
out sock->sk, otherwise we can race. Fix from Paul Moore.
19) IPV6 addrconf code can try to free static memory, from Hong Zhiguo.
20) Fix register mis-programming, NULL pointer derefs, and wrong PHC clock
frequency in IGB driver. From Lior LevyAlex Williamson, Jiri Benc, and
Jeff Kirsher.
21) skb->ip_summed logic in pch_gbe driver is reversed, breaking packet
forwarding. Fix from Veaceslav Falico.
22) Bonding driver leaks 'master' sysfs file on slave sysfs file creation
failure. Fix also from Veaceslav Falico.
The following changes since commit 10b38669d64c757cfd927e3820292c580ed70aae:
Merge tag 'for-linus-v3.9-rc4' of git://oss.sgi.com/xfs/xfs (2013-03-19 15:17:40 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master
for you to fetch changes up to 330305cc4a6b0cb75c22fc01b8826f0ad755550f:
ipv4: Fix ip-header identification for gso packets. (2013-03-26 13:50:05 -0400)
----------------------------------------------------------------
Alex Williamson (2):
igb: Fix null pointer dereference
igb: SR-IOV init reordering
Amitkumar Karwar (1):
mwifiex: fix race when queuing commands
Andrey Vagin (1):
net: fix *_DIAG_MAX constants
Bing Zhao (2):
mwifiex: skip pending commands after function shutdown
mwifiex: cancel cmd timer and free curr_cmd in shutdown process
Cong Wang (1):
8021q: fix a potential use-after-free
Daniel Borkmann (1):
flow_keys: include thoff into flow_keys for later usage
David S. Miller (5):
Merge branch 'master' of git://1984.lsi.us.es/nf
Merge branch 'l2tp'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless
Merge branch 'mlx4'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net
Eric Dumazet (2):
tcp: preserve ACK clocking in TSO
net: remove a WARN_ON() in net_enable_timestamp()
Fabio Estevam (2):
net: fec: Define indexes as 'unsigned int'
fec: Fix the build as module
Felix Fietkau (2):
ath9k_hw: revert chainmask to user configuration after calibration
ath9k: limit tx path hang check to normal data queues
Florian Westphal (1):
netfilter: ip6t_NPT: restrict to mangle table
Gao feng (1):
netfilter: nf_conntrack: register pernet subsystem before register L4 proto
Hadar Hen Zion (4):
net/mlx4_core: Fix wrong order of flow steering resources removal
net/mlx4_en: Remove ethtool flow steering rules before releasing QPs
net/mlx4_core: Always use 64 bit resource ID when doing lookup
net/mlx4_core: Disallow releasing VF QPs which have steering rules
Hong Zhiguo (1):
ipv6: fix bad free of addrconf_init_net
Hong zhi guo (1):
bridge: fix crash when set mac address of br interface
Jiri Benc (1):
igb: fix PHC stopping on max freq
John W. Linville (2):
Merge branch 'master' of git://git.kernel.org/.../bluetooth/bluetooth
Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem
Julian Anastasov (3):
ipvs: fix sctp chunk length order
ipvs: add backup_only flag to avoid loops
ipvs: remove extra rcu lock
Jussi Kivilinna (1):
rtlwifi: usb: add missing freeing of skbuff
Kees Cook (1):
net/irda: add missing error path release_sock call
Kumar Amit Mehta (1):
bnx2x: fix assignment of signed expression to unsigned variable
Lior Levy (1):
igb: fix i350 anti spoofing config
Lothar Waßmann (1):
net: ethernet: cpsw: fix erroneous condition in error check
Martin Fuzzey (1):
ipconfig: Fix newline handling in log message.
Masatake YAMATO (2):
genetlink: trigger BUG_ON if a group name is too long
thermal: shorten too long mcast group name
Ming Lei (2):
Bluetooth: Add support for Dell[QCA 0cf3:0036]
Bluetooth: Add support for Dell[QCA 0cf3:817a]
Moshe Lazer (1):
net/mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper
Pablo Neira Ayuso (1):
netfilter: nfnetlink_queue: fix incorrect initialization of copy range field
Paul Bolle (1):
netfilter: remove unused "config IP_NF_QUEUE"
Paul Moore (1):
unix: fix a race condition in unix_release()
Pravin B Shelar (1):
ipv4: Fix ip-header identification for gso packets.
Sergei Shtylyov (2):
sh_eth: fix bitbang memory leak
sh_eth: check TSU registers ioremap() error
Stanislaw Gruszka (1):
iwl3945: fix length of dma buffers
Stephen Hemminger (1):
igb: make sensor info static
Tom Parkin (12):
udp: add encap_destroy callback
l2tp: add udp encap socket destroy handler
l2tp: export l2tp_tunnel_closeall
l2tp: close sessions in ip socket destroy callback
l2tp: close sessions before initiating tunnel delete
l2tp: take a reference for kernel sockets in l2tp_tunnel_sock_lookup
l2tp: don't BUG_ON sk_socket being NULL
l2tp: add session reorder queue purge function to core
l2tp: purge session reorder queue on delete
l2tp: push all ppp pseudowire shutdown through .release handler
l2tp: avoid deadlock in l2tp stats update
l2tp: unhash l2tp sessions on delete, not on free
Veaceslav Falico (2):
pch_gbe: fix ip_summed checksum reporting on rx
bonding: remove already created master sysfs link on failure
Vinicius Costa Gomes (1):
Bluetooth: Fix not closing SCO sockets in the BT_CONNECT2 state
Wei Yongjun (2):
lpc_eth: fix error return code in lpc_eth_drv_probe()
lantiq_etop: use free_netdev(netdev) instead of kfree()
Yuchung Cheng (1):
tcp: undo spurious timeout after SACK reneging
dingtianhong (1):
af_unix: dont send SCM_CREDENTIAL when dest socket is NULL
xunleer (1):
ixgbevf: don't release the soft entries
Documentation/networking/ipvs-sysctl.txt | 7 +++
drivers/bluetooth/ath3k.c | 4 ++
drivers/bluetooth/btusb.c | 2 +
drivers/net/bonding/bond_sysfs.c | 5 ++
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 18 +++---
drivers/net/ethernet/freescale/fec.c | 6 +-
drivers/net/ethernet/freescale/fec_ptp.c | 3 +
drivers/net/ethernet/intel/igb/e1000_82575.c | 33 +++++-----
drivers/net/ethernet/intel/igb/igb_hwmon.c | 2 +-
drivers/net/ethernet/intel/igb/igb_main.c | 4 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 2 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 24 +++++--
drivers/net/ethernet/lantiq_etop.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 22 +++----
drivers/net/ethernet/mellanox/mlx4/eq.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 45 ++++++++++---
drivers/net/ethernet/nxp/lpc_eth.c | 3 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 4 +-
drivers/net/ethernet/renesas/sh_eth.c | 10 +++
drivers/net/ethernet/renesas/sh_eth.h | 1 +
drivers/net/ethernet/ti/cpsw.c | 2 +-
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 4 ++
drivers/net/wireless/ath/ath9k/link.c | 26 ++++----
drivers/net/wireless/iwlegacy/3945-mac.c | 22 ++++---
drivers/net/wireless/mwifiex/cmdevt.c | 22 +++++--
drivers/net/wireless/mwifiex/init.c | 8 +++
drivers/net/wireless/mwifiex/main.h | 4 +-
drivers/net/wireless/mwifiex/scan.c | 8 +--
drivers/net/wireless/mwifiex/sta_ioctl.c | 10 +--
drivers/net/wireless/rtlwifi/usb.c | 1 +
include/linux/thermal.h | 2 +-
include/linux/udp.h | 1 +
include/net/flow_keys.h | 1 +
include/net/ip_vs.h | 12 ++++
include/net/ipip.h | 16 ++---
include/uapi/linux/packet_diag.h | 4 +-
include/uapi/linux/unix_diag.h | 4 +-
net/8021q/vlan.c | 14 ++---
net/bluetooth/sco.c | 1 +
net/bridge/br_fdb.c | 2 +-
net/core/dev.c | 1 -
net/core/flow_dissector.c | 2 +
net/ipv4/af_inet.c | 3 +-
net/ipv4/ipconfig.c | 3 +-
net/ipv4/netfilter/Kconfig | 13 ----
net/ipv4/tcp_input.c | 7 +--
net/ipv4/tcp_output.c | 7 ++-
net/ipv4/udp.c | 7 +++
net/ipv6/addrconf.c | 26 +++-----
net/ipv6/netfilter/ip6t_NPT.c | 2 +
net/ipv6/udp.c | 8 +++
net/irda/af_irda.c | 6 +-
net/l2tp/l2tp_core.c | 206 +++++++++++++++++++++++++++++-------------------------------
net/l2tp/l2tp_core.h | 22 ++++---
net/l2tp/l2tp_debugfs.c | 28 ++++-----
net/l2tp/l2tp_ip.c | 6 ++
net/l2tp/l2tp_ip6.c | 7 +++
net/l2tp/l2tp_netlink.c | 72 +++++++++------------
net/l2tp/l2tp_ppp.c | 111 +++++++++++---------------------
net/netfilter/ipvs/ip_vs_core.c | 14 +++--
net/netfilter/ipvs/ip_vs_ctl.c | 7 +++
net/netfilter/ipvs/ip_vs_proto_sctp.c | 16 ++---
net/netfilter/nf_conntrack_proto_dccp.c | 12 ++--
net/netfilter/nf_conntrack_proto_gre.c | 12 ++--
net/netfilter/nf_conntrack_proto_sctp.c | 12 ++--
net/netfilter/nf_conntrack_proto_udplite.c | 12 ++--
net/netfilter/nfnetlink_queue_core.c | 2 +-
net/netlink/genetlink.c | 1 +
net/unix/af_unix.c | 11 ++--
69 files changed, 540 insertions(+), 459 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists