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]
Date:   Sun, 19 Aug 2018 11:37:55 -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 races in IPVS, from Tan Hu.

2) Missing unbind in matchall classifier, from Hangbin Liu.

3) Missing act_ife action release, from Vlad Buslov.

4) Cure lockdep splats in ila, from Cong Wang.

5) veth queue leak on link delete, from Toshiaki Makita.

6) Disable isdn's IIOCDBGVAR ioctl, it exposes kernel addresses.
   From Kees Cook.

7) RCU usage fixup in XDP, from Tariq Toukan.

8) Two TCP ULP fixes from Daniel Borkmann.

9) r8169 needs REALTEK_PHY as a Kconfig dependency, from Heiner
   Kallweit.

10) Always take tcf_lock with BH disabled, otherwise we can deadlock
    with rate estimator code paths.  From Vlad Buslov.

11) Don't use MSI-X on RTL8106e r8169 chips, they don't resume
    properly.  From Jian-Hong Pan.

Please pull, thanks a lot!

The following changes since commit d01e12dd3f4227f1be5d7c5bffa7b8240787bec1:

  Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal (2018-08-16 10:21:18 -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 e2948e5af8eeb6c945000772b7613b0323a0a203:

  ip6_vti: fix creating fallback tunnel device for vti6 (2018-08-19 11:26:39 -0700)

----------------------------------------------------------------
Alexei Starovoitov (1):
      Merge branch 'sockmap-ulp-fixes'

Arnd Bergmann (1):
      net: lan743x_ptp: convert to ktime_get_clocktai_ts64

Cong Wang (1):
      ila: make lockdep happy again

Daniel Borkmann (6):
      tcp, ulp: add alias for all ulp modules
      tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach
      bpf, sockmap: fix leakage of smap_psock_map_entry
      bpf, sockmap: fix map elem deletion race with smap_stop_sock
      bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist
      bpf: fix redirect to map under tail calls

David S. Miller (2):
      Merge git://git.kernel.org/.../pablo/nf
      Merge git://git.kernel.org/.../bpf/bpf

Dmitry V. Levin (1):
      netfilter: uapi: fix linux/netfilter/nf_osf.h userspace compilation errors

Fabrizio Castro (1):
      dt-bindings: net: ravb: Add support for r8a774a1 SoC

Florian Westphal (5):
      netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses
      netfilter: fix memory leaks on netlink_dump_start error
      netfilter: nf_tables: fix register ordering
      netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit
      netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed

Haishuang Yan (3):
      ip6_vti: simplify stats handling in vti6_xmit
      ip_vti: fix a null pointer deferrence when create vti fallback tunnel
      ip6_vti: fix creating fallback tunnel device for vti6

Hangbin Liu (1):
      cls_matchall: fix tcf_unbind_filter missing

Harsha Sharma (1):
      netfilter: nft_ct: make l3 protocol field optional for timeout object

Heiner Kallweit (1):
      r8169: add missing Kconfig dependency

Ivan Khoronzhuk (1):
      Documentation: networking: ti-cpsw: correct cbs parameters for Eth1 100Mb

Jesper Dangaard Brouer (1):
      samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM

Jian-Hong Pan (1):
      r8169: don't use MSI-X on RTL8106e

Kees Cook (1):
      isdn: Disable IIOCDBGVAR

Lad, Prabhakar (1):
      net: dsa: add support for ksz9897 ethernet switch

Matteo Croce (2):
      jiffies: add utility function to calculate delta in ms
      ipvs: don't show negative times in ip_vs_conn

Michal Hocko (1):
      netfilter: x_tables: do not fail xt_alloc_table_info too easilly

Máté Eckl (2):
      netfilter: doc: Add nf_tables part in tproxy.txt
      netfilter: nft_tproxy: Fix missing-braces warning

Pablo Neira Ayuso (1):
      netfilter: nft_dynset: allow dynamic updates of non-anonymous set

Taehee Yoo (1):
      netfilter: nft_set: fix allocation size overflow in privsize callback.

Tan Hu (1):
      ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()

Tariq Toukan (1):
      net/xdp: Fix suspicious RCU usage warning

Toshiaki Makita (1):
      veth: Free queues on link delete

Vlad Buslov (2):
      net: sched: act_ife: always release ife action on init error
      net: sched: always disable bh when taking tcf_lock

Yonghong Song (2):
      bpf: fix a rcu usage warning in bpf_prog_array_copy_core()
      tools/bpf: fix bpf selftest test_cgroup_storage failure

Yuval Shaia (1):
      net/mlx5e: Delete unneeded function argument

 Documentation/devicetree/bindings/net/dsa/ksz.txt      |   4 ++-
 Documentation/devicetree/bindings/net/renesas,ravb.txt |   3 ++-
 Documentation/networking/ti-cpsw.txt                   |  11 ++++----
 Documentation/networking/tproxy.txt                    |  34 +++++++++++++++++++-----
 drivers/isdn/i4l/isdn_common.c                         |   8 +-----
 drivers/net/dsa/microchip/ksz_common.c                 |   9 +++++++
 drivers/net/dsa/microchip/ksz_spi.c                    |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c     |   4 +--
 drivers/net/ethernet/microchip/lan743x_ptp.c           |   3 +--
 drivers/net/ethernet/realtek/Kconfig                   |   1 +
 drivers/net/ethernet/realtek/r8169.c                   |   9 ++++---
 drivers/net/veth.c                                     |  70 ++++++++++++++++++++++++--------------------------
 include/linux/filter.h                                 |   3 ++-
 include/linux/jiffies.h                                |   5 ++++
 include/linux/spinlock.h                               |  17 +++++++++---
 include/net/netfilter/nf_tables.h                      |   6 ++---
 include/net/tcp.h                                      |   4 +++
 include/trace/events/xdp.h                             |   5 ++--
 include/uapi/linux/netfilter/nfnetlink_osf.h           |   2 ++
 include/uapi/linux/netfilter/xt_osf.h                  |   2 --
 kernel/bpf/core.c                                      |   2 +-
 kernel/bpf/cpumap.c                                    |   2 ++
 kernel/bpf/devmap.c                                    |   1 +
 kernel/bpf/sockmap.c                                   | 120 ++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------
 kernel/bpf/verifier.c                                  |  21 ---------------
 kernel/bpf/xskmap.c                                    |   1 +
 lib/bucket_locks.c                                     |  11 +++++---
 net/core/filter.c                                      |  68 ++++++++++++++++++++++--------------------------
 net/core/xdp.c                                         |  14 +++-------
 net/ipv4/ip_vti.c                                      |   3 ++-
 net/ipv4/tcp_ulp.c                                     |   4 ++-
 net/ipv6/ip6_vti.c                                     |  16 ++++--------
 net/ipv6/netfilter/ip6t_rpfilter.c                     |  12 ++++++++-
 net/netfilter/ipvs/ip_vs_conn.c                        |  22 ++++++++++------
 net/netfilter/ipvs/ip_vs_core.c                        |  15 ++++++++---
 net/netfilter/nf_conntrack_netlink.c                   |  26 ++++++++++++-------
 net/netfilter/nf_conntrack_proto.c                     |  15 +++++++----
 net/netfilter/nf_tables_api.c                          |  38 +++++++++++++++++----------
 net/netfilter/nfnetlink_acct.c                         |  29 ++++++++++-----------
 net/netfilter/nft_chain_filter.c                       |  14 +++++-----
 net/netfilter/nft_ct.c                                 |   7 ++---
 net/netfilter/nft_dynset.c                             |   2 --
 net/netfilter/nft_set_bitmap.c                         |   6 ++---
 net/netfilter/nft_set_hash.c                           |   8 +++---
 net/netfilter/nft_set_rbtree.c                         |   4 +--
 net/netfilter/nft_tproxy.c                             |   4 ++-
 net/netfilter/x_tables.c                               |   7 +----
 net/sched/act_bpf.c                                    |  10 ++++----
 net/sched/act_csum.c                                   |  10 ++++----
 net/sched/act_gact.c                                   |  10 ++++----
 net/sched/act_ife.c                                    |   8 ++----
 net/sched/act_mirred.c                                 |  16 ++++++------
 net/sched/act_sample.c                                 |  25 ++++++++++--------
 net/sched/act_tunnel_key.c                             |  10 ++++----
 net/sched/act_vlan.c                                   |  10 ++++----
 net/sched/cls_matchall.c                               |   2 ++
 net/tls/tls_main.c                                     |   1 +
 samples/bpf/xdp_redirect_cpu_user.c                    |   3 ++-
 samples/bpf/xdp_rxq_info_user.c                        |   3 ++-
 tools/testing/selftests/bpf/test_cgroup_storage.c      |   1 +
 60 files changed, 430 insertions(+), 352 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ