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

Powered by Openwall GNU/*/Linux Powered by OpenVZ