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>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20141018.001844.1317443518545745039.davem@davemloft.net>
Date:	Sat, 18 Oct 2014 00:18:44 -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) Include fixes for netrom and dsa (Fabian Frederick and Florian
   Fainelli)

2) Fix FIXED_PHY support in stmmac, from Giuseppe CAVALLARO.

3) Several SKB use after free fixes (vxlan, openvswitch, vxlan,	
   ip_tunnel, fou), from Li ROngQing.

4) fec driver PTP support fixes from Luwei Zhou and Nimrod Andy.

5) Use after free in virtio_net, from MichaelS. Tsirkin.

6) Fix flow mask handling for megaflows in openvswitch, from
   Pravin B. Shelar.

7) ISDN gigaset and capi bug fixes from Tilman Schmidt.

8) Fix route leak in ip_send_unicast_reply(), from Vasily Averin.

9) Fix two eBPF JIT bugs on x86, from Alexei Starovoitov.

10) TCP_SKB_CB() reorganization caused a few regressions, fixed
    by Cong Wang and Eric Dumazet.

11) Don't overwrite end of SKB when parsing malformed sctp ASCONF
    chunks, from Daniel Borkmann.

12) Don't call sock_kfree_s() with NULL pointers, this function also
    has the side effect of adjusting the socket memory usage.  From
    Cong Wang.

Please pull, thanks a lot.

The following changes since commit 01d2d484e49e9bc0ed9b5fdaf345a0e2bf35ffed:

  Merge branch 'bcmgenet_systemport' (2014-10-10 15:39:22 -0400)

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

  bna: fix skb->truesize underestimation (2014-10-17 23:56:33 -0400)

----------------------------------------------------------------
Alexander Aring (1):
      skbuff: fix ftrace handling in skb_unshare

Alexander Duyck (1):
      fm10k: Add skb->xmit_more support

Alexei Starovoitov (2):
      x86: bpf_jit: fix two bugs in eBPF JIT compiler
      net: filter: move common defines into bpf_common.h

Andy Zhou (1):
      fm10k: Add CONFIG_FM10K_VXLAN configuration option

Anish Bhatt (5):
      cxgb4i : Remove duplicated CLIP handling code
      cxgb4 : Fix build failure in cxgb4 when ipv6 is disabled/not in-built
      cxgb4i : Fix -Wunused-function warning
      cxgb4i: Remove duplicate call to dst_neigh_lookup()
      cxgb4i : Fix -Wmaybe-uninitialized warning.

Bruno Thomsen (1):
      phy/micrel: KSZ8031RNL RMII clock reconfiguration bug

Claudiu Manoil (1):
      gianfar: Add FCS to rx buffer size (fix)

Cong Wang (4):
      rds: avoid calling sock_kfree_s() on allocation failure
      ipv4: call __ip_options_echo() in cookie_v4_check()
      ipv4: share tcp_v4_save_options() with cookie_v4_check()
      ipv4: clean up cookie_v4_check()

Daniel Borkmann (3):
      net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks
      net: sctp: fix panic on duplicate ASCONF chunks
      net: sctp: fix remote memory pressure from excessive queueing

David S. Miller (9):
      Merge branch 'sctp'
      Merge branch 'fec-ptp'
      Merge branch 'isdn'
      Merge branch 'xgene'
      Merge branch 'stmmac'
      net: Trap attempts to call sock_kfree_s() with a NULL pointer.
      Merge branch 'qlcnic'
      Merge branch 'cxgb4'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net

Edward Cree (1):
      sfc: add support for skb->xmit_more

Emil Tantilov (1):
      ixgbe: check for vfs outside of sriov_num_vfs before dereference

Eric Dumazet (5):
      tcp: fix ooo_okay setting vs Small Queues
      tcp: fix tcp_ack() performance problem
      tcp: TCP Small Queues and strange attractors
      ipv6: introduce tcp_v6_iif()
      bna: fix skb->truesize underestimation

Fabian Frederick (6):
      caif: replace kmalloc/memset 0 by kzalloc
      caif_usb: remove redundant memory message
      caif_usb: use target structure member in memset
      openvswitch: kerneldoc warning fix
      openvswitch: use vport instead of p
      netrom: use linux/uaccess.h

Florian Fainelli (1):
      net: dsa: add includes for ethtool and phy_fixed definitions

Giuseppe CAVALLARO (4):
      stmmac: platform: fix FIXED_PHY support.
      stmmac: make the STi Layer compatible to STiH407
      stmmac: dwmac-sti: review the glue-logic for STi4xx and STiD127 SoCs
      stmmac: fix sti compatibililies

Guenter Roeck (2):
      dsa: mv88e6171: Fix tag_protocol check
      dsa: Fix conversion from host device to mii bus

Haiyang Zhang (1):
      hyperv: Add handling of IP header with option field in netvsc_set_hash()

Hariprasad Shenai (1):
      cxgb4: Fix FW flash logic using ethtool

Iyappan Subramanian (4):
      dtb: Add SGMII based 1GbE node to APM X-Gene SoC device tree
      drivers: net: xgene: Preparing for adding SGMII based 1GbE
      drivers: net: xgene: Add SGMII based 1GbE support
      drivers: net: xgene: Add SGMII based 1GbE ethtool support

Jiri Pirko (1):
      ipv4: fix nexthop attlen check in fib_nh_match

Jon Paul Maloy (1):
      tipc: fix bug in bundled buffer reception

Li RongQing (7):
      ipv6: remove aca_lock spinlock from struct ifacaddr6
      vxlan: fix a use after free in vxlan_encap_bypass
      vxlan: using pskb_may_pull as early as possible
      openvswitch: fix a use after free
      vxlan: fix a free after use
      ipv4: fix a potential use after free in ip_tunnel_core.c
      ipv4: fix a potential use after free in fou.c

Luwei Zhou (3):
      net: fec: ptp: Use the 31-bit ptp timer.
      net: fec: ptp: Use hardware algorithm to adjust PTP counter.
      net: fec: ptp: Enable PPS output based on ptp clock

Mark Rustad (1):
      genl_magic: Resolve logical-op warnings

Matthew Vick (2):
      fm10k: Check the host state when bringing the interface up
      fm10k: Unlock mailbox on VLAN addition failures

Michael Opdenacker (1):
      atm: simplify lanai.c by using module_pci_driver

Michael S. Tsirkin (1):
      virtio_net: fix use after free

Mugunthan V N (3):
      drivers: net: davinci_cpdma: remove kfree on objects allocated with devm_* apis
      drivers: net: davinci_cpdma: remove spinlock as SOFTIRQ-unsafe lock order detected
      drivers: net: cpsw: remove child devices while driver detach

Nicolas Dichtel (1):
      netlink: fix description of portid

Nimrod Andy (2):
      net: fec: Fix sparse warnings with different lock contexts for basic block
      net: fec: ptp: fix convergence issue to support LinuxPTP stack

Prashant Sreedharan (1):
      tg3: Add skb->xmit_more support

Pravin B Shelar (2):
      openvswitch: Create right mask with disabled megaflows
      openvswitch: Set flow-key members.

Rajesh Borundia (2):
      qlcnic: Fix programming number of arguments in a command.
      qlcnic: Fix number of arguments in destroy tx context command

Tilman Schmidt (12):
      isdn/gigaset: missing break in do_facility_req
      isdn/gigaset: make sure controller name is null terminated
      isdn/gigaset: limit raw CAPI message dump length
      isdn/gigaset: fix NULL pointer dereference
      isdn/gigaset: fix non-heap pointer deallocation
      isdn/capi: correct capi20_manufacturer argument type mismatch
      isdn/capi: prevent index overrun from command_2_index()
      isdn/capi: refactor command/subcommand table accesses
      isdn/capi: prevent NULL pointer dereference on invalid CAPI command
      isdn/capi: handle CAPI 2.0 message parser failures
      isdn/capi: don't return NULL from capi_cmd2str()
      isdn/gigaset: fix usb_gigaset write_cmd result race

Tom Herbert (1):
      net: Add ndo_gso_check

Vasily Averin (1):
      ipv4: dst_entry leak in ip_send_unicast_reply()

Vince Bridgers (1):
      MAINTAINERS: Update contact information for Vince Bridgers

hayeswang (1):
      r8152: return -EBUSY for runtime suspend

 Documentation/devicetree/bindings/net/sti-dwmac.txt   |  91 +++++++------
 MAINTAINERS                                           |   2 +-
 arch/arm64/boot/dts/apm-mustang.dts                   |   4 +
 arch/arm64/boot/dts/apm-storm.dtsi                    |  24 ++++
 arch/x86/net/bpf_jit_comp.c                           |  25 +++-
 drivers/atm/lanai.c                                   |  22 +---
 drivers/isdn/capi/capidrv.c                           |  24 +++-
 drivers/isdn/capi/capiutil.c                          |  41 +++++-
 drivers/isdn/capi/kcapi.c                             |   4 +-
 drivers/isdn/gigaset/capi.c                           | 155 ++++++++++++++++++----
 drivers/isdn/gigaset/ev-layer.c                       | 116 +++++++++++------
 drivers/isdn/gigaset/usb-gigaset.c                    |   4 +-
 drivers/net/dsa/mv88e6060.c                           |  16 ++-
 drivers/net/dsa/mv88e6171.c                           |   2 +-
 drivers/net/dsa/mv88e6xxx.c                           |  14 +-
 drivers/net/ethernet/apm/xgene/Makefile               |   2 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c   |  25 ++--
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c        |   1 -
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.h        |   4 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c      |  18 ++-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.h      |  12 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c     | 389 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h     |  41 ++++++
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c     |   3 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h     |   4 -
 drivers/net/ethernet/broadcom/tg3.c                   |  10 +-
 drivers/net/ethernet/brocade/bna/bnad.c               |   2 +-
 drivers/net/ethernet/chelsio/Kconfig                  |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h            |   2 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c       |  29 ++++-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c            |   6 +-
 drivers/net/ethernet/freescale/fec.h                  |  60 +++++++++
 drivers/net/ethernet/freescale/fec_main.c             |  69 +++-------
 drivers/net/ethernet/freescale/fec_ptp.c              | 277 ++++++++++++++++++++++++++++++++++++---
 drivers/net/ethernet/freescale/gianfar.c              |   2 +-
 drivers/net/ethernet/intel/Kconfig                    |  11 ++
 drivers/net/ethernet/intel/fm10k/fm10k_main.c         |  65 +++++-----
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c       |  13 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c          |   1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c        |   3 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c       |   6 +-
 drivers/net/ethernet/sfc/nic.h                        |  29 ++++-
 drivers/net/ethernet/sfc/tx.c                         |  43 +++---
 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c       | 374 ++++++++++++++++++++++++++++------------------------
 drivers/net/ethernet/stmicro/stmmac/stmmac.h          |   3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c |  20 ++-
 drivers/net/ethernet/ti/cpsw.c                        |  10 ++
 drivers/net/ethernet/ti/davinci_cpdma.c               |   5 -
 drivers/net/hyperv/netvsc_drv.c                       |  26 ++--
 drivers/net/macvtap.c                                 |   2 +-
 drivers/net/phy/micrel.c                              |   4 +-
 drivers/net/usb/r8152.c                               |  22 +++-
 drivers/net/virtio_net.c                              |   4 +-
 drivers/net/vxlan.c                                   |  15 ++-
 drivers/net/xen-netfront.c                            |   2 +-
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                    | 148 ++-------------------
 drivers/scsi/cxgbi/libcxgbi.c                         |   2 +
 include/linux/genl_magic_func.h                       |   4 +-
 include/linux/kernelcapi.h                            |   2 +-
 include/linux/netdevice.h                             |  12 +-
 include/linux/skbuff.h                                |   7 +-
 include/net/dsa.h                                     |   1 +
 include/net/if_inet6.h                                |   1 -
 include/net/inet6_hashtables.h                        |   5 +-
 include/net/netlink.h                                 |   2 +-
 include/net/sctp/sctp.h                               |   5 +
 include/net/sctp/sm.h                                 |   6 +-
 include/net/tcp.h                                     |  32 ++++-
 include/uapi/linux/Kbuild                             |   1 +
 include/uapi/linux/bpf.h                              |   1 +
 include/uapi/linux/bpf_common.h                       |  55 ++++++++
 include/uapi/linux/filter.h                           |  56 +-------
 net/caif/caif_usb.c                                   |   7 +-
 net/caif/cfmuxl.c                                     |   4 +-
 net/core/dev.c                                        |   2 +-
 net/core/sock.c                                       |   2 +
 net/dccp/ipv6.c                                       |   3 +-
 net/dsa/slave.c                                       |   1 +
 net/ipv4/fib_semantics.c                              |   2 +-
 net/ipv4/fou.c                                        |   3 +
 net/ipv4/ip_output.c                                  |  12 +-
 net/ipv4/ip_tunnel_core.c                             |   3 +-
 net/ipv4/syncookies.c                                 |  16 +--
 net/ipv4/tcp_input.c                                  |  36 +++--
 net/ipv4/tcp_ipv4.c                                   |  22 +---
 net/ipv4/tcp_output.c                                 |  34 +++--
 net/ipv6/anycast.c                                    |   1 -
 net/ipv6/syncookies.c                                 |   2 +-
 net/ipv6/tcp_ipv6.c                                   |  26 ++--
 net/netrom/af_netrom.c                                |   2 +-
 net/netrom/nr_dev.c                                   |   2 +-
 net/netrom/nr_in.c                                    |   2 +-
 net/netrom/nr_out.c                                   |   2 +-
 net/netrom/nr_route.c                                 |   2 +-
 net/netrom/nr_subr.c                                  |   2 +-
 net/netrom/nr_timer.c                                 |   2 +-
 net/openvswitch/flow.c                                |   9 +-
 net/openvswitch/flow_netlink.c                        |  93 ++++++++++---
 net/openvswitch/vport-geneve.c                        |   2 +-
 net/openvswitch/vport.c                               |   4 +-
 net/rds/rdma.c                                        |   7 +-
 net/sctp/associola.c                                  |   2 +
 net/sctp/inqueue.c                                    |  33 +----
 net/sctp/sm_make_chunk.c                              |  99 +++++++-------
 net/sctp/sm_statefuns.c                               |  21 +--
 net/tipc/link.c                                       |   7 +-
 106 files changed, 2010 insertions(+), 957 deletions(-)
 create mode 100644 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c
 create mode 100644 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h
 create mode 100644 include/uapi/linux/bpf_common.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