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: <20200227.141220.1878875210756855090.davem@davemloft.net>
Date:   Thu, 27 Feb 2020 14:12:20 -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 leak in nl80211 AP start where we leak the ACL memory, from
   Johannes Berg.

2) Fix double mutex unlock in mac80211, from Andrei Otcheretianski.

3) Fix RCU stall in ipset, from Jozsef Kadlecsik.

4) Fix devlink locking in devlink_dpipe_table_register, from
   Madhuparna Bhowmik.

5) Fix race causing TX hang in ll_temac, from Esben Haabendal.

6) Stale eth hdr pointer in br_dev_xmit(), from Nikolay Aleksandrov.

7) Fix TX hash calculation bounds checking wrt. tc rules, from
   Amritha Nambiar.

8) Size netlink responses properly in schedule action code to take
   into consideration TCA_ACT_FLAGS.  From Jiri Pirko.

9) Fix firmware paths for mscc PHY driver, from Antoine Tenart.

10) Don't register stmmac notifier multiple times, from Aaro Koskinen.

11) Various rmnet bug fixes, from Taehee Yoo.

12) Fix vsock deadlock in vsock transport release, from Stefano
    Garzarella.

Please pull, thanks a lot.

The following changes since commit 0c0ddd6ae47c9238c18f475bcca675ca74c9dc31:

  Merge tag 'linux-watchdog-5.6-rc3' of git://www.linux-watchdog.org/linux-watchdog (2020-02-21 13:02:49 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 3ee339eb28959629db33aaa2b8cde4c63c6289eb:

  net: dsa: mv88e6xxx: Fix masking of egress port (2020-02-27 12:29:09 -0800)

----------------------------------------------------------------
Aaro Koskinen (1):
      net: stmmac: fix notifier registration

Alex Maftei (amaftei) (1):
      sfc: fix timestamp reconstruction at 16-bit rollover points

Amit Cohen (1):
      mlxsw: pci: Wait longer before accessing the device after reset

Amritha Nambiar (1):
      net: Fix Tx hash bound checking

Andrei Otcheretianski (1):
      mac80211: Remove a redundant mutex unlock

Andrew Lunn (1):
      net: dsa: mv88e6xxx: Fix masking of egress port

Antoine Tenart (1):
      net: phy: mscc: fix firmware paths

Cong Wang (1):
      netfilter: xt_hashlimit: unregister proc file before releasing mutex

Daniele Palmas (1):
      net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch

David S. Miller (6):
      Merge branch 'net-ll_temac-Bugfixes'
      Merge tag 'mac80211-for-net-2020-02-24' of git://git.kernel.org/.../jberg/mac80211
      Merge git://git.kernel.org/.../pablo/nf
      Merge branch 'hinic-BugFixes'
      Merge branch 'net-rmnet-fix-several-bugs'
      unix: It's CONFIG_PROC_FS not CONFIG_PROCFS

Eric Dumazet (1):
      ipv6: restrict IPV6_ADDRFORM operation

Esben Haabendal (4):
      net: ll_temac: Fix race condition causing TX hang
      net: ll_temac: Add more error handling of dma_map_single() calls
      net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
      net: ll_temac: Handle DMA halt condition caused by buffer underrun

Eugenio Pérez (1):
      vhost: Check docket sk_family instead of call getname

Florian Fainelli (2):
      net: phy: Avoid multiple suspends
      net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec

Haiyang Zhang (1):
      hv_netvsc: Fix unwanted wakeup in netvsc_attach()

Jason A. Donenfeld (1):
      icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n

Jiri Pirko (2):
      sched: act: count in the size of action flags bitfield
      mlx5: register lag notifier for init network namespace only

Johannes Berg (3):
      nl80211: fix potential leak in AP start
      cfg80211: check reg_rule for NULL in handle_channel_custom()
      nl80211: explicitly include if_vlan.h

Jonathan Lemon (1):
      bnxt_en: add newline to netdev_*() format strings

Jonathan Neuschäfer (1):
      docs: networking: phy: Rephrase paragraph for clarity

Jozsef Kadlecsik (2):
      netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
      netfilter: ipset: Fix forceadd evaluation path

Karsten Graul (1):
      net/smc: check for valid ib_client_data

Luo bin (3):
      hinic: fix a irq affinity bug
      hinic: fix a bug of setting hw_ioctxt
      hinic: fix a bug of rss configuration

Madhuparna Bhowmik (3):
      net: core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register()
      mac80211: rx: avoid RCU list traversal under mutex
      net: core: devlink.c: Use built-in RCU list checking

Marek Vasut (1):
      net: ks8851-ml: Fix IRQ handling and locking

Matteo Croce (1):
      ipv4: ensure rcu_read_lock() in cipso_v4_error()

Michal Kubecek (1):
      ethtool: limit bitset size

Neal Cardwell (1):
      tcp: fix TFO SYNACK undo to avoid double-timestamp-undo

Nicolas Saenz Julienne (1):
      net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed

Nikolay Aleksandrov (1):
      net: bridge: fix stale eth hdr pointer in br_dev_xmit

Pablo Neira Ayuso (1):
      Merge branch 'master' of git://blackhole.kfki.hu/nf

Paolo Abeni (2):
      net: genetlink: return the error code when attribute parsing fails.
      mptcp: add dummy icsk_sync_mss()

Russell King (1):
      net: phy: marvell: don't interpret PHY status unless resolved

Stefano Brivio (3):
      selftests: nft_concat_range: Move option for 'list ruleset' before command
      nft_set_pipapo: Actually fetch key data in nft_pipapo_remove()
      selftests: nft_concat_range: Add test for reported add/flush/add issue

Stefano Garzarella (1):
      vsock: fix potential deadlock in transport->release()

Sudheesh Mavila (1):
      net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg

Taehee Yoo (8):
      net: rmnet: fix NULL pointer dereference in rmnet_newlink()
      net: rmnet: fix NULL pointer dereference in rmnet_changelink()
      net: rmnet: fix suspicious RCU usage
      net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
      net: rmnet: do not allow to change mux id if mux id is duplicated
      net: rmnet: use upper/lower device infrastructure
      net: rmnet: fix bridge mode bugs
      net: rmnet: fix packet forwarding in rmnet bridge mode

Tobias Klauser (1):
      unix: define and set show_fdinfo only if procfs is enabled

Ursula Braun (1):
      net/smc: fix cleanup for linkgroup setup failures

yangerkun (1):
      slip: not call free_netdev before rtnl_unlock in slip_open

 Documentation/networking/phy.rst                      |   5 +-
 drivers/net/dsa/bcm_sf2.c                             |   3 +-
 drivers/net/dsa/mv88e6xxx/global1.c                   |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c             |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c     |  10 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c     |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c          |  48 +++---
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c         |  10 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c          |   1 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c      |   1 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h      |   2 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_if.h       |   1 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h       |   1 +
 drivers/net/ethernet/huawei/hinic/hinic_main.c        |   3 +-
 drivers/net/ethernet/huawei/hinic/hinic_rx.c          |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c     |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c      |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag.c         |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag.h         |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h   |   2 +-
 drivers/net/ethernet/mellanox/mlxsw/pci_hw.h          |   2 +-
 drivers/net/ethernet/micrel/ks8851_mll.c              |  14 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c    | 186 ++++++++++++------------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h    |   3 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c  |   7 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c       |   8 -
 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h       |   1 -
 drivers/net/ethernet/sfc/ptp.c                        |  38 ++++-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c     |  13 +-
 drivers/net/ethernet/xilinx/ll_temac.h                |   4 +
 drivers/net/ethernet/xilinx/ll_temac_main.c           | 209 ++++++++++++++++++++++-----
 drivers/net/hyperv/netvsc.c                           |   2 +-
 drivers/net/hyperv/netvsc_drv.c                       |   3 +
 drivers/net/phy/marvell.c                             |   5 +
 drivers/net/phy/mscc.c                                |   4 +-
 drivers/net/phy/phy-c45.c                             |   6 +-
 drivers/net/phy/phy_device.c                          |  11 +-
 drivers/net/slip/slip.c                               |   3 +
 drivers/net/usb/qmi_wwan.c                            |   3 +
 drivers/vhost/net.c                                   |  10 +-
 include/linux/icmpv6.h                                |  16 +-
 include/linux/netfilter/ipset/ip_set.h                |  11 +-
 net/bridge/br_device.c                                |   6 +-
 net/core/dev.c                                        |   2 +
 net/core/devlink.c                                    |  38 +++--
 net/ethtool/bitset.c                                  |   3 +-
 net/ethtool/bitset.h                                  |   2 +
 net/ipv4/cipso_ipv4.c                                 |   7 +-
 net/ipv4/tcp_input.c                                  |   6 +-
 net/ipv6/ipv6_sockglue.c                              |  10 +-
 net/mac80211/mlme.c                                   |   6 +-
 net/mac80211/rx.c                                     |   2 +-
 net/mptcp/protocol.c                                  |   6 +
 net/netfilter/ipset/ip_set_core.c                     |  34 +++--
 net/netfilter/ipset/ip_set_hash_gen.h                 | 635 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
 net/netfilter/nft_set_pipapo.c                        |   6 +-
 net/netfilter/xt_hashlimit.c                          |  16 +-
 net/netlink/genetlink.c                               |   5 +-
 net/sched/act_api.c                                   |   1 +
 net/smc/af_smc.c                                      |  25 ++--
 net/smc/smc_core.c                                    |  12 ++
 net/smc/smc_core.h                                    |   2 +-
 net/smc/smc_ib.c                                      |   2 +
 net/unix/af_unix.c                                    |   4 +
 net/vmw_vsock/af_vsock.c                              |  20 ++-
 net/vmw_vsock/hyperv_transport.c                      |   3 -
 net/vmw_vsock/virtio_transport_common.c               |   2 -
 net/wireless/nl80211.c                                |   5 +-
 net/wireless/reg.c                                    |   2 +-
 tools/testing/selftests/netfilter/nft_concat_range.sh |  55 +++++--
 70 files changed, 1062 insertions(+), 536 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ