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: <20170127.122502.1284714928446657879.davem@davemloft.net>
Date:   Fri, 27 Jan 2017 12:25:02 -0500 (EST)
From:   David Miller <davem@...emloft.net>
To:     torvalds@...ux-foundation.org
CC:     akpm@...ux-foundation.org, netdev@...r.kernel.org,
        netdev@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT] Networking


1) GTP fixes from Andreas Schultz (missing genl module alias, clear IP
   DF on transmit).

2) Netfilter needs to reflect the fwmark when sending resets, from
   Pau Espin Pedrol.

3) nftable dump OOPS fix from Liping Zhang.

4) Fix erroneous setting of VIRTIO_NET_HDR_F_DATA_VALID on transmit,
   from Rolf Neugebauer.

5) Fix build error of ipt_CLUSTERIP when procfs is disabled, from Arnd
   Bergmann.

6) Fix regression in handling of NETIF_F_SG in harmonize_features(),
   from Eric Dumazet.

7) Fix RTNL deadlock wrt. lwtunnel module loading, from David Ahern.

8) tcp_fastopen_create_child() needs to setup tp->max_window, from
   Alexey Kodanev.

9) Missing kmemdup() failure check in ipv6 segment routing code, from
   Eric Dumazet.

10) Don't execute unix_bind() under the bindlock, otherwise we deadlock
    with splice.  From WANG Cong.

11) ip6_tnl_parse_tlv_enc_lim() potentially reallocates the skb buffer,
    therefore callers must reload cached header pointers into that
    skb.  Fix from Eric Dumazet.

12) Fix various bugs in legacy IRQ fallback handling in alx driver,
    from Tobias Regnery.

13) Do not allow lwtunnel drivers to be unloaded while they are
    referenced by active instances, from Robert Shearman.

14) Fix truncated PHY LED trigger names, from Geert Uytterhoeven.

15) Fix a few regressions from virtio_net XDP support, from John
    Fastabend and Jakub Kicinski.

Please pull, thanks a lot!

The following changes since commit 4b19a9e20bf99d62e1c47554f8eb2d9f520642ba:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2017-01-17 09:33:10 -0800)

are available in the git repository at:

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

for you to fetch changes up to 950eabbd6ddedc1b08350b9169a6a51b130ebaaf:

  ISDN: eicon: silence misleading array-bounds warning (2017-01-27 11:27:34 -0500)

----------------------------------------------------------------
Alexander Alemayhu (1):
      netfilter: nf_tables: fix spelling mistakes

Alexey Kodanev (1):
      tcp: initialize max window for a new fastopen socket

Alvaro G. M (1):
      net: phy: dp83848: add DP83620 PHY support

Andreas Schultz (3):
      gtp: add genl family modules alias
      gtp: clear DF bit on GTP packet tx
      gtp: fix cross netns recv on gtp socket

Arnd Bergmann (5):
      netfilter: ipt_CLUSTERIP: fix build error without procfs
      net/mlx5e: Remove unused variable
      qed: avoid possible stack overflow in qed_ll2_acquire_connection
      bcm63xx_enet: avoid uninitialized variable warning
      ISDN: eicon: silence misleading array-bounds warning

Balakrishnan Raman (1):
      vxlan: do not age static remote mac entries

Bjørn Mork (1):
      qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card

Colin Ian King (1):
      net: sctp: fix array overrun read on sctp_timer_tbl

Daniel Borkmann (1):
      bpf: don't trigger OOM killer under pressure with map alloc

Daniel Gonzalez Cabanelas (1):
      net: phy: bcm63xx: Utilize correct config_intr function

David Ahern (2):
      lwtunnel: fix autoload of lwt modules
      net: mpls: Fix multipath selection for LSR use case

David S. Miller (17):
      Merge tag 'linux-can-fixes-for-4.10-20170118' of git://git.kernel.org/.../mkl/linux-can
      Merge branch 'ethtool-set-channels-fix'
      Merge branch 'xen-netback-leaks'
      Revert "net: sctp: fix array overrun read on sctp_timer_tbl"
      Merge branch 'amd-xgbe-fixes'
      Merge tag 'mac80211-for-davem-2017-01-24' of git://git.kernel.org/.../jberg/mac80211
      Merge branch 'ip6_tnl_parse_tlv_enc_lim-fixes'
      Merge branch 'vxlan-fdb-fixes'
      Merge branch 'alx-mq-fixes'
      Merge branch 'tipc-topology-fixes'
      Merge branch 'lwt-module-unload'
      Merge branch 'bnxt_en-rtnl-fixes'
      Merge branch 'phy-truncated-led-names'
      Merge branch 'r8152-napi-fixes'
      Merge tag 'batadv-net-for-davem-20170125' of git://git.open-mesh.org/linux-merge
      Merge git://git.kernel.org/.../pablo/nf
      Merge branch 'gtp-fixes'

Einar Jón (1):
      can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer

Eran Ben Elisha (3):
      net: ethtool: Initialize buffer when querying device channel settings
      net/mlx4_en: Remove unnecessary checks when setting num channels
      net/mlx5e: Remove unnecessary checks when setting num channels

Eric Dumazet (6):
      net: fix harmonize_features() vs NETIF_F_HIGHDMA
      gianfar: Do not reuse pages from emergency reserve
      ipv6: seg6_genl_set_tunsrc() must check kmemdup() return value
      net/mlx5e: Do not recycle pages from emergency reserve
      ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit()
      ipv6: fix ip6_tnl_parse_tlv_enc_lim()

Florian Fainelli (3):
      net: phy: Avoid deadlock during phy_error()
      net: dsa: Check return value of phy_connect_direct()
      net: dsa: Bring back device detaching in dsa_slave_suspend()

Florian Westphal (2):
      netfilter: conntrack: remove GC_MAX_EVICTS break
      netfilter: conntrack: refine gc worker heuristics, redux

Geert Uytterhoeven (3):
      net: phy: leds: Clear phy_num_led_triggers on failure to avoid crash
      net: phy: leds: Break dependency of phy.h on phy_led_triggers.h
      net: phy: leds: Fix truncated LED trigger names

Hariprasad Shenai (1):
      MAINTAINERS: update cxgb4 maintainer

Ido Schimmel (1):
      mlxsw: spectrum_router: Correctly reallocate adjacency entries

Igor Druzhinin (2):
      xen-netback: fix memory leaks on XenBus disconnect
      xen-netback: protect resource cleaning on XenBus disconnect

Ivan Vecera (1):
      bridge: netlink: call br_changelink() during br_dev_newlink()

Jakub Kicinski (1):
      virtio_net: reject XDP programs using header adjustment

Jason Baron (1):
      tcp: correct memory barrier usage in tcp_check_space()

Jason Wang (1):
      virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving

Jesper Dangaard Brouer (1):
      bpf: fix samples xdp_tx_iptunnel and tc_l2_redirect with fake KBUILD_MODNAME

Jingju Hou (1):
      net: phy: marvell: Add Wake from LAN support for 88E1510 PHY

Johannes Berg (1):
      mac80211: don't try to sleep in rate_control_rate_init()

John Crispin (2):
      Documentation: devicetree: change the mediatek ethernet compatible string
      net-next: ethernet: mediatek: change the compatible string

John Fastabend (1):
      virtio_net: use dev_kfree_skb for small buffer XDP receive

Julia Lawall (1):
      stmmac: add missing of_node_put

Kazuya Mizuguchi (1):
      ravb: unmap descriptors when freeing rings

Kefeng Wang (1):
      ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock

Lance Richardson (1):
      vxlan: fix byte order of vxlan-gpe port number

Lendacky, Thomas (2):
      amd-xgbe: Add a hardware quirk for register definitions
      amd-xgbe: Check xgbe_init() return code

Liping Zhang (4):
      netfilter: rpfilter: fix incorrect loopback packet judgment
      netfilter: nf_tables: fix possible oops when dumping stateful objects
      netfilter: nf_tables: validate the name size when possible
      netfilter: nft_log: restrict the log prefix length to 127

Martin Blumenstingl (1):
      Documentation: net: phy: improve explanation when to specify the PHY ID

Martin KaFai Lau (1):
      bpf: Fix test_lru_sanity5() in test_lru_map.c

Michael Chan (4):
      bnxt_en: Fix "uninitialized variable" bug in TPA code path.
      bnxt_en: Fix bnxt_reset() in the slow path task.
      bnxt_en: Fix RTNL lock usage on bnxt_update_link().
      bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status().

Michael S. Tsirkin (1):
      virtio_net: fix PAGE_SIZE > 64k

Pablo Neira (1):
      tcp: don't annotate mark on control socket from tcp_v6_send_response()

Pablo Neira Ayuso (3):
      netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL
      netfilter: nf_tables: deconstify walk callback function
      netfilter: nf_tables: bump set->ndeact on set flush

Parthasarathy Bhuvaragan (6):
      tipc: fix nametbl_lock soft lockup at node/link events
      tipc: add subscription refcount to avoid invalid delete
      tipc: fix connection refcount error
      tipc: fix nametbl_lock soft lockup at module exit
      tipc: ignore requests when the connection state is not CONNECTED
      tipc: fix cleanup at module unload

Pau Espin Pedrol (2):
      netfilter: use fwmark_reflect in nf_send_reset
      tcp: fix mark propagation with fwmark_reflect enabled

Robert Shearman (2):
      net: Specify the owning module for lwtunnel ops
      lwtunnel: Fix oops on state free after encap module unload

Rolf Neugebauer (1):
      virtio: don't set VIRTIO_NET_HDR_F_DATA_VALID on xmit

Roopa Prabhu (1):
      vxlan: don't flush static fdb entries on admin down

Sean Nyekjaer (1):
      net: phy: micrel: add support for KSZ8795

Sven Eckelmann (1):
      batman-adv: Decrease hardif refcnt on fragmentation send error

Thomas Huth (1):
      ibmveth: Add a proper check for the availability of the checksum features

Tobias Regnery (3):
      alx: fix wrong condition to free descriptor memory
      alx: fix fallback to msi or legacy interrupts
      alx: work around hardware bug in interrupt fallback path

Vineeth Remanan Pillai (1):
      xen-netfront: Fix Rx stall during network stress and OOM

WANG Cong (1):
      af_unix: move unix_mknod() out of bindlock

William Breathitt Gray (1):
      netfilter: Fix typo in NF_CONNTRACK Kconfig option description

Xin Long (2):
      sctp: sctp_addr_id2transport should verify the addr before looking up assoc
      sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment

Yegor Yefremov (1):
      can: ti_hecc: add missing prepare and unprepare of the clock

hayeswang (6):
      r8152: fix rtl8152_post_reset function
      r8152: don't execute runtime suspend if the tx is not empty
      r8152: avoid start_xmit to call napi_schedule during autosuspend
      r8152: avoid start_xmit to schedule napi when napi is disabled
      r8152: re-schedule napi for tx
      r8152: check rx after napi is enabled

 Documentation/devicetree/bindings/net/mediatek-net.txt |   2 +-
 Documentation/devicetree/bindings/net/phy.txt          |   5 +++--
 MAINTAINERS                                            |   2 +-
 drivers/isdn/hardware/eicon/message.c                  |   3 ++-
 drivers/net/can/c_can/c_can_pci.c                      |   1 +
 drivers/net/can/ti_hecc.c                              |  16 +++++++++++----
 drivers/net/ethernet/amd/xgbe/xgbe-common.h            |   2 ++
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c               |   8 +++++---
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c               |   4 +++-
 drivers/net/ethernet/amd/xgbe/xgbe-pci.c               |  15 +++++++++++++-
 drivers/net/ethernet/amd/xgbe/xgbe.h                   |   2 ++
 drivers/net/ethernet/atheros/alx/main.c                |  11 +++++++---
 drivers/net/ethernet/broadcom/bcm63xx_enet.c           |   6 ++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt.c              |  80 +++++++++++++++++++++++++++++++++++++++++------------------------------
 drivers/net/ethernet/freescale/gianfar.c               |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c                     |   7 +++++--
 drivers/net/ethernet/mediatek/mtk_eth_soc.c            |   2 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c        |   7 +------
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  11 ----------
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c        |   3 +++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c  |  10 +++++----
 drivers/net/ethernet/qlogic/qed/qed_ll2.c              |  88 ++++++++++++++++++++++++++++++++++---------------------------------------------
 drivers/net/ethernet/qlogic/qed/qed_ll2.h              |  24 +++++++++++++---------
 drivers/net/ethernet/qlogic/qed/qed_roce.c             |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c               | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c  |   1 +
 drivers/net/gtp.c                                      |  13 ++++++------
 drivers/net/macvtap.c                                  |   2 +-
 drivers/net/phy/bcm63xx.c                              |  21 +++++++++++++++++--
 drivers/net/phy/dp83848.c                              |   3 +++
 drivers/net/phy/marvell.c                              |   2 ++
 drivers/net/phy/micrel.c                               |  14 +++++++++++++
 drivers/net/phy/phy.c                                  |  15 +++++++++-----
 drivers/net/phy/phy_led_triggers.c                     |   9 ++++++--
 drivers/net/tun.c                                      |   2 +-
 drivers/net/usb/cdc_ether.c                            |   8 ++++++++
 drivers/net/usb/qmi_wwan.c                             |   7 +++++++
 drivers/net/usb/r8152.c                                |  34 +++++++++++++++++++++++++------
 drivers/net/virtio_net.c                               |  25 +++++++++++++++++++----
 drivers/net/vxlan.c                                    |  12 +++++++----
 drivers/net/xen-netback/interface.c                    |   6 ++++--
 drivers/net/xen-netback/xenbus.c                       |  13 ++++++++++++
 drivers/net/xen-netfront.c                             |   2 +-
 include/linux/bpf.h                                    |   2 ++
 include/linux/micrel_phy.h                             |   2 ++
 include/linux/phy.h                                    |   1 -
 include/linux/phy_led_triggers.h                       |   4 ++--
 include/linux/virtio_net.h                             |   6 ++++--
 include/net/ipv6.h                                     |   2 +-
 include/net/lwtunnel.h                                 |  13 ++++++++++++
 include/net/netfilter/nf_tables.h                      |   6 +++---
 include/net/netfilter/nft_fib.h                        |   6 ++++++
 include/uapi/linux/netfilter/nf_log.h                  |   2 ++
 include/uapi/linux/netfilter/nf_tables.h               |   4 ++--
 kernel/bpf/arraymap.c                                  |  18 +++++++---------
 kernel/bpf/hashtab.c                                   |  22 ++++++++------------
 kernel/bpf/stackmap.c                                  |  20 ++++++++----------
 kernel/bpf/syscall.c                                   |  26 ++++++++++++++++++++++++
 net/batman-adv/fragmentation.c                         |  10 ++++-----
 net/bridge/br_netlink.c                                |  33 +++++++++++++++++-------------
 net/core/dev.c                                         |   4 ++--
 net/core/ethtool.c                                     |   2 +-
 net/core/lwt_bpf.c                                     |   1 +
 net/core/lwtunnel.c                                    |  66 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
 net/dccp/ipv6.c                                        |   4 ++--
 net/dsa/slave.c                                        |   8 ++++----
 net/ipv4/fib_frontend.c                                |   8 ++++++++
 net/ipv4/ip_output.c                                   |   1 +
 net/ipv4/ip_tunnel_core.c                              |   2 ++
 net/ipv4/netfilter/ipt_CLUSTERIP.c                     |   7 ++++++-
 net/ipv4/netfilter/ipt_rpfilter.c                      |   8 ++++----
 net/ipv4/netfilter/nf_reject_ipv4.c                    |   2 ++
 net/ipv4/netfilter/nft_fib_ipv4.c                      |  15 +++++---------
 net/ipv4/tcp_fastopen.c                                |   1 +
 net/ipv4/tcp_input.c                                   |   2 +-
 net/ipv6/addrconf.c                                    |   4 +---
 net/ipv6/ila/ila_lwt.c                                 |   1 +
 net/ipv6/inet6_connection_sock.c                       |   2 +-
 net/ipv6/ip6_gre.c                                     |   3 +++
 net/ipv6/ip6_output.c                                  |   4 ++--
 net/ipv6/ip6_tunnel.c                                  |  36 +++++++++++++++++++++-----------
 net/ipv6/netfilter/ip6t_rpfilter.c                     |   8 ++++----
 net/ipv6/netfilter/nf_reject_ipv6.c                    |   3 +++
 net/ipv6/netfilter/nft_fib_ipv6.c                      |  13 ++++--------
 net/ipv6/route.c                                       |  12 ++++++++++-
 net/ipv6/seg6.c                                        |   2 ++
 net/ipv6/seg6_iptunnel.c                               |   1 +
 net/ipv6/tcp_ipv6.c                                    |   4 ++--
 net/mac80211/rate.c                                    |   2 --
 net/mpls/af_mpls.c                                     |  48 ++++++++++++++++++++++---------------------
 net/mpls/mpls_iptunnel.c                               |   1 +
 net/netfilter/Kconfig                                  |   2 +-
 net/netfilter/nf_conntrack_core.c                      |  44 +++++++++++++++++++---------------------
 net/netfilter/nf_log.c                                 |   1 -
 net/netfilter/nf_tables_api.c                          |  67 +++++++++++++++++++++++++++++++++++-------------------------
 net/netfilter/nft_dynset.c                             |   3 ++-
 net/netfilter/nft_log.c                                |   3 ++-
 net/netfilter/nft_lookup.c                             |   3 ++-
 net/netfilter/nft_objref.c                             |   6 ++++--
 net/netfilter/nft_set_hash.c                           |   2 +-
 net/netfilter/nft_set_rbtree.c                         |   2 +-
 net/packet/af_packet.c                                 |   4 ++--
 net/sctp/ipv6.c                                        |   3 ++-
 net/sctp/offload.c                                     |   2 +-
 net/sctp/socket.c                                      |   6 +++++-
 net/tipc/node.c                                        |   9 ++++++--
 net/tipc/server.c                                      |  48 +++++++++++++++++++------------------------
 net/tipc/subscr.c                                      | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
 net/tipc/subscr.h                                      |   1 +
 net/unix/af_unix.c                                     |  27 ++++++++++++++----------
 samples/bpf/tc_l2_redirect_kern.c                      |   1 +
 samples/bpf/xdp_tx_iptunnel_kern.c                     |   1 +
 tools/testing/selftests/bpf/test_lru_map.c             |  53 ++++++++++++++++++++++++------------------------
 113 files changed, 916 insertions(+), 562 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ