Netdev Archive on lore.kernel.org
help / color / mirror / Atom feed
* [GIT PULL] Networking for 5.14-rc5
@ 2021-08-05 15:43 Jakub Kicinski
  2021-08-05 19:30 ` Linus Torvalds
  2021-08-05 19:37 ` pr-tracker-bot
  0 siblings, 2 replies; 6+ messages in thread
From: Jakub Kicinski @ 2021-08-05 15:43 UTC (permalink / raw)
  To: torvalds; +Cc: kuba, davem, netdev, linux-kernel

Hi Linus!

Small PR this week, maybe it's cucumber time, maybe just bad
timing vs subtree PRs, maybe both. The share of v5.14 bugs
vs bugs in older code seems to be skewing the right way for rc5,
so no cause for alarm.

The following changes since commit c7d102232649226a69dddd58a4942cf13cff4f7c:

  Merge tag 'net-5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2021-07-30 16:01:36 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.14-rc5

for you to fetch changes up to 6bb5318ce501cb744e58105ba56cd5308e75004d:

  Merge branch 'net-fix-use-after-free-bugs' (2021-08-05 07:29:55 -0700)

----------------------------------------------------------------
Networking fixes for 5.14-rc5, including fixes from ipsec.

Current release - regressions:

 - sched: taprio: fix init procedure to avoid inf loop when dumping

 - sctp: move the active_key update after sh_keys is added

Current release - new code bugs:

 - sparx5: fix build with old GCC & bitmask on 32-bit targets

Previous releases - regressions:

 - xfrm: redo the PREEMPT_RT RCU vs hash_resize_mutex deadlock fix

 - xfrm: fixes for the compat netlink attribute translator

 - phy: micrel: Fix detection of ksz87xx switch

Previous releases - always broken:

 - gro: set inner transport header offset in tcp/udp GRO hook to avoid
        crashes when such packets reach GSO

 - vsock: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST, as required by spec

 - dsa: sja1105: fix static FDB entries on SJA1105P/Q/R/S and SJA1110

 - bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry

 - usb: lan78xx: don't modify phy_device state concurrently

 - usb: pegasus: check for errors of IO routines

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

----------------------------------------------------------------
Antoine Tenart (1):
      net: ipv6: fix returned variable type in ip6_skb_dst_mtu

Arnd Bergmann (1):
      net: sparx5: fix bitmask on 32-bit targets

Bijie Xu (2):
      net: flow_offload: correct comments mismatch with code
      net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops

Dan Carpenter (1):
      bnx2x: fix an error code in bnx2x_nic_load()

David S. Miller (6):
      mhi: Fix networking tree build.
      Merge branch 'sja1105-fdb-fixes'
      net: really fix the build...
      Merge branch 'pegasus-errors'
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
      Merge branch 'eean-iosm-fixes'

Dmitry Safonov (2):
      net/xfrm/compat: Copy xfrm_spdattr_type_t atributes
      selftests/net/ipsec: Add test for xfrm_spdattr_type_t

Fei Qin (1):
      nfp: update ethtool reporting of pauseframe control

Frederic Weisbecker (1):
      xfrm: Fix RCU vs hash_resize_mutex lock inversion

Geliang Tang (1):
      mptcp: drop unused rcu member in mptcp_pm_addr_entry

Grygorii Strashko (1):
      net: ethernet: ti: am65-cpsw: fix crash in am65_cpsw_port_offload_fwd_mark_update()

Harshavardhan Unnibhavi (1):
      VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST

Harshvardhan Jha (1):
      net: xfrm: Fix end of loop tests for list_for_each_entry

Ivan T. Ivanov (1):
      net: usb: lan78xx: don't modify phy_device state concurrently

Jakub Kicinski (6):
      net: sparx5: fix compiletime_assert for GCC 4.9
      docs: operstates: fix typo
      docs: operstates: document IF_OPER_TESTING
      Revert "mhi: Fix networking tree build."
      docs: networking: netdevsim rules
      Merge branch 'net-fix-use-after-free-bugs'

Jakub Sitnicki (1):
      net, gro: Set inner transport header offset in tcp/udp GRO hook

Leon Romanovsky (1):
      net/prestera: Fix devlink groups leakage in error flow

M Chetan Kumar (4):
      net: wwan: iosm: fix lkp buildbot warning
      net: wwan: iosm: endianness type correction
      net: wwan: iosm: correct data protocol mask bit
      net: wwan: iosm: fix recursive lock acquire in unregister

Oleksij Rempel (1):
      net: dsa: qca: ar9331: reorder MDIO write sequence

Pavel Skripkin (4):
      net: xfrm: fix memory leak in xfrm_user_rcv_msg
      net: pegasus: fix uninit-value in get_interrupt_interval
      net: fec: fix use-after-free in fec_drv_remove
      net: vxge: fix use-after-free in vxge_device_unregister

Petko Manolov (2):
      net: usb: pegasus: Check the return value of get_geristers() and friends;
      net: usb: pegasus: Remove the changelog and DRIVER_VERSION.

Prabhakar Kushwaha (1):
      qede: fix crash in rmmod qede while automatic debug collection

Steffen Klassert (2):
      Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype"
      Merge branch 'xfrm/compat: Fix xfrm_spdattr_type_t copying'

Steve Bennett (1):
      net: phy: micrel: Fix detection of ksz87xx switch

Vladimir Oltean (7):
      net: dsa: sja1105: fix static FDB writes for SJA1110
      net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add
      net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones
      net: dsa: sja1105: ignore the FDB entry for unknown multicast when adding a new address
      net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too
      net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag
      net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry

Wang Hai (1):
      net: natsemi: Fix missing pci_disable_device() in probe and remove

Xin Long (1):
      sctp: move the active_key update after sh_keys is added

Yannick Vignon (1):
      net/sched: taprio: Fix init procedure

Yunsheng Lin (1):
      net: sched: fix lockdep_set_class() typo error for sch->seqlock

 Documentation/networking/netdev-FAQ.rst            |  17 +++
 Documentation/networking/operstates.rst            |   6 +-
 drivers/bus/mhi/core/internal.h                    |   2 +-
 drivers/bus/mhi/core/main.c                        |   9 +-
 drivers/net/dsa/qca/ar9331.c                       |  14 +-
 drivers/net/dsa/sja1105/sja1105_dynamic_config.c   |  27 ++--
 drivers/net/dsa/sja1105/sja1105_main.c             |  94 +++++++++---
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |   3 +-
 drivers/net/ethernet/freescale/fec_main.c          |   2 +-
 .../ethernet/marvell/prestera/prestera_devlink.c   |   2 +
 .../net/ethernet/microchip/sparx5/sparx5_netdev.c  |  21 ++-
 drivers/net/ethernet/natsemi/natsemi.c             |   8 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.c     |   6 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |   2 +
 drivers/net/ethernet/qlogic/qede/qede.h            |   1 +
 drivers/net/ethernet/qlogic/qede/qede_main.c       |   8 +
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   6 +-
 drivers/net/mhi/net.c                              |   2 +-
 drivers/net/phy/micrel.c                           |  10 +-
 drivers/net/usb/lan78xx.c                          |  16 +-
 drivers/net/usb/pegasus.c                          | 152 +++++++++++--------
 drivers/net/wwan/iosm/iosm_ipc_mmio.h              |   4 +-
 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c         |   4 +-
 drivers/net/wwan/iosm/iosm_ipc_mux_codec.h         |   2 +-
 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c      |   4 +-
 drivers/net/wwan/iosm/iosm_ipc_wwan.c              |   2 +-
 drivers/net/wwan/mhi_wwan_ctrl.c                   |   2 +-
 include/linux/mhi.h                                |   7 +-
 include/net/flow_offload.h                         |   2 +-
 include/net/ip6_route.h                            |   2 +-
 include/net/netns/xfrm.h                           |   1 +
 include/net/pkt_cls.h                              |   4 +
 net/bridge/br.c                                    |   3 +-
 net/bridge/br_fdb.c                                |  30 +++-
 net/bridge/br_private.h                            |   2 +-
 net/ipv4/tcp_offload.c                             |   3 +
 net/ipv4/udp_offload.c                             |   4 +
 net/mptcp/pm_netlink.c                             |   1 -
 net/qrtr/mhi.c                                     |  16 +-
 net/sched/sch_generic.c                            |   2 +-
 net/sched/sch_taprio.c                             |   2 -
 net/sctp/auth.c                                    |  14 +-
 net/vmw_vsock/virtio_transport_common.c            |   3 +
 net/xfrm/xfrm_compat.c                             |  49 +++++-
 net/xfrm/xfrm_ipcomp.c                             |   2 +-
 net/xfrm/xfrm_policy.c                             |  32 ++--
 net/xfrm/xfrm_user.c                               |  10 ++
 tools/testing/selftests/net/ipsec.c                | 165 ++++++++++++++++++++-
 48 files changed, 583 insertions(+), 197 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 5.14-rc5
  2021-08-05 15:43 [GIT PULL] Networking for 5.14-rc5 Jakub Kicinski
@ 2021-08-05 19:30 ` Linus Torvalds
  2021-08-05 19:34   ` Randy Dunlap
  2021-08-05 19:37 ` pr-tracker-bot
  1 sibling, 1 reply; 6+ messages in thread
From: Linus Torvalds @ 2021-08-05 19:30 UTC (permalink / raw)
  To: Jakub Kicinski; +Cc: David Miller, Netdev, Linux Kernel Mailing List

On Thu, Aug 5, 2021 at 8:43 AM Jakub Kicinski <kuba@kernel.org> wrote:
>
> Small PR this week, maybe it's cucumber time, maybe just bad
> timing vs subtree PRs, maybe both.

"Cucumber time"?

Google informs me about this concept, but I'd never heard that term before.

           Linus

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 5.14-rc5
  2021-08-05 19:30 ` Linus Torvalds
@ 2021-08-05 19:34   ` Randy Dunlap
  2021-08-05 19:38     ` Jakub Kicinski
  0 siblings, 1 reply; 6+ messages in thread
From: Randy Dunlap @ 2021-08-05 19:34 UTC (permalink / raw)
  To: Linus Torvalds, Jakub Kicinski
  Cc: David Miller, Netdev, Linux Kernel Mailing List

On 8/5/21 12:30 PM, Linus Torvalds wrote:
> On Thu, Aug 5, 2021 at 8:43 AM Jakub Kicinski <kuba@kernel.org> wrote:
>>
>> Small PR this week, maybe it's cucumber time, maybe just bad
>> timing vs subtree PRs, maybe both.
> 
> "Cucumber time"?
> 
> Google informs me about this concept, but I'd never heard that term before.

wow, nor had I.
Thanks for the info. :)

-- 
~Randy


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 5.14-rc5
  2021-08-05 15:43 [GIT PULL] Networking for 5.14-rc5 Jakub Kicinski
  2021-08-05 19:30 ` Linus Torvalds
@ 2021-08-05 19:37 ` pr-tracker-bot
  1 sibling, 0 replies; 6+ messages in thread
From: pr-tracker-bot @ 2021-08-05 19:37 UTC (permalink / raw)
  To: Jakub Kicinski; +Cc: torvalds, kuba, davem, netdev, linux-kernel

The pull request you sent on Thu,  5 Aug 2021 08:43:35 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.14-rc5

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/902e7f373fff2476b53824264c12e4e76c7ec02a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 5.14-rc5
  2021-08-05 19:34   ` Randy Dunlap
@ 2021-08-05 19:38     ` Jakub Kicinski
  2021-08-05 19:58       ` Linus Torvalds
  0 siblings, 1 reply; 6+ messages in thread
From: Jakub Kicinski @ 2021-08-05 19:38 UTC (permalink / raw)
  To: Randy Dunlap
  Cc: Linus Torvalds, David Miller, Netdev, Linux Kernel Mailing List

On Thu, 5 Aug 2021 12:34:17 -0700 Randy Dunlap wrote:
> On 8/5/21 12:30 PM, Linus Torvalds wrote:
> > On Thu, Aug 5, 2021 at 8:43 AM Jakub Kicinski <kuba@kernel.org> wrote:  
> >>
> >> Small PR this week, maybe it's cucumber time, maybe just bad
> >> timing vs subtree PRs, maybe both.  
> > 
> > "Cucumber time"?
> > 
> > Google informs me about this concept, but I'd never heard that term before.  
> 
> wow, nor had I.
> Thanks for the info. :)

Oops, I thought it was pan-European term, guess not.

For the record I meant peak vacation time when not much 
is happening because beach beats work.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 5.14-rc5
  2021-08-05 19:38     ` Jakub Kicinski
@ 2021-08-05 19:58       ` Linus Torvalds
  0 siblings, 0 replies; 6+ messages in thread
From: Linus Torvalds @ 2021-08-05 19:58 UTC (permalink / raw)
  To: Jakub Kicinski
  Cc: Randy Dunlap, David Miller, Netdev, Linux Kernel Mailing List

On Thu, Aug 5, 2021 at 12:38 PM Jakub Kicinski <kuba@kernel.org> wrote:
>
> Oops, I thought it was pan-European term, guess not.

Seems to be fairly widespread, but never heard it in Finnish or
Swedish (but google claims the concept is at least known in Denmark,
Norway and Iceland)

              Linus

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-08-05 19:58 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-05 15:43 [GIT PULL] Networking for 5.14-rc5 Jakub Kicinski
2021-08-05 19:30 ` Linus Torvalds
2021-08-05 19:34   ` Randy Dunlap
2021-08-05 19:38     ` Jakub Kicinski
2021-08-05 19:58       ` Linus Torvalds
2021-08-05 19:37 ` pr-tracker-bot

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).