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: <20180724.165113.715069335839134652.davem@davemloft.net>
Date:   Tue, 24 Jul 2018 16:51:13 -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) Handle stations tiest to AP_VLANs properly during mac80211 hw
   reconfig.  From Manikanta Pubbisetty.

2) Fix jump stack depth validation in nf_tables, from Taehee Yoo.

3) Fix quota handling in aRFS flow expiration of mlx5 driver, from
   Eran Ben Elisha.

4) Exit path handling fix in powerpc64 BPF JIT, from Daniel Borkmann.

5) Use ptr_ring_consume_bh() in page pool code, from Tariq Toukan.

6) Fix cached netdev name leak in nf_tables, from Florian Westphal.

7) Fix memory leaks on chain rename, also from Florian Westphal.

8) Several fixes to DCTCP congestion control ACK handling, from
   Yuchunk Cheng.

9) Missing rcu_read_unlock() in CAIF protocol code, from Yue Haibing.

10) Fix link local address handling with VRF, from David Ahern.

11) Don't clobber 'err' on a successful call to __skb_linearize()
    in skb_segment().  From Eric Dumazet.

12) Fix vxlan fdb notification races, from Roopa Prabhu.

13) Hash UDP framgnets consistently, from Paolo Abeni.

14) If TCP receives lots of out of order tiny packets, we do really
    silly stuff.  Make the out-of-order queue ending more robust to
    this kind of behavior, from Eric Dumazet.

15) Don't leak netlink dump state in nf_tables, from Florian Westphal.

Please pull, thanks a lot!

The following changes since commit f39f28ff82c14b4f628973d9bba835195a71d437:

  Merge tag 'sound-4.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound (2018-07-19 07:43:17 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 03bc7cab7d7218088412a75e141696a89059ab00:

  net: axienet: Fix double deregister of mdio (2018-07-24 16:38:01 -0700)

----------------------------------------------------------------
Aleksander Morgado (1):
      qmi_wwan: fix interface number for DW5821e production firmware

Alexei Starovoitov (1):
      Merge branch 'ppc-fix'

Amar Singhal (1):
      cfg80211: never ignore user regulatory hint

Anssi Hannula (7):
      can: xilinx_can: fix device dropping off bus on RX overrun
      can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK
      can: xilinx_can: fix recovery from error states not being propagated
      can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting
      can: xilinx_can: fix RX overflow interrupt not being enabled
      can: xilinx_can: fix incorrect clear of non-processed interrupts
      can: xilinx_can: fix power management handling

Ariel Levkovich (1):
      net/mlx5: Adjust clock overflow work period

Bernd Edlinger (1):
      nl80211: Add a missing break in parse_station_flags

Daniel Borkmann (3):
      bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd
      bpf: test case to check whether src/dst regs got mangled by xadd
      sock: fix sg page frag coalescing in sk_alloc_sg

David Ahern (1):
      net/ipv6: Fix linklocal to global address with VRF

David S. Miller (9):
      Merge branch 'tcp-fix-DCTCP-ECE-Ack-series'
      Merge git://git.kernel.org/.../bpf/bpf
      Merge tag 'mlx5-fixes-2018-07-18' of git://git.kernel.org/.../saeed/linux
      Merge branch 'qed-Fix-series-II'
      Merge branch 'vxlan-fix-default-fdb-entry-user-space-notify-ordering-race'
      Merge tag 'linux-can-fixes-for-4.18-20180723' of ssh://gitolite.kernel.org/.../mkl/linux-can
      Merge branch 'tcp-robust-ooo'
      Merge tag 'mac80211-for-davem-2018-07-24' of git://git.kernel.org/.../jberg/mac80211
      Merge git://git.kernel.org/.../pablo/nf

Denis Kenzior (1):
      nl80211/mac80211: allow non-linear skb in rx_control_port

Doron Roberts-Kedes (1):
      tls: check RCV_SHUTDOWN in tls_wait_data

Eran Ben Elisha (2):
      net/mlx5e: Fix quota counting in aRFS expire flow
      net/mlx5e: Don't allow aRFS for encapsulated packets

Eric Dumazet (6):
      net: skb_segment() should not return NULL
      tcp: free batches of packets in tcp_prune_ofo_queue()
      tcp: avoid collapses in tcp_prune_queue() if possible
      tcp: detect malicious patterns in tcp_collapse_ofo_queue()
      tcp: call tcp_drop() from tcp_data_queue_ofo()
      tcp: add tcp_ooo_try_coalesce() helper

Faiz Abbas (2):
      can: m_can: Fix runtime resume call
      can: m_can: Move accessing of message ram to after clocks are enabled

Florian Westphal (7):
      netfilter: nf_tables: use dev->name directly
      netfilter: nf_tables: free flow table struct too
      netfilter: nf_tables: fix memory leaks on chain rename
      netfilter: nf_tables: don't allow to rename to already-pending name
      netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state
      atl1c: reserve min skb headroom
      netfilter: nf_tables: move dumper state allocation into ->start

Hangbin Liu (1):
      multicast: do not restore deleted record source filter mode to new one

Heiner Kallweit (2):
      net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv
      r8169: restore previous behavior to accept BIOS WoL settings

Jack Morgenstein (1):
      net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper

Jarod Wilson (1):
      bonding: set default miimon value for non-arp modes if not set

John Hurley (1):
      nfp: flower: ensure dead neighbour entries are not offloaded

Martin KaFai Lau (2):
      bpf: btf: Clean up BTF_INT_BITS() in uapi btf.h
      bpf: Use option "help" in the llvm-objcopy test

Nicholas Mc Guire (1):
      can: mpc5xxx_can: check of_iomap return before use

Paolo Abeni (1):
      ip: hash fragments consistently

Raed Salem (1):
      net/mlx5: Fix 'DON'T_TRAP' functionality

Randy Dunlap (1):
      net: prevent ISA drivers from building on PPC32

Roi Dayan (1):
      net/mlx5e: Only allow offloading decap egress (egdev) flows

Roman Fietze (1):
      can: m_can.c: fix setup of CCCR register: clear CCCR NISO bit before checking can.ctrlmode

Roopa Prabhu (4):
      rtnetlink: add rtnl_link_state check in rtnl_configure_link
      vxlan: add new fdb alloc and create helpers
      vxlan: make netlink notify in vxlan_fdb_destroy optional
      vxlan: fix default fdb entry netlink notify ordering during netdev create

Saeed Mahameed (1):
      net/mlx5: E-Switch, UBSAN fix undefined behavior in mlx5_eswitch_mode

Shay Agroskin (1):
      net/mlx5e: Refine ets validation function

Shubhrajyoti Datta (1):
      net: axienet: Fix double deregister of mdio

Stephane Grosjean (1):
      can: peak_canfd: fix firmware < v3.3.0: limit allocation to 32-bit DMA addr only

Sudarsana Reddy Kalluru (4):
      qed: Fix link flap issue due to mismatching EEE capabilities.
      qed: Fix possible race for the link state value.
      qed: Correct Multicast API to reflect existence of 256 approximate buckets.
      bnx2x: Fix invalid memory access in rss hash config path.

Taehee Yoo (3):
      netfilter: nf_tables: fix jumpstack depth validation
      netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy()
      netfilter: nft_set_rbtree: fix panic when destroying set by GC

Taeung Song (1):
      tools/bpftool: Fix segfault case regarding 'pin' arguments

Tariq Toukan (2):
      net/mlx5: Fix QP fragmented buffer allocation
      net/page_pool: Fix inconsistent lock state warning

Uwe Kleine-König (1):
      net: dsa: mv88e6xxx: fix races between lock and irq freeing

Wei Wang (1):
      ipv6: use fib6_info_hold_safe() when necessary

Willem de Bruijn (1):
      ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull

Yuchung Cheng (3):
      tcp: helpers to send special DCTCP ack
      tcp: do not cancel delay-AcK on DCTCP special ACK
      tcp: do not delay ACK in DCTCP upon CE status change

YueHaibing (2):
      net: caif: Add a missing rcu_read_unlock() in caif_flow_cb
      bpfilter: Fix mismatch in function argument types

Zhao Chen (1):
      net-next/hinic: fix a problem in hinic_xmit_frame()

mpubbise@...eaurora.org (1):
      mac80211: add stations tied to AP_VLANs during hw reconfig

 arch/powerpc/net/bpf_jit_comp64.c                       |  29 ++-----
 drivers/net/bonding/bond_options.c                      |  23 +++---
 drivers/net/can/m_can/m_can.c                           |  18 ++---
 drivers/net/can/mscan/mpc5xxx_can.c                     |   5 ++
 drivers/net/can/peak_canfd/peak_pciefd_main.c           |  19 +++++
 drivers/net/can/xilinx_can.c                            | 392 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
 drivers/net/dsa/mv88e6xxx/chip.c                        |  21 +++--
 drivers/net/ethernet/3com/Kconfig                       |   2 +-
 drivers/net/ethernet/amd/Kconfig                        |   4 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c         |   1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c     |  13 +++-
 drivers/net/ethernet/cirrus/Kconfig                     |   1 +
 drivers/net/ethernet/huawei/hinic/hinic_tx.c            |   1 +
 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/alloc.c         |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c       |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c      |  17 ++---
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c         |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c       |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c       |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c     |  12 ++-
 drivers/net/ethernet/mellanox/mlx5/core/wq.c            |  34 ++++++---
 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c                |  15 ++--
 drivers/net/ethernet/qlogic/qed/qed_l2.h                |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.c               |  13 +++-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c             |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c                |   4 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.h                |   7 +-
 drivers/net/ethernet/realtek/r8169.c                    |   3 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c       |   1 +
 drivers/net/phy/phy.c                                   |   2 +-
 drivers/net/usb/qmi_wwan.c                              |   2 +-
 drivers/net/vxlan.c                                     | 126 ++++++++++++++++++++----------
 include/linux/bpfilter.h                                |   6 +-
 include/linux/mlx5/driver.h                             |  18 ++++-
 include/net/cfg80211.h                                  |  12 +--
 include/net/ip6_fib.h                                   |   5 ++
 include/net/netfilter/nf_tables.h                       |   5 +-
 include/net/tcp.h                                       |   7 ++
 include/uapi/linux/btf.h                                |   2 +-
 kernel/bpf/btf.c                                        |  16 ++--
 net/caif/caif_dev.c                                     |   4 +-
 net/core/page_pool.c                                    |   2 +-
 net/core/rtnetlink.c                                    |   9 ++-
 net/core/skbuff.c                                       |  10 +--
 net/core/sock.c                                         |   6 +-
 net/ipv4/igmp.c                                         |   3 +-
 net/ipv4/ip_output.c                                    |   2 +
 net/ipv4/ip_sockglue.c                                  |   7 +-
 net/ipv4/tcp_dctcp.c                                    |  52 ++++---------
 net/ipv4/tcp_input.c                                    |  65 ++++++++++++----
 net/ipv4/tcp_output.c                                   |  32 ++++++--
 net/ipv6/addrconf.c                                     |   3 +-
 net/ipv6/datagram.c                                     |   7 +-
 net/ipv6/icmp.c                                         |   5 +-
 net/ipv6/ip6_output.c                                   |   2 +
 net/ipv6/mcast.c                                        |   3 +-
 net/ipv6/route.c                                        |  41 +++++++---
 net/ipv6/tcp_ipv6.c                                     |   6 +-
 net/mac80211/rx.c                                       |   5 +-
 net/mac80211/util.c                                     |   3 +-
 net/netfilter/nf_conntrack_proto_dccp.c                 |   8 +-
 net/netfilter/nf_tables_api.c                           | 304 ++++++++++++++++++++++++++++++++++++++++---------------------------------
 net/netfilter/nft_immediate.c                           |   3 +
 net/netfilter/nft_lookup.c                              |  13 +++-
 net/netfilter/nft_set_hash.c                            |   1 +
 net/netfilter/nft_set_rbtree.c                          |   7 +-
 net/tls/tls_sw.c                                        |   3 +
 net/wireless/nl80211.c                                  |  25 +++---
 net/wireless/reg.c                                      |  28 +------
 net/wireless/trace.h                                    |  18 +++--
 tools/bpf/bpftool/common.c                              |  11 ++-
 tools/testing/selftests/bpf/Makefile                    |   2 +-
 tools/testing/selftests/bpf/test_verifier.c             |  40 ++++++++++
 75 files changed, 1029 insertions(+), 562 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ