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: <20171208.150545.2147492866331163893.davem@davemloft.net>
Date:   Fri, 08 Dec 2017 15:05:45 -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) CAN fixes from Martin Kelly (cancel URBs properly in all the CAN
   usb drivers).

2) Revert returning -EEXIST from __dev_alloc_name() as this propagates
   to userspace and broke some apps.  From Johannes Berg.

3) Fix conn memory leaks and crashes in TIPC, from Jon Malloc and Cong
   Wang.

4) Gianfar MAC can't do EEE so don't advertise it by default, from
   Claudiu Manoil.

5) Relax strict netlink attribute validation, but emit a warning.
   From David Ahern.

6) Fix regression in checksum offload of thunderx driver, from Florian
   Westphal.

7) Fix UAPI bpf issues on s390, from Hendrik Brueckner.

8) New card support in iwlwifi, from Ihab Zhaika.

9) BBR congestion control bug fixes from Neal Cardwell.

10) Fix port stats in nfp driver, from Pieter Jansen van Vuuren.

11) Fix leaks in qualcomm rmnet, from Subash Abhinov Kasiviswanathan.

12) Fix DMA API handling in sh_eth driver, from Thomas Petazzoni.

13) Fix spurious netpoll warnings in bnxt_en, from Calvin Owens.

Please pull, thanks a lot!

The following changes since commit 2391f0b4808e3d5af348324d69f5f45c56a26836:

  Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost (2017-12-04 11:32:02 -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 fd29117aeb905aaacdf4ff5afbc7787fa50e16e4:

  Merge tag 'linux-can-fixes-for-4.15-20171208' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can (2017-12-08 14:53:54 -0500)

----------------------------------------------------------------
Al Viro (3):
      fix kcm_clone()
      socketpair(): allocate descriptors first
      make sock_alloc_file() do sock_release() on failures

Andrew Lunn (2):
      net: dsa: mv88e6xxx: Fix interrupt masking on removal
      net: dsa: mv88e6xxx: Unregister MDIO bus on error path

Andy Shevchenko (1):
      brcmfmac: Avoid build error with make W=1

Antoine Tenart (1):
      net: mvpp2: fix the RSS table entry offset

Arend Van Spriel (1):
      brcmfmac: change driver unbind order of the sdio function devices

Bert Kenward (1):
      sfc: pass valid pointers from efx_enqueue_unwind

Bjørn Mork (1):
      usbnet: fix alignment for frames with no ethernet header

Branislav Radocaj (1):
      net: ethernet: arc: fix error handling in emac_rockchip_probe

Calvin Owens (1):
      bnxt_en: Fix sources of spurious netpoll warnings

Chris Dion (1):
      net_sched: use macvlan real dev trans_start in dev_trans_start()

Claudiu Manoil (1):
      gianfar: Disable EEE autoneg by default

Cong Wang (1):
      tipc: fix a null pointer deref on error path

Daniel Borkmann (1):
      Merge branch 'bpf-fix-broken-uapi-for-pt-regs'

David Ahern (1):
      netlink: Relax attr validation for fixed length types

David S. Miller (9):
      Merge branch 'RED-qdisc-fixes'
      Merge branch 'sh_eth-dma-mapping-fixes'
      Merge branch 'rmnet-Fix-leaks-in-failure-scenarios'
      Merge branch 'mv88e6xxx-error-patch-fixes'
      Merge git://git.kernel.org/.../bpf/bpf
      Merge branch 'tcp-bbr-sampling-fixes'
      Merge branch 'tcp-RACK-loss-recovery-bug-fixes'
      Merge tag 'wireless-drivers-for-davem-2017-12-08' of git://git.kernel.org/.../kvalo/wireless-drivers
      Merge tag 'linux-can-fixes-for-4.15-20171208' of git://git.kernel.org/.../mkl/linux-can

David Spinadel (1):
      iwlwifi: mvm: enable RX offloading with TKIP and WEP

Emmanuel Grumbach (3):
      iwlwifi: mvm: don't use transmit queue hang detection when it is not possible
      iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type
      iwlwifi: mvm: fix packet injection

Eric Dumazet (3):
      Revert "tcp: must block bh in __inet_twsk_hashdance()"
      net: remove hlist_nulls_add_tail_rcu()
      tcp: use current time in tcp_rcv_space_adjust()

Florian Westphal (1):
      net: thunderx: Fix TCP/UDP checksum offload for IPv4 pkts

Hendrik Brueckner (6):
      bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type
      s390/bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type
      arm64/bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type
      s390/uapi: correct whitespace & coding style in asm/ptrace.h
      selftests/bpf: sync kernel headers and introduce arch support in Makefile
      perf s390: add regs_query_register_offset()

Håkon Bugge (1):
      rds: Fix NULL pointer dereference in __rds_rdma_map

Ihab Zhaika (1):
      iwlwifi: add new cards for 9260 and 22000 series

Joe Perches (1):
      xen-netback: Fix logging message with spurious period after newline

Johannes Berg (2):
      iwlwifi: mvm: flush queue before deleting ROC
      Revert "net: core: maybe return -EEXIST in __dev_alloc_name"

Jon Maloy (1):
      tipc: fix memory leak in tipc_accept_from_sock()

Kalle Valo (2):
      Merge tag 'iwlwifi-for-kalle-2017-11-28' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes
      Merge tag 'iwlwifi-for-kalle-2017-12-05' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes

Martin Kelly (5):
      can: mcba_usb: cancel urb on -EPROTO
      can: ems_usb: cancel urb on -EPIPE and -EPROTO
      can: esd_usb2: cancel urb on -EPIPE and -EPROTO
      can: kvaser_usb: cancel urb on -EPIPE and -EPROTO
      can: usb_8dev: cancel urb on -EPIPE and -EPROTO

Mohamed Ghannam (1):
      dccp: CVE-2017-8824: use-after-free in DCCP code

Neal Cardwell (3):
      tcp_bbr: record "full bw reached" decision in new full_bw_reached bit
      tcp_bbr: reset full pipe detection on loss recovery undo
      tcp_bbr: reset long-term bandwidth sampling on loss recovery undo

Nikita V. Shirokov (1):
      adding missing rcu_read_unlock in ipxip6_rcv

Nogah Frankel (2):
      net_sched: red: Avoid devision by zero
      net_sched: red: Avoid illegal values

Pieter Jansen van Vuuren (1):
      nfp: fix port stats for mac representors

Pravin Shedge (1):
      drivers: net: dsa: remove duplicate includes

Sara Sharon (3):
      iwlwifi: pcie: fix erroneous "Read failed message"
      iwlwifi: fix access to prph when transport is stopped
      iwlwifi: mvm: mark MIC stripped MPDUs

Shaul Triebitz (1):
      iwlwifi: mvm: set correct chains in Rx status

Stefan Hajnoczi (1):
      VSOCK: fix outdated sk_state value in hvs_release()

Stephane Grosjean (1):
      can: peak/pcie_fd: fix potential bug in restarting tx queue

Subash Abhinov Kasiviswanathan (2):
      net: qualcomm: rmnet: Fix leak on transmit failure
      net: qualcomm: rmnet: Fix leak in device creation failure

Thomas Petazzoni (2):
      net: sh_eth: use correct "struct device" when calling DMA mapping functions
      net: sh_eth: don't use NULL as "struct device" for the DMA mapping API

Tobias Jordan (1):
      net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case

Yousuk Seung (1):
      tcp: invalidate rate samples during SACK reneging

Yuchung Cheng (4):
      tcp: correctly test congestion state in RACK
      tcp: always evaluate losses in RACK upon undo
      tcp: fix off-by-one bug in RACK
      tcp: evaluate packet losses upon RTT change

Zumeng Chen (1):
      gianfar: fix a flooded alignment reports because of padding issue.

 arch/alpha/include/uapi/asm/Kbuild                      |   2 +
 arch/arc/include/uapi/asm/Kbuild                        |   1 +
 arch/arm/include/uapi/asm/Kbuild                        |   1 +
 arch/arm64/include/asm/perf_event.h                     |   2 +
 arch/arm64/include/uapi/asm/bpf_perf_event.h            |   9 +++
 arch/blackfin/include/uapi/asm/Kbuild                   |   1 +
 arch/c6x/include/uapi/asm/Kbuild                        |   1 +
 arch/cris/include/uapi/asm/Kbuild                       |   1 +
 arch/frv/include/uapi/asm/Kbuild                        |   2 +
 arch/h8300/include/uapi/asm/Kbuild                      |   1 +
 arch/hexagon/include/uapi/asm/Kbuild                    |   1 +
 arch/ia64/include/uapi/asm/Kbuild                       |   1 +
 arch/m32r/include/uapi/asm/Kbuild                       |   1 +
 arch/m68k/include/uapi/asm/Kbuild                       |   1 +
 arch/metag/include/uapi/asm/Kbuild                      |   1 +
 arch/microblaze/include/uapi/asm/Kbuild                 |   1 +
 arch/mips/include/uapi/asm/Kbuild                       |   1 +
 arch/mn10300/include/uapi/asm/Kbuild                    |   1 +
 arch/nios2/include/uapi/asm/Kbuild                      |   1 +
 arch/openrisc/include/uapi/asm/Kbuild                   |   1 +
 arch/parisc/include/uapi/asm/Kbuild                     |   1 +
 arch/powerpc/include/uapi/asm/Kbuild                    |   1 +
 arch/riscv/include/uapi/asm/Kbuild                      |   1 +
 arch/s390/include/asm/perf_event.h                      |   1 +
 arch/s390/include/asm/ptrace.h                          |  11 ++-
 arch/s390/include/uapi/asm/bpf_perf_event.h             |   9 +++
 arch/s390/include/uapi/asm/ptrace.h                     | 125 ++++++++++++++--------------
 arch/score/include/uapi/asm/Kbuild                      |   1 +
 arch/sh/include/uapi/asm/Kbuild                         |   1 +
 arch/sparc/include/uapi/asm/Kbuild                      |   1 +
 arch/tile/include/uapi/asm/Kbuild                       |   1 +
 arch/unicore32/include/uapi/asm/Kbuild                  |   1 +
 arch/x86/include/uapi/asm/Kbuild                        |   1 +
 arch/xtensa/include/uapi/asm/Kbuild                     |   1 +
 drivers/net/can/peak_canfd/peak_canfd.c                 |   9 +--
 drivers/net/can/usb/ems_usb.c                           |   2 +
 drivers/net/can/usb/esd_usb2.c                          |   2 +
 drivers/net/can/usb/kvaser_usb.c                        |   2 +
 drivers/net/can/usb/mcba_usb.c                          |   1 +
 drivers/net/can/usb/usb_8dev.c                          |   2 +
 drivers/net/dsa/bcm_sf2.c                               |   1 -
 drivers/net/dsa/mv88e6xxx/chip.c                        |  34 ++++----
 drivers/net/ethernet/arc/emac_rockchip.c                |   7 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c               |   4 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c      |   2 +
 drivers/net/ethernet/freescale/gianfar.c                |  11 ++-
 drivers/net/ethernet/marvell/mvmdio.c                   |   3 +-
 drivers/net/ethernet/marvell/mvpp2.c                    |   2 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c       |  15 ++--
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c      |   1 +
 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c    |   8 +-
 drivers/net/ethernet/renesas/sh_eth.c                   |  31 +++----
 drivers/net/ethernet/sfc/tx.c                           |   5 +-
 drivers/net/usb/qmi_wwan.c                              |   2 +
 drivers/net/usb/usbnet.c                                |   5 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h         |   4 +
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h             |   2 -
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h          |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h            |   3 +
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c            |   1 +
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c           |  18 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c            |  53 +++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c     |  24 +++++-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c             |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c          |  13 ++-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c           |   2 +
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c    |   6 ++
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c         |  10 +++
 drivers/net/xen-netback/interface.c                     |   2 +-
 drivers/staging/lustre/lnet/lnet/lib-socket.c           |   8 +-
 include/linux/perf_event.h                              |   6 +-
 include/linux/rculist_nulls.h                           |  38 ---------
 include/linux/tcp.h                                     |   3 +-
 include/linux/usb/usbnet.h                              |   1 +
 include/net/red.h                                       |  13 ++-
 include/net/sock.h                                      |   6 +-
 include/net/tcp.h                                       |   2 +-
 include/uapi/asm-generic/bpf_perf_event.h               |   9 +++
 include/uapi/linux/bpf_perf_event.h                     |   5 +-
 kernel/events/core.c                                    |   2 +-
 lib/nlattr.c                                            |  22 +++--
 net/9p/trans_fd.c                                       |   1 -
 net/core/dev.c                                          |   2 +-
 net/dccp/proto.c                                        |   5 ++
 net/ipv4/inet_timewait_sock.c                           |   6 +-
 net/ipv4/tcp.c                                          |   1 +
 net/ipv4/tcp_bbr.c                                      |  12 ++-
 net/ipv4/tcp_input.c                                    |  12 ++-
 net/ipv4/tcp_rate.c                                     |  10 ++-
 net/ipv4/tcp_recovery.c                                 |  28 +++----
 net/ipv6/ip6_tunnel.c                                   |   2 +-
 net/kcm/kcmsock.c                                       |  68 ++++++----------
 net/rds/rdma.c                                          |   2 +-
 net/sched/sch_choke.c                                   |   3 +
 net/sched/sch_generic.c                                 |   3 +
 net/sched/sch_gred.c                                    |   3 +
 net/sched/sch_red.c                                     |   2 +
 net/sched/sch_sfq.c                                     |   3 +
 net/sctp/socket.c                                       |   1 -
 net/socket.c                                            | 110 ++++++++++---------------
 net/tipc/server.c                                       |   3 +-
 net/vmw_vsock/hyperv_transport.c                        |   2 +-
 tools/arch/arm64/include/uapi/asm/bpf_perf_event.h      |   9 +++
 tools/arch/s390/include/uapi/asm/bpf_perf_event.h       |   9 +++
 tools/arch/s390/include/uapi/asm/ptrace.h               | 457 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/include/uapi/asm-generic/bpf_perf_event.h         |   9 +++
 tools/include/uapi/linux/bpf_perf_event.h               |   6 +-
 tools/perf/arch/s390/Makefile                           |   1 +
 tools/perf/arch/s390/util/dwarf-regs.c                  |  32 +++++++-
 tools/perf/check-headers.sh                             |   1 +
 tools/testing/selftests/bpf/Makefile                    |  14 +++-
 113 files changed, 1052 insertions(+), 367 deletions(-)
 create mode 100644 arch/arm64/include/uapi/asm/bpf_perf_event.h
 create mode 100644 arch/s390/include/uapi/asm/bpf_perf_event.h
 create mode 100644 include/uapi/asm-generic/bpf_perf_event.h
 create mode 100644 tools/arch/arm64/include/uapi/asm/bpf_perf_event.h
 create mode 100644 tools/arch/s390/include/uapi/asm/bpf_perf_event.h
 create mode 100644 tools/arch/s390/include/uapi/asm/ptrace.h
 create mode 100644 tools/include/uapi/asm-generic/bpf_perf_event.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ