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: <20180209.145750.2016161866752403432.davem@davemloft.net>
Date:   Fri, 09 Feb 2018 14:57:50 -0500 (EST)
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) Make allocations less aggressive in x_tables, from Minchal Hocko.

2) Fix netfilter flowtable Kconfig deps, from Pablo Neira Ayuso.

3) Fix connection loss problems in rtlwifi, from Larry Finger.

4) Correct DRAM dump length for some chips in ath10k driver,
   from Yu Wang.

5) Fix ABORT handling in rxrpc, from David Howells.

6) Add SPDX tags to Sun networking drivers, from Shannon Nelson.

7) Some ipv6 onlink handling fixes, from David Ahern.

8) Netem packet scheduler interval calcualtion fix from Md. Islam.

9) Don't put crypto buffers on-stack in rxrpc, from David Howells.

10) Fix handling of error non-delivery status in netlink multicast
    delivery over multiple namespaces, from Nicolas Dichtel.

11) Missing xdp flush in tuntap driver, from Jason Wang.

12) Synchonize RDS protocol netns/module teardown with rds object
    management, from Sowini Varadhan.

13) Add nospec annotations to mpls, from Dan Williams.

14) Fix SKB truesize handling in TIPC, from Hoang Le.

15) Interrupt masking fixes in stammc from Niklas Cassel.

16) Don't allow ptr_ring objects to be sized outside of kmalloc's
    limits, from Jason Wang.

17) Don't allow SCTP chunks to be built which will have a length
    exceeding the chunk header's 16-bit length field, from Alexey
    Kodanev.

Please pull, thanks a lot!

The following changes since commit a2e5790d841658485d642196dbb0927303d6c22f:

  Merge branch 'akpm' (patches from Andrew) (2018-02-06 22:15:42 -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 2fa56a494484f19e06bf4f3464b2155a92beafac:

  ibmvnic: Remove skb->protocol checks in ibmvnic_xmit (2018-02-09 14:47:00 -0500)

----------------------------------------------------------------
Alexey Kodanev (1):
      sctp: verify size of a new chunk in _sctp_make_chunk()

Amritha Nambiar (1):
      i40e: Fix the number of queues available to be mapped for use

Christian Brauner (1):
      rtnetlink: require unique netns identifier

Christophe JAILLET (1):
      cxgb4: Fix error handling path in 'init_one()'

Cong Wang (2):
      netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1()
      netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert

Dan Williams (1):
      mpls, nospec: Sanitize array index in mpls_label_ok()

Daniel Borkmann (4):
      Merge branch 'bpf-sockmap-fixes'
      Merge branch 'bpf-misc-nfp-bpftool-doc-fixes'
      Merge branch 'bpf-libbpf-relo-fix-and-tests'
      bpf: fix rlimit in reuseport net selftest

David Ahern (2):
      net/ipv6: Handle reject routes with onlink flag
      net/ipv6: onlink nexthop checks should default to main table

David Howells (2):
      rxrpc: Fix received abort handling
      rxrpc: Don't put crypto buffers on the stack

David S. Miller (6):
      Merge git://git.kernel.org/.../pablo/nf
      Merge branch 'nfp-fix-disabling-TC-offloads-in-flower-max-TSO-segs-and-module-version'
      Merge tag 'wireless-drivers-next-for-davem-2018-02-08' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge git://git.kernel.org/.../bpf/bpf
      Merge branch 'stmmac-irq-fixes-cleanups'
      Merge branch 's390-qeth-fixes'

Dean Nelson (1):
      net: thunder: change q_len's type to handle max ring size

Felix Fietkau (5):
      mt76: implement AP_LINK_PS
      mt76: implement processing of BlockAckReq frames
      mt76: avoid re-queueing A-MPDU rx reorder work if no frames are pending
      mt76: do not set status->aggr for NULL data frames
      netfilter: nf_flow_offload: fix use-after-free and a resource leak

Grygorii Strashko (1):
      net: ethernet: ti: cpsw: fix net watchdog timeout

Gustavo A. R. Silva (1):
      atm: he: use 64-bit arithmetic instead of 32-bit

Heiner Kallweit (1):
      net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT

Hoang Le (1):
      tipc: fix skb truesize/datasize ratio control

Ivan Vecera (1):
      net/sched: cls_u32: fix cls_u32 on filter replace

Jakub Kicinski (6):
      nfp: bpf: fix immed relocation for larger offsets
      nfp: bpf: require ETH table
      nfp: don't advertise hw-tc-offload on non-port netdevs
      nfp: forbid disabling hw-tc-offload on representors while offload active
      nfp: limit the number of TSO segments
      nfp: populate MODULE_VERSION

Jason Wang (3):
      tuntap: add missing xdp flush
      ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE
      ptr_ring: try vmalloc() when kmalloc() fails

Jesper Dangaard Brouer (5):
      bpf: Sync kernel ABI header with tooling header for bpf_common.h
      tools/libbpf: improve the pr_debug statements to contain section numbers
      selftests/bpf: add test program for loading BPF ELF files
      selftests/bpf: add selftest that use test_libbpf_open
      tools/libbpf: handle issues with bpf ELF objects containing .eh_frames

John Allen (2):
      ibmvnic: Fix rx queue cleanup for non-fatal resets
      ibmvnic: Remove skb->protocol checks in ibmvnic_xmit

John Fastabend (3):
      net: add a UID to use for ULP socket assignment
      bpf: sockmap, add sock close() hook to remove socks
      bpf: sockmap, fix leaking maps with attached but not detached progs

Julian Wiedmann (1):
      s390/qeth: fix SETIP command handling

Kalle Valo (2):
      Merge git://git.kernel.org/.../kvalo/wireless-drivers.git
      Merge ath-current from git://git.kernel.org/.../kvalo/ath.git

Kees Cook (1):
      net: Whitelist the skbuff_head_cache "cb" field

Larry Finger (1):
      rtlwifi: rtl8821ae: Fix connection lost problem correctly

Mathieu Malaterre (1):
      net: Extra '_get' in declaration of arch_get_platform_mac_address

Md. Islam (1):
      sch_netem: Bug fixing in calculating Netem interval

Michal Hocko (1):
      netfilter: x_tables: make allocation less aggressive

Naresh Kamboju (1):
      selftests: bpf: test_kmod.sh: check the module path before insmod

Nathan Fontenot (1):
      ibmvnic: queue reset when CRQ gets closed during reset

Nicolas Dichtel (1):
      netlink: ensure to loop over all netns in genlmsg_multicast_allns()

Niklas Cassel (3):
      net: stmmac: discard disabled flags in interrupt status register
      net: stmmac: rename GMAC_INT_DEFAULT_MASK for dwmac4
      net: stmmac: remove redundant enable of PMT irq

Oleksij Rempel (1):
      ath9k_htc: add Altai WA1011N-GU

Pablo Neira Ayuso (5):
      netfilter: flowtable infrastructure depends on NETFILTER_INGRESS
      netfilter: nft_flow_offload: wait for garbage collector to run after cleanup
      netfilter: nft_flow_offload: no need to flush entries on module removal
      netfilter: nft_flow_offload: move flowtable cleanup routines to nf_flow_table
      netfilter: nf_tables: fix flowtable free

Quentin Monnet (5):
      libbpf: complete list of strings for guessing program type
      tools: bpftool: exit doc Makefile early if rst2man is not available
      tools: bpftool: make syntax for program map update explicit in man page
      tools: bpftool: add bash completion for `bpftool prog load`
      tools: bpftool: add bash completion for cgroup commands

Ryan Hsu (1):
      Revert "ath10k: add sanity check to ie_len before parsing fw/board ie"

Shannon Nelson (1):
      sun: Add SPDX license tags to Sun network drivers

Song Liu (1):
      tcp: tracepoint: only call trace_tcp_send_reset with full socket

Sowmini Varadhan (1):
      rds: tcp: use rds_destroy_pending() to synchronize netns/module teardown and rds connection/workq management

Subash Abhinov Kasiviswanathan (1):
      netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure

Sven Joachim (1):
      ssb: Do not disable PCI host on non-Mips

Taehee Yoo (1):
      netfilter: remove useless prototype

Thomas Falcon (2):
      ibmvnic: Ensure that buffers are NULL after free
      ibmvnic: Reset long term map ID counter

Tobias Schramm (2):
      PCI: Add Ubiquiti Networks vendor ID
      ath10k: add support for Ubiquiti rebranded QCA988X v2

Ursula Braun (1):
      s390/qeth: fix underestimated count of buffer elements

Wojciech Dubowik (1):
      ath9k: Fix get channel default noise floor

Yonghong Song (2):
      bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y
      tools/bpf: fix batch-mode test failure of test_xdp_redirect.sh

Yu Wang (2):
      ath10k: correct the length of DRAM dump for QCA6174 hw3.x/QCA9377 hw1.1
      ath10k: fix kernel panic issue during pci probe

 drivers/atm/he.c                                     |   8 +--
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h   |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c      |   2 +-
 drivers/net/ethernet/ibm/ibmvnic.c                   |  20 ++++---
 drivers/net/ethernet/intel/i40e/i40e_main.c          |  27 +++++-----
 drivers/net/ethernet/netronome/nfp/bpf/main.c        |  21 +++++---
 drivers/net/ethernet/netronome/nfp/flower/offload.c  |   4 ++
 drivers/net/ethernet/netronome/nfp/nfp_app.h         |   9 ----
 drivers/net/ethernet/netronome/nfp/nfp_asm.c         |   2 +-
 drivers/net/ethernet/netronome/nfp/nfp_main.c        |   1 +
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c  |  11 ++--
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h    |   5 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c    |   1 +
 drivers/net/ethernet/netronome/nfp/nfp_port.c        |  18 +++++++
 drivers/net/ethernet/netronome/nfp/nfp_port.h        |   6 +++
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c |   2 -
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h         |   2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c    |  13 ++---
 drivers/net/ethernet/sun/Kconfig                     |   1 +
 drivers/net/ethernet/sun/cassini.c                   |   1 +
 drivers/net/ethernet/sun/cassini.h                   |   1 +
 drivers/net/ethernet/sun/ldmvsw.c                    |   1 +
 drivers/net/ethernet/sun/niu.c                       |   1 +
 drivers/net/ethernet/sun/sunbmac.c                   |   1 +
 drivers/net/ethernet/sun/sungem.c                    |   1 +
 drivers/net/ethernet/sun/sunhme.c                    |   1 +
 drivers/net/ethernet/sun/sunqe.c                     |   1 +
 drivers/net/ethernet/sun/sunvnet.c                   |   1 +
 drivers/net/ethernet/sun/sunvnet_common.c            |   1 +
 drivers/net/ethernet/ti/cpsw.c                       |  16 +++++-
 drivers/net/phy/phy.c                                |   2 +-
 drivers/net/tun.c                                    |  15 ++++++
 drivers/net/wireless/ath/ath10k/core.c               |  43 ++++++++++++---
 drivers/net/wireless/ath/ath10k/coredump.c           |   3 +-
 drivers/net/wireless/ath/ath10k/debug.c              |  12 ++++-
 drivers/net/wireless/ath/ath10k/hw.h                 |   1 +
 drivers/net/wireless/ath/ath10k/pci.c                |   6 +++
 drivers/net/wireless/ath/ath9k/calib.c               |   2 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c             |   1 +
 drivers/net/wireless/mediatek/mt76/agg-rx.c          |  40 +++++++++++++-
 drivers/net/wireless/mediatek/mt76/mac80211.c        |  52 +++++++++++++++++-
 drivers/net/wireless/mediatek/mt76/mt76.h            |  10 ++++
 drivers/net/wireless/mediatek/mt76/mt76x2.h          |   2 +
 drivers/net/wireless/mediatek/mt76/mt76x2_init.c     |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c      |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_main.c     |  28 +++++-----
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c  |   5 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h          |   1 +
 drivers/s390/net/qeth_core.h                         |   7 ++-
 drivers/s390/net/qeth_core_main.c                    |  14 ++---
 drivers/ssb/Kconfig                                  |   2 +-
 include/linux/etherdevice.h                          |   2 +-
 include/linux/pci_ids.h                              |   2 +
 include/linux/ptr_ring.h                             |  15 ++++--
 include/net/netfilter/nf_conntrack.h                 |   5 --
 include/net/netfilter/nf_flow_table.h                |   6 ++-
 include/net/tcp.h                                    |   8 +++
 kernel/bpf/sockmap.c                                 | 187 +++++++++++++++++++++++++++++++++++++++-------------------------
 lib/test_bpf.c                                       |  31 +++++++++--
 net/core/rtnetlink.c                                 |  48 +++++++++++++++++
 net/core/skbuff.c                                    |   4 +-
 net/ipv4/netfilter/Kconfig                           |   3 +-
 net/ipv4/netfilter/nf_flow_table_ipv4.c              |   1 +
 net/ipv4/tcp_ipv4.c                                  |   3 +-
 net/ipv4/tcp_ulp.c                                   |  59 ++++++++++++++++++--
 net/ipv6/netfilter/Kconfig                           |   3 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c              |   1 +
 net/ipv6/netfilter/nf_flow_table_ipv6.c              |   1 +
 net/ipv6/route.c                                     |   8 +--
 net/ipv6/tcp_ipv6.c                                  |   3 +-
 net/mpls/af_mpls.c                                   |  24 +++++----
 net/netfilter/Kconfig                                |   8 +--
 net/netfilter/nf_flow_table.c                        |  76 +++++++++++++++++---------
 net/netfilter/nf_flow_table_inet.c                   |   1 +
 net/netfilter/nf_tables_api.c                        |  17 +++---
 net/netfilter/nft_flow_offload.c                     |  24 +--------
 net/netfilter/x_tables.c                             |   7 ++-
 net/netfilter/xt_RATEEST.c                           |  22 ++++++--
 net/netfilter/xt_cgroup.c                            |   1 +
 net/netlink/genetlink.c                              |  12 ++++-
 net/rds/cong.c                                       |   2 +-
 net/rds/connection.c                                 |  15 +++---
 net/rds/ib.c                                         |  17 ++++++
 net/rds/ib_cm.c                                      |   1 +
 net/rds/rds.h                                        |   7 +++
 net/rds/send.c                                       |  10 ++--
 net/rds/tcp.c                                        |  42 ++++++++++-----
 net/rds/tcp_connect.c                                |   2 +-
 net/rds/tcp_recv.c                                   |   2 +-
 net/rds/tcp_send.c                                   |   2 +-
 net/rds/threads.c                                    |   6 +--
 net/rxrpc/conn_client.c                              |   3 +-
 net/rxrpc/conn_event.c                               |   1 +
 net/rxrpc/conn_object.c                              |  16 ++++--
 net/rxrpc/rxkad.c                                    |  92 +++++++++++++++++--------------
 net/sched/cls_u32.c                                  |   3 +-
 net/sched/sch_netem.c                                |   2 +-
 net/sctp/sm_make_chunk.c                             |   7 ++-
 net/tipc/msg.c                                       |   4 +-
 net/tls/tls_main.c                                   |   2 +
 tools/bpf/bpftool/Documentation/Makefile             |   5 ++
 tools/bpf/bpftool/Documentation/bpftool-cgroup.rst   |   4 +-
 tools/bpf/bpftool/Documentation/bpftool-map.rst      |   3 +-
 tools/bpf/bpftool/bash-completion/bpftool            |  72 ++++++++++++++++++++++---
 tools/include/uapi/linux/bpf_common.h                |   7 +--
 tools/lib/bpf/libbpf.c                               |  56 ++++++++++++++-----
 tools/testing/selftests/bpf/Makefile                 |  12 ++++-
 tools/testing/selftests/bpf/test_kmod.sh             |  18 +++++--
 tools/testing/selftests/bpf/test_libbpf.sh           |  49 +++++++++++++++++
 tools/testing/selftests/bpf/test_libbpf_open.c       | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/testing/selftests/bpf/test_xdp_meta.sh         |   1 +
 tools/testing/selftests/bpf/test_xdp_redirect.sh     |   2 +
 tools/testing/selftests/net/reuseport_bpf.c          |  21 +++++++-
 113 files changed, 1253 insertions(+), 395 deletions(-)
 create mode 100755 tools/testing/selftests/bpf/test_libbpf.sh
 create mode 100644 tools/testing/selftests/bpf/test_libbpf_open.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ