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>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181118.191242.1498284515936666603.davem@davemloft.net>
Date:   Sun, 18 Nov 2018 19:12:42 -0800 (PST)
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 some potentially uninitialized variables and use-after-free in
   kvaser_usb can drier, from Jimmy Assarsson.

2) Fix leaks in qed driver, from Denis Bolotin.

3) Socket leak in l2tp, from Xin Long.

4) RSS context allocation fix in bnxt_en from Michael Chan.

5) Fix cxgb4 build errors, from Ganesh Goudar.

6) Route leaks in ipv6 when removing exceptions, from Xin Long.

7) Memory leak in IDR allocation handling of act_pedit, from Davide
   Caratti.

8) Use-after-free of bridge vlan stats, from Nikolay Aleksandrov.

9) When MTU is locked, do not force DF bit on ipv4 tunnels.  From
   Sabrina Dubroca.

10) When NAPI cached skb is reused, we must set it to the proper
    initial state which includes skb->pkt_type.  From Eric Dumazet.

11) Lockdep and non-linear SKB handling fix in tipc from Jon Maloy.

12) Set RX queue properly in various tuntap receive paths, from
    Matthew Cover.

Please pull, thanks a lot!

The following changes since commit ccda4af0f4b92f7b4c308d3acc262f4a7e3affad:

  Linux 4.20-rc2 (2018-11-11 17:12:31 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 8ebebcba559a1bfbaec7bbda64feb9870b9c58da:

  tuntap: fix multiqueue rx (2018-11-18 19:05:43 -0800)

----------------------------------------------------------------
Alexander Stein (1):
      can: flexcan: Always use last mailbox for TX

Andrew Morton (1):
      drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo

Aya Levin (1):
      net/mlx4: Fix UBSAN warning of signed integer overflow

Brenda J. Butler (1):
      tc-testing: tdc.py: Guard against lack of returncode in executed command

Christophe JAILLET (1):
      net: lantiq: Fix returned value in case of error in 'xrx200_probe()'

David Ahern (1):
      ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF

David Howells (1):
      rxrpc: Fix life check

David S. Miller (7):
      Merge tag 'linux-can-fixes-for-4.20-20181109' of ssh://gitolite.kernel.org/.../mkl/linux-can
      Merge branch 'qed-Miscellaneous-bug-fixes'
      Merge branch 'bnxt_en-Bug-fixes'
      Merge branch 'mlx4-fixes'
      Merge tag 'batadv-net-for-davem-20181114' of git://git.open-mesh.org/linux-merge
      Revert "net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs"
      Merge branch 'tdc-fixes'

Davide Caratti (1):
      net/sched: act_pedit: fix memory leak when IDR allocation fails

Denis Bolotin (3):
      qed: Fix PTT leak in qed_drain()
      qed: Fix overriding offload_tc by protocols without APP TLV
      qed: Fix reading wrong value in loop condition

Eric Dumazet (2):
      net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows
      net-gro: reset skb->pkt_type in napi_reuse_skb()

Eugeniu Rosca (1):
      dt-bindings: can: rcar_can: document r8a77965 support

Fabrizio Castro (2):
      can: rcar_can: Fix erroneous registration
      dt-bindings: can: rcar_can: Add r8a774a1 support

Ganesh Goudar (1):
      cxgb4: fix thermal zone build error

Jack Morgenstein (1):
      net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command

Jimmy Assarsson (2):
      can: kvaser_usb: Fix potential uninitialized variable use
      can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit()

Jon Maloy (2):
      tipc: fix lockdep warning when reinitilaizing sockets
      tipc: don't assume linear buffer when reading ancillary data

Lucas Bates (1):
      tc-testing: tdc.py: ignore errors when decoding stdout/stderr

Lukas Wunner (1):
      can: hi311x: Use level-triggered interrupt

Marc Kleine-Budde (5):
      can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct flexcan_priv::tx_mb_idx
      can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()
      can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length
      can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds
      can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb

Martin Schiller (2):
      net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs
      net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs

Matthew Cover (1):
      tuntap: fix multiqueue rx

Maxime Chevallier (1):
      net: mvneta: Don't advertise 2.5G modes

Michael Chan (5):
      bnxt_en: Fix RSS context allocation.
      bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices.
      bnxt_en: Disable RDMA support on the 57500 chips.
      bnxt_en: Workaround occasional TX timeout on 57500 A0.
      bnxt_en: Add software "missed_irqs" counter.

Michal Kalderon (1):
      qed: Fix rdma_info structure allocation

Nikolay Aleksandrov (1):
      net: bridge: fix vlan stats use-after-free on destruction

Oleksij Rempel (4):
      can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functions
      can: flexcan: handle tx-complete CAN frames via rx-offload infrastructure
      can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail()
      can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*()

Oliver Hartkopp (1):
      can: raw: check for CAN FD capable netdev in raw_sendmsg()

Pankaj Bansal (1):
      can: flexcan: Unlock the MB unconditionally

Sabrina Dubroca (1):
      ip_tunnel: don't force DF when MTU is locked

Slavomir Kaslev (1):
      socket: do a generic_file_splice_read when proto_ops has no splice_read

Sudarsana Reddy Kalluru (1):
      bnx2x: Assign unique DMAE channel number for FW DMAE transactions.

Sven Eckelmann (2):
      batman-adv: Use explicit tvlv padding for ELP packets
      batman-adv: Expand merged fragment buffer for full packet

Tariq Toukan (1):
      net/mlx4_core: Fix uninitialized variable compilation warning

Thor Thayer (1):
      MAINTAINERS: Replace Vince Bridgers as Altera TSE maintainer

Toke Høiland-Jørgensen (1):
      MAINTAINERS: Add entry for CAKE qdisc

Ursula Braun (1):
      s390/ism: clear dmbe_mask bit before SMC IRQ handling

Vasundhara Volam (1):
      bnxt_en: Fix filling time in bnxt_fill_coredump_record()

Xin Long (2):
      l2tp: fix a sock refcnt leak in l2tp_tunnel_register
      ipv6: fix a dst leak when removing its exception

YueHaibing (2):
      can: ucan: remove set but not used variable 'udev'
      can: ucan: remove duplicated include from ucan.c

 Documentation/devicetree/bindings/net/can/holt_hi311x.txt |   2 +-
 Documentation/devicetree/bindings/net/can/rcar_can.txt    |  28 ++++++++++++++---------
 Documentation/networking/rxrpc.txt                        |  17 +++++++++-----
 MAINTAINERS                                               |   8 ++++++-
 drivers/net/can/dev.c                                     |  48 ++++++++++++++++++++++++++++-----------
 drivers/net/can/flexcan.c                                 | 108 +++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------
 drivers/net/can/rcar/rcar_can.c                           |   5 ++++-
 drivers/net/can/rx-offload.c                              |  51 ++++++++++++++++++++++++++++++++++++++++--
 drivers/net/can/spi/hi311x.c                              |   2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c          |   4 ++--
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c         |  10 ++++-----
 drivers/net/can/usb/ucan.c                                |   7 ------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h               |   7 ++++++
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c            |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                 |  70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                 |   4 ++++
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c         |   9 +++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c             |   3 +++
 drivers/net/ethernet/chelsio/Kconfig                      |   1 -
 drivers/net/ethernet/chelsio/cxgb4/Makefile               |   4 +---
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c           |   4 ++--
 drivers/net/ethernet/lantiq_xrx200.c                      |   5 +++--
 drivers/net/ethernet/marvell/mvneta.c                     |  12 +++-------
 drivers/net/ethernet/mellanox/mlx4/alloc.c                |   2 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                 |   4 ++--
 drivers/net/ethernet/mellanox/mlx4/mr.c                   |   1 +
 drivers/net/ethernet/qlogic/qed/qed_dcbx.c                |  14 ++++++------
 drivers/net/ethernet/qlogic/qed/qed_dev.c                 |  15 +++++++++----
 drivers/net/ethernet/qlogic/qed/qed_int.c                 |   2 ++
 drivers/net/ethernet/qlogic/qed/qed_main.c                |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_rdma.c                |  50 ++++++++++++++++++++++++-----------------
 drivers/net/ethernet/qlogic/qed/qed_rdma.h                |   5 +++++
 drivers/net/phy/mdio-gpio.c                               |  10 ++++-----
 drivers/net/tun.c                                         |   7 +++++-
 drivers/s390/net/ism_drv.c                                |   2 +-
 fs/afs/rxrpc.c                                            |  11 ++++++++-
 include/linux/can/dev.h                                   |   1 +
 include/linux/can/rx-offload.h                            |   7 +++++-
 include/net/af_rxrpc.h                                    |   3 ++-
 include/trace/events/rxrpc.h                              |   2 ++
 net/batman-adv/bat_v_elp.c                                |   6 +++--
 net/batman-adv/fragmentation.c                            |   2 +-
 net/bridge/br_private.h                                   |   7 ++++++
 net/bridge/br_vlan.c                                      |   3 ++-
 net/can/raw.c                                             |  15 +++++++------
 net/core/dev.c                                            |   4 ++++
 net/ipv4/ip_tunnel_core.c                                 |   2 +-
 net/ipv6/route.c                                          |  14 +++++++-----
 net/l2tp/l2tp_core.c                                      |   9 ++++----
 net/rxrpc/af_rxrpc.c                                      |  27 ++++++++++++++++++----
 net/sched/act_pedit.c                                     |   3 ++-
 net/sched/sch_fq.c                                        |  31 +++++++++++++++----------
 net/socket.c                                              |   2 +-
 net/tipc/discover.c                                       |  19 ++++++++--------
 net/tipc/net.c                                            |  45 ++++++++++++++++++++++++++++++-------
 net/tipc/net.h                                            |   2 +-
 net/tipc/socket.c                                         |  15 +++++++++----
 tools/testing/selftests/tc-testing/tdc.py                 |  18 ++++++++++-----
 58 files changed, 539 insertions(+), 233 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ