lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20130225.160953.1367227466581103223.davem@davemloft.net>
Date:	Mon, 25 Feb 2013 16:09:53 -0500 (EST)
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


There's a small merge that will happen for drivers/net/Kconfig, but
GIT automerges it just fine.

1) ping_err() ICMP error handler looks at wrong ICMP header, from
   Li Wei.

2) TCP socket hash function on ipv6 is too weak, from Eric Dumazet.

3) netif_set_xps_queue() forgets to drop mutex on errors, fix from
   Alexander Duyck.

4) sum_frag_mem_limit() can deadlock due to lack of BH disabling,
   fix from Eric Dumazet.

5) TCP SYN data is miscalculated in tcp_send_syn_data(), because
   the amount of TCP option space was not taken into account
   properly in this code path.  Fix from yuchung Cheng.

6) MLX4 driver allocates device queues with the wrong size, from
   Kleber Sacilotto.

7) sock_diag can access past the end of the sock_diag_handlers[] array,
   from Mathias Krause.

8) vlan_set_encap_proto() makes incorrect assumptions about where
   skb->data points, rework the logic so that it works regardless
   of where skb->data happens to be.  From Jesse Gross.

9) Fix gianfar build failure with NET_POLL enabled, from Paul
   Gortmaker.

10) Fix Ipv4 ID setting and checksum calculations in GRE driver,
    from Pravin B Shelar.

11) bgmac driver does:

	int i;

	for (i = 0; ...; ...) {
		...
		for (i = 0; ...; ...) {

    effectively corrupting the outer loop index, use a seperate
    variable for the inner loops.  From Rafaİİ Miİİecki.

12) Fix suspend bugs in smsc95xx driver, from Ming Lei.

Please pull, thanks a lot!

The following changes since commit a0b1c42951dd06ec83cc1bc2c9788131d9fefcd8:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next (2013-02-20 18:58:50 -0800)

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 eb970ff07c15f13eb474f643fd165ebe3e4e24b2:

  usbnet: smsc95xx: rename FEATURE_AUTOSUSPEND (2013-02-25 15:49:52 -0500)

----------------------------------------------------------------
Alexander Duyck (1):
      net: Fix locking bug in netif_set_xps_queue

Avinash Patil (1):
      mwifiex: fix system freeze while reloading driver

Cong Wang (1):
      vlan: adjust vlan_set_encap_proto() for its callers

Daniel Drake (1):
      mwifiex: don't drop carrier flag over suspend

David S. Miller (1):
      Merge branch 'wireless'

Eric Dumazet (2):
      ipv6: use a stronger hash for tcp
      net: fix possible deadlock in sum_frag_mem_limit

Fabio Estevam (2):
      net: fec: Ensure that initialization is done prior to request_irq()
      net: fec: Fix division by zero

Jitendra Kalsaria (1):
      qlcnic: Bump up the version to 5.1.35

John W. Linville (1):
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem

Kees Cook (1):
      vxlan: remove depends on CONFIG_EXPERIMENTAL

Kleber Sacilotto de Souza (2):
      mlx4_en: fix allocation of device tx_cq
      mlx4_en: fix allocation of CPU affinity reverse-map

Larry Finger (1):
      b43: Fix lockdep splat on module unload

Li Wei (2):
      ipv4: fix a bug in ping_err().
      ipv4: fix error handling in icmp_protocol.

Manish Chopra (1):
      qlcnic: Fix configure interrupts for 83xx adapter types

Mathias Krause (2):
      sock_diag: Fix out-of-bounds access to sock_diag_handlers[]
      sock_diag: Simplify sock_diag_handlers[] handling in __sock_diag_rcv_msg

Ming Lei (3):
      usbnet: smsc95xx: fix suspend failure
      usbnet: smsc95xx: fix broken runtime suspend
      usbnet: smsc95xx: rename FEATURE_AUTOSUSPEND

Neil Horman (1):
      vmxnet3: fix ethtool ring buffer size setting

Paul Gortmaker (1):
      gianfar: fix compile fail for NET_POLL=y due to struct packing

Pravin B Shelar (4):
      IP_GRE: Fix IP-Identification.
      VXLAN: Use tunnel_ip_select_ident() for tunnel IP-Identification.
      IP_GRE: Fix GRE_CSUM case.
      Revert "ip_gre: propogate target device GSO capability to the tunnel device"

Rafaİİ Miİİecki (1):
      bgmac: fix indexing of 2nd level loops

Shahed Shaikh (1):
      qlcnic: Fix internal loopback test for 82xx adapter

Syam Sidhardhan (1):
      net/pasemi: Fix missing coding style

Wei Yongjun (1):
      brcmfmac: fix missing unlock on error in brcmf_notify_vif_event()

Yuchung Cheng (1):
      tcp: fix SYN-data space mis-accounting

stephen hemminger (3):
      sock: only define socket limit if mem cgroup configured
      bnx2x: remove dead code and make local funcs static
      vmxnet3: make local function static

 drivers/net/Kconfig                                   |  2 +-
 drivers/net/ethernet/broadcom/bgmac.c                 | 18 +++++++++-------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c      | 58 ----------------------------------------------------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c      |  4 ++--
 drivers/net/ethernet/freescale/fec.c                  | 58 ++++++++++++++++++++++++++--------------------------
 drivers/net/ethernet/freescale/gianfar.c              | 26 ++++++++++++-----------
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c        |  4 ++--
 drivers/net/ethernet/pasemi/pasemi_mac.c              |  9 +++++---
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h           |  6 +++---
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c |  7 -------
 drivers/net/usb/smsc95xx.c                            | 36 +++++++++++++++-----------------
 drivers/net/vmxnet3/vmxnet3_drv.c                     |  4 ++--
 drivers/net/vmxnet3/vmxnet3_ethtool.c                 |  6 ++----
 drivers/net/vxlan.c                                   |  3 ++-
 drivers/net/wireless/b43/main.c                       |  3 ++-
 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c |  4 +++-
 drivers/net/wireless/mwifiex/pcie.c                   | 21 ++-----------------
 drivers/net/wireless/mwifiex/sdio.c                   |  9 --------
 include/linux/if_vlan.h                               |  6 +++---
 include/net/icmp.h                                    |  1 +
 include/net/inet6_hashtables.h                        |  8 ++++----
 include/net/inet_frag.h                               |  8 +++++++-
 include/net/inet_sock.h                               |  1 +
 include/net/ipip.h                                    | 17 +++++++++++++++
 include/net/ipv6.h                                    | 12 +++++++++++
 net/core/dev.c                                        |  4 +++-
 net/core/sock.c                                       |  2 ++
 net/core/sock_diag.c                                  | 27 +++++++++---------------
 net/ipv4/af_inet.c                                    | 17 ++++++++++-----
 net/ipv4/icmp.c                                       | 23 +++++++++++++++++++++
 net/ipv4/ip_gre.c                                     | 25 +++++++++++-----------
 net/ipv4/ping.c                                       |  4 ++--
 net/ipv4/tcp_output.c                                 | 18 +++++++++-------
 33 files changed, 218 insertions(+), 233 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

Powered by Openwall GNU/*/Linux Powered by OpenVZ