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: <20150910.124234.719744288193220381.davem@davemloft.net>
Date:	Thu, 10 Sep 2015 12:42:34 -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) Fix out-of-bounds array access in netfilter ipset, from Jozsef
   Kadlecsik.

2) Use correct free operation on netfilter conntrack templates, from
   Daniel Borkmann.

3) Fix route leak in SCTP, from Marcelo Ricardo Leitner.

4) Fix sizeof(pointer) in mac80211, from Thierry Reding.

5) Fix cache pointer comparison in ip6mr leading to missed
   unlock of mrt_lock.  From Richard Laing.

6) rds_conn_lookup() needs to consider network namespace in key
   comparison, from Sowmini Varadhan.

7) Fix deadlock in TIPC code wrt. broadcast link wakeups, from
   Kolmakov Dmitriy.

8) Fix fd leaks in bpf syscall, from Daniel Borkmann.

9) Fix error recovery when installing ipv6 multipath routes,
   we would delete the old route before we would know if we
   could fully commit to the new set of nexthops.  Fix from
   Roopa Prabhu.

10) Fix run-time suspend problems in r8152, from Hayes Wang.

11) In fec, don't program the MAC address into the chip when
    the clocks are gated off.  From Fugang Duan.

12) Fix poll behavior for netlink sockets when using rx ring mmap,
    from Daniel Borkmann.

13) Don't allocate memory with GFP_KERNEL from get_stats64 in
    r8169 driver, from Corinna Vinschen.

14) In TCP Cubic congestion control, handle idle periods better
    where we are application limited, in order to keep cwnd from
    growing out of control.  From Eric Dumzet.

Please pull, thanks a lot!

The following changes since commit dd5cdb48edfd34401799056a9acf61078d773f90:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next (2015-09-03 08:08:17 -0700)

are available in the git repository at:

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

for you to fetch changes up to 30927520dbae297182990bb21d08762bcc35ce1d:

  tcp_cubic: better follow cubic curve after idle period (2015-09-10 10:58:33 -0700)

----------------------------------------------------------------
Alexei Starovoitov (1):
      bpf: fix out of bounds access in verifier log

Alexey Brodkin (1):
      stmmac: fix check for phydev being open

Arik Nemtsov (1):
      mac80211: avoid VHT usage with no 80MHz chans allowed

Atsushi Nemoto (2):
      net: eth: altera: fix napi poll_list corruption
      net: eth: altera: Fix the initial device operstate

Avri Altman (1):
      mac80211: protect non-HT BSS when HT TDLS traffic exists

Barry Song (1):
      dm9000: fix a typo

Bernhard Thaler (1):
      netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=n

Corinna Vinschen (1):
      r8169: Fix sleeping function called during get_stats64, v2

Daniel Borkmann (4):
      netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths
      ebpf: fix fd refcount leaks related to maps in bpf syscall
      netlink, mmap: don't walk rx ring on poll if receive queue non-empty
      netlink, mmap: fix edge-case leakages in nf queue zero-copy

David S. Miller (5):
      Merge branch 'sctp-fixes'
      Merge git://git.kernel.org/.../pablo/nf
      Merge tag 'mac80211-for-davem-2015-09-04' of git://git.kernel.org/.../jberg/mac80211
      Merge branch 'cxgb4-fixes'
      Merge branch 'r8152-autoresume'

David Vrabel (1):
      xen-netback: require fewer guest Rx slots when not using GSO

Elad Raz (1):
      netfilter: ipset: Fixing unnamed union init

Eric Dumazet (1):
      tcp_cubic: better follow cubic curve after idle period

Eugene Shatokhin (1):
      usbnet: Fix a race between usbnet_stop() and the BH

Florian Fainelli (2):
      net: dsa: bcm_sf2: Fix ageing conditions and operation
      net: dsa: bcm_sf2: Fix 64-bits register writes

Geert Uytterhoeven (3):
      lan78xx: Fix ladv/radv error handling in lan78xx_link_reset()
      vxlan: Refactor vxlan_udp_encap_recv() to kill compiler warning
      ethernet: synopsys: SYNOPSYS_DWC_ETH_QOS should depend on HAS_DMA

Hariprasad Shenai (3):
      cxgb4: Fix tx flit calculation
      cxgb4: Fix for write-combining stats configuration
      cxgb4: changes for new firmware 1.14.4.0

Henrik Austad (1):
      ether: add IEEE 1722 ethertype - TSN

Jiri Pirko (1):
      switchdev: fix return value of switchdev_port_fdb_dump in case of error

Joe Stringer (1):
      openvswitch: Remove conntrack Kconfig option.

Johannes Berg (1):
      mac80211: reject software RSSI CQM with beacon filtering

Jozsef Kadlecsik (1):
      netfilter: ipset: Out of bound access in hash:net* types fixed

João Paulo Rechi Vita (1):
      rfkill: Copy "all" global state to other types

Julien Grall (1):
      device property: Don't overwrite addr when failing in device_get_mac_address

Kolmakov Dmitriy (1):
      net: tipc: fix stall during bclink wakeup procedure

Maciej S. Szmigiero (2):
      cfg80211: regulatory: restore proper user alpha2
      net: fec: normalize return value of pm_runtime_get_sync() in MDIO write

Marcelo Ricardo Leitner (2):
      sctp: fix dst leak
      sctp: add routing output fallback

Neal Cardwell (1):
      tcp: generate CA_EVENT_TX_START on data frames

Nimrod Andy (1):
      net: fec: add netif status check before set mac address

Pablo Neira Ayuso (2):
      netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg()
      netfilter: nfnetlink: work around wrong endianess in res_id field

Phil Sutter (1):
      net: ipv6: use common fib_default_rule_pref

Rasmus Villemoes (4):
      net: cavium: liquidio: use kzalloc in setup_glist()
      net: jme: use kzalloc() instead of kmalloc+memset
      net: mv643xx_eth: use kzalloc
      net: qlcnic: delete redundant memsets

Richard Laing (1):
      net/ipv6: Correct PIM6 mrt_lock handling

Roopa Prabhu (1):
      ipv6: fix multipath route replace error recovery

Sasha Levin (1):
      RDS: verify the underlying transport exists before creating a connection

Sathya Perla (1):
      be2net: Revert "make the RX_FILTER command asynchronous" commit

Sergei Shtylyov (1):
      fixed_phy: pass 'irq' to fixed_phy_add()

Sowmini Varadhan (1):
      RDS: rds_conn_lookup() should factor in the struct net for a match

Sudip Mukherjee (1):
      net: wan: sbni: fix device usage count

Thierry Reding (1):
      mac80211: Do not use sizeof() on pointer type

Tobias Klauser (1):
      net: ethoc: Remove unnecessary #ifdef CONFIG_OF

Vivien Didelot (3):
      net: dsa: mv88e6171: add hardware 802.1Q support
      net: bridge: check __vlan_vid_del for error
      net: bridge: remove unnecessary switchdev include

Wei Liu (2):
      xen-netback: respect user provided max_queues
      xen-netfront: respect user provided max_queues

Woojung.Huh@...rochip.com (1):
      add microchip LAN88xx phy driver

Wu Fengguang (1):
      ipv6: fix ifnullfree.cocci warnings

françois romieu (1):
      cxgb4: fix usage of uninitialized variable

hayeswang (2):
      r8152: split DRIVER_VERSION
      r8152: fix the runtime suspend issues

 drivers/base/property.c                                  |  14 ++--
 drivers/net/dsa/bcm_sf2.c                                |  12 ++-
 drivers/net/dsa/bcm_sf2.h                                |   4 +-
 drivers/net/dsa/mv88e6171.c                              |   5 ++
 drivers/net/ethernet/altera/altera_tse_main.c            |   4 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c          |   3 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c          |  24 +++---
 drivers/net/ethernet/chelsio/cxgb4/sge.c                 |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h            |  33 +++++++-
 drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h        |  12 +--
 drivers/net/ethernet/davicom/dm9000.c                    |   2 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c              |   2 +-
 drivers/net/ethernet/ethoc.c                             |   7 +-
 drivers/net/ethernet/freescale/fec_main.c                |  12 ++-
 drivers/net/ethernet/jme.c                               |   8 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c               |   5 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c      |   2 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c          |   2 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c |   2 -
 drivers/net/ethernet/realtek/r8169.c                     | 137 +++++++++++++--------------------
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c        |   5 +-
 drivers/net/ethernet/synopsys/Kconfig                    |   2 +-
 drivers/net/phy/Kconfig                                  |   5 ++
 drivers/net/phy/Makefile                                 |   1 +
 drivers/net/phy/fixed_phy.c                              |   2 +-
 drivers/net/phy/microchip.c                              | 148 ++++++++++++++++++++++++++++++++++++
 drivers/net/usb/lan78xx.c                                |  11 ++-
 drivers/net/usb/r8152.c                                  |  66 +++++++++++++++-
 drivers/net/usb/usbnet.c                                 |  39 +++++++---
 drivers/net/vxlan.c                                      |   6 +-
 drivers/net/wan/sbni.c                                   |   2 +
 drivers/net/xen-netback/common.h                         |  10 ---
 drivers/net/xen-netback/netback.c                        |  30 +++++---
 drivers/net/xen-netfront.c                               |   7 +-
 include/linux/microchipphy.h                             |  73 ++++++++++++++++++
 include/linux/netlink.h                                  |  13 +++-
 include/net/fib_rules.h                                  |   2 -
 include/net/mac80211.h                                   |   4 +-
 include/net/netfilter/br_netfilter.h                     |   2 +-
 include/net/netfilter/nf_conntrack.h                     |   1 +
 include/net/netfilter/nf_tables.h                        |   2 +-
 include/uapi/linux/if_ether.h                            |   1 +
 kernel/bpf/syscall.c                                     |  12 ++-
 kernel/bpf/verifier.c                                    |   4 +-
 net/bridge/br_netlink.c                                  |   1 -
 net/bridge/br_vlan.c                                     |  17 ++++-
 net/core/fib_rules.c                                     |  10 +--
 net/decnet/dn_rules.c                                    |   1 -
 net/ipv4/fib_rules.c                                     |   1 -
 net/ipv4/ipmr.c                                          |   1 -
 net/ipv4/tcp_cubic.c                                     |  16 ++++
 net/ipv4/tcp_output.c                                    |   6 +-
 net/ipv6/fib6_rules.c                                    |   6 --
 net/ipv6/ip6mr.c                                         |   3 +-
 net/ipv6/route.c                                         | 200 ++++++++++++++++++++++++++++++++++++++++++-------
 net/mac80211/cfg.c                                       |   4 +
 net/mac80211/mlme.c                                      |  16 ++++
 net/mac80211/rate.c                                      |   2 +-
 net/mac80211/tdls.c                                      |  70 ++++++++++++++++-
 net/mac80211/vht.c                                       |  15 ++++
 net/netfilter/ipset/ip_set_hash_gen.h                    |  12 ++-
 net/netfilter/ipset/ip_set_hash_netnet.c                 |  20 ++++-
 net/netfilter/ipset/ip_set_hash_netportnet.c             |  20 ++++-
 net/netfilter/nf_conntrack_core.c                        |   3 +-
 net/netfilter/nf_synproxy_core.c                         |   2 +-
 net/netfilter/nfnetlink.c                                |   8 +-
 net/netfilter/nfnetlink_queue_core.c                     |   5 +-
 net/netfilter/xt_CT.c                                    |   2 +-
 net/netlink/af_netlink.c                                 |  35 ++++++---
 net/openvswitch/Kconfig                                  |  12 +--
 net/openvswitch/Makefile                                 |   4 +-
 net/openvswitch/conntrack.h                              |   4 +-
 net/rds/connection.c                                     |  15 +++-
 net/rfkill/core.c                                        |  10 ++-
 net/sctp/protocol.c                                      |  10 ++-
 net/switchdev/switchdev.c                                |   6 +-
 net/tipc/bcast.c                                         |  30 +++++++-
 net/wireless/reg.c                                       |   2 +-
 78 files changed, 994 insertions(+), 315 deletions(-)
 create mode 100644 drivers/net/phy/microchip.c
 create mode 100644 include/linux/microchipphy.h
--
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