netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jakub Kicinski <kuba@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: David Miller <davem@davemloft.net>,
	netdev@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] Networking
Date: Thu, 29 Oct 2020 12:43:35 -0700	[thread overview]
Message-ID: <20201029124335.2886a2bf@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> (raw)

The following changes since commit 3cb12d27ff655e57e8efe3486dca2a22f4e30578:

  Merge tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-10-23 12:05:49 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.10-rc2

for you to fetch changes up to 2734a24e6e5d18522fbf599135c59b82ec9b2c9e:

  r8169: fix issue with forced threading in combination with shared interrupts (2020-10-29 11:49:04 -0700)

----------------------------------------------------------------
Networking fixes for 5.10-rc2.

Current release regressions:

 - r8169: fix forced threading conflicting with other shared
   interrupts; we tried to fix the use of raise_softirq_irqoff
   from an IRQ handler on RT by forcing hard irqs, but this
   driver shares legacy PCI IRQs so drop the _irqoff() instead

 - tipc: fix memory leak caused by a recent syzbot report fix
   to tipc_buf_append()

Current release - bugs in new features:

 - devlink: Unlock on error in dumpit() and fix some error codes

 - net/smc: fix null pointer dereference in smc_listen_decline()

Previous release - regressions:

 - tcp: Prevent low rmem stalls with SO_RCVLOWAT.

 - net: protect tcf_block_unbind with block lock

 - ibmveth: Fix use of ibmveth in a bridge; the self-imposed filtering
   to only send legal frames to the hypervisor was too strict

 - net: hns3: Clear the CMDQ registers before unmapping BAR region;
   incorrect cleanup order was leading to a crash

 - bnxt_en - handful of fixes to fixes:
    - Send HWRM_FUNC_RESET fw command unconditionally, even
      if there are PCIe errors being reported
    - Check abort error state in bnxt_open_nic().
    - Invoke cancel_delayed_work_sync() for PFs also.
    - Fix regression in workqueue cleanup logic in bnxt_remove_one().

 - mlxsw: Only advertise link modes supported by both driver
   and device, after removal of 56G support from the driver
   56G was not cleared from advertised modes

 - net/smc: fix suppressed return code

Previous release - always broken:

 - netem: fix zero division in tabledist, caused by integer overflow

 - bnxt_en: Re-write PCI BARs after PCI fatal error.

 - cxgb4: set up filter action after rewrites

 - net: ipa: command payloads already mapped

Misc:

 - s390/ism: fix incorrect system EID, it's okay to change since
   it was added in current release

 - vsock: use ns_capable_noaudit() on socket create to suppress
   false positive audit messages

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Aleksandr Nogikh (1):
      netem: fix zero division in tabledist

Alex Elder (1):
      net: ipa: command payloads already mapped

Amit Cohen (2):
      mlxsw: Only advertise link modes supported by both driver and device
      mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()

Andrew Gabbasov (1):
      ravb: Fix bit fields checking in ravb_hwtstamp_get()

Arjun Roy (1):
      tcp: Prevent low rmem stalls with SO_RCVLOWAT.

Dan Carpenter (3):
      net: hns3: clean up a return in hclge_tm_bp_setup()
      devlink: Fix some error codes
      devlink: Unlock on error in dumpit()

Guillaume Nault (1):
      net/sched: act_mpls: Add softdep on mpls_gso.ko

Heiner Kallweit (1):
      r8169: fix issue with forced threading in combination with shared interrupts

Ido Schimmel (1):
      mlxsw: core: Fix memory leak on module removal

Jakub Kicinski (4):
      Merge branch 'ionic-memory-usage-fixes'
      Merge branch 'net-smc-fixes-2020-10-23'
      Merge branch 'mlxsw-various-fixes'
      Merge branch 'bnxt_en-bug-fixes'

Jeff Vander Stoep (1):
      vsock: use ns_capable_noaudit() on socket create

Karsten Graul (3):
      net/smc: fix null pointer dereference in smc_listen_decline()
      net/smc: fix suppressed return code
      s390/ism: fix incorrect system EID

Leon Romanovsky (1):
      net: protect tcf_block_unbind with block lock

Lijun Pan (1):
      ibmvnic: fix ibmvnic_set_mac

Masahiro Fujiwara (1):
      gtp: fix an use-before-init in gtp_newlink()

Michael Chan (1):
      bnxt_en: Check abort error state in bnxt_open_nic().

Michael Ellerman (1):
      net: ucc_geth: Drop extraneous parentheses in comparison

Paolo Abeni (1):
      mptcp: add missing memory scheduling in the rx path

Raju Rangoju (1):
      cxgb4: set up filter action after rewrites

Shannon Nelson (3):
      ionic: clean up sparse complaints
      ionic: no rx flush in deinit
      ionic: fix mem leak in rx_empty

Thomas Bogendoerfer (1):
      ibmveth: Fix use of ibmveth in a bridge.

Tung Nguyen (1):
      tipc: fix memory leak caused by tipc_buf_append()

Vasundhara Volam (4):
      bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
      bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
      bnxt_en: Re-write PCI BARs after PCI fatal error.
      bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.

Vinay Kumar Yadav (3):
      chelsio/chtls: fix tls record info to user
      chelsio/chtls: fix deadlock issue
      chelsio/chtls: fix memory leaks in CPL handlers

Zenghui Yu (1):
      net: hns3: Clear the CMDQ registers before unmapping BAR region

 drivers/net/ethernet/broadcom/bnxt/bnxt.c          | 49 ++++++++++++-------
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |  1 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  | 56 +++++++++++-----------
 drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h        |  4 ++
 .../chelsio/inline_crypto/chtls/chtls_cm.c         | 29 +++++------
 .../chelsio/inline_crypto/chtls/chtls_io.c         |  7 ++-
 drivers/net/ethernet/freescale/ucc_geth.c          |  2 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |  2 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  2 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |  6 ---
 drivers/net/ethernet/ibm/ibmvnic.c                 |  8 +++-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |  5 ++
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |  9 +++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h     |  1 +
 .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 30 ++++++++++++
 drivers/net/ethernet/pensando/ionic/ionic_dev.c    |  4 +-
 drivers/net/ethernet/pensando/ionic/ionic_dev.h    |  2 +
 drivers/net/ethernet/pensando/ionic/ionic_fw.c     |  6 +--
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    | 29 ++++++-----
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |  4 +-
 drivers/net/ethernet/pensando/ionic/ionic_stats.h  |  2 +-
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   | 47 +++++++-----------
 drivers/net/ethernet/pensando/ionic/ionic_txrx.h   |  1 -
 drivers/net/ethernet/realtek/r8169_main.c          |  4 +-
 drivers/net/ethernet/renesas/ravb_main.c           | 10 ++--
 drivers/net/gtp.c                                  | 16 +++----
 drivers/net/ipa/gsi_trans.c                        | 21 +++++---
 drivers/s390/net/ism_drv.c                         |  2 +-
 net/core/devlink.c                                 | 30 +++++++-----
 net/ipv4/tcp.c                                     |  2 +
 net/ipv4/tcp_input.c                               |  3 +-
 net/mptcp/protocol.c                               | 10 ++++
 net/sched/act_mpls.c                               |  1 +
 net/sched/cls_api.c                                |  4 +-
 net/sched/sch_netem.c                              |  9 +++-
 net/smc/af_smc.c                                   |  7 +--
 net/smc/smc_core.c                                 |  7 ++-
 net/tipc/msg.c                                     |  5 +-
 net/vmw_vsock/af_vsock.c                           |  2 +-
 39 files changed, 261 insertions(+), 178 deletions(-)

             reply	other threads:[~2020-10-29 19:43 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-29 19:43 Jakub Kicinski [this message]
2020-10-29 20:18 ` [GIT PULL] Networking pr-tracker-bot
2020-10-29 21:10 ` patchwork-bot+netdevbpf
  -- strict thread matches above, loose matches on Subject: below --
2020-11-27 20:04 Jakub Kicinski
2020-11-27 23:29 ` pr-tracker-bot
2020-11-27 23:50 ` patchwork-bot+netdevbpf
2020-11-19 21:15 Jakub Kicinski
2020-11-19 23:00 ` pr-tracker-bot
2020-11-20  3:10 ` patchwork-bot+netdevbpf
2020-11-12 19:02 Jakub Kicinski
2020-11-12 22:10 ` pr-tracker-bot
2020-11-13  1:00 ` patchwork-bot+netdevbpf
2020-11-05 19:25 Jakub Kicinski
2020-11-06 21:13 ` pr-tracker-bot
2020-11-06 22:31 ` patchwork-bot+netdevbpf
2020-10-22 21:48 Jakub Kicinski
2020-10-23 19:05 ` Linus Torvalds
2020-10-23 19:12 ` pr-tracker-bot
2020-10-23 23:01 ` patchwork-bot+netdevbpf
2020-10-15 21:13 Jakub Kicinski
2020-10-16  2:00 ` pr-tracker-bot
2020-10-16  5:57 ` patchwork-bot+netdevbpf
2020-10-08 20:23 Jakub Kicinski
2020-10-08 21:37 ` pr-tracker-bot
2014-08-22 18:47 David Miller
2014-08-22 21:32 ` Linus Torvalds
2014-08-22 21:40   ` David Miller
2014-08-22 21:47     ` Linus Torvalds
2014-08-25 14:31       ` John W. Linville

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201029124335.2886a2bf@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com \
    --to=kuba@kernel.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).