]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 17 Mar 2023 20:31:16 +0000 (13:31 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 17 Mar 2023 20:31:16 +0000 (13:31 -0700)
Pull networking fixes from Jakub Kicinski:
 "Including fixes from netfilter, wifi and ipsec.

  A little more changes than usual, but it's pretty normal for us that
  the rc3/rc4 PRs are oversized as people start testing in earnest.

  Possibly an extra boost from people deploying the 6.1 LTS but that's
  more of an unscientific hunch.

  Current release - regressions:

   - phy: mscc: fix deadlock in phy_ethtool_{get,set}_wol()

   - virtio: vsock: don't use skbuff state to account credit

   - virtio: vsock: don't drop skbuff on copy failure

   - virtio_net: fix page_to_skb() miscalculating the memory size

  Current release - new code bugs:

   - eth: correct xdp_features after device reconfig

   - wifi: nl80211: fix the puncturing bitmap policy

   - net/mlx5e: flower:
      - fix raw counter initialization
      - fix missing error code
      - fix cloned flow attribute

   - ipa:
      - fix some register validity checks
      - fix a surprising number of bad offsets
      - kill FILT_ROUT_CACHE_CFG IPA register

  Previous releases - regressions:

   - tcp: fix bind() conflict check for dual-stack wildcard address

   - veth: fix use after free in XDP_REDIRECT when skb headroom is small

   - ipv4: fix incorrect table ID in IOCTL path

   - ipvlan: make skb->skb_iif track skb->dev for l3s mode

   - mptcp:
      - fix possible deadlock in subflow_error_report
      - fix UaFs when destroying unaccepted and listening sockets

   - dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290

  Previous releases - always broken:

   - tcp: tcp_make_synack() can be called from process context, don't
     assume preemption is disabled when updating stats

   - netfilter: correct length for loading protocol registers

   - virtio_net: add checking sq is full inside xdp xmit

   - bonding: restore IFF_MASTER/SLAVE flags on bond enslave Ethertype
     change

   - phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit number

   - eth: i40e: fix crash during reboot when adapter is in recovery mode

   - eth: ice: avoid deadlock on rtnl lock when auxiliary device
     plug/unplug meets bonding

   - dsa: mt7530:
      - remove now incorrect comment regarding port 5
      - set PLL frequency and trgmii only when trgmii is used

   - eth: mtk_eth_soc: reset PCS state when changing interface types

  Misc:

   - ynl: another license adjustment

   - move the TCA_EXT_WARN_MSG attribute for tc action"

* tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (108 commits)
  selftests: bonding: add tests for ether type changes
  bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
  bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
  net: renesas: rswitch: Fix GWTSDIE register handling
  net: renesas: rswitch: Fix the output value of quote from rswitch_rx()
  ethernet: sun: add check for the mdesc_grab()
  net: ipa: fix some register validity checks
  net: ipa: kill FILT_ROUT_CACHE_CFG IPA register
  net: ipa: add two missing declarations
  net: ipa: reg: include <linux/bug.h>
  net: xdp: don't call notifiers during driver init
  net/sched: act_api: add specific EXT_WARN_MSG for tc action
  Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
  net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
  ynl: make the tooling check the license
  ynl: broaden the license even more
  tools: ynl: make definitions optional again
  hsr: ratelimit only when errors are printed
  qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
  selftests: net: devlink_port_split.py: skip test if no suitable device available
  ...

1  2 
.mailmap
MAINTAINERS

diff --combined .mailmap
index 86a6307dd8243fba58455018b1a3a84a3612b94b,438d79c2771729fba67d38f48cf88195fdcbbbed..317e51a0065c84928b16b47ec95ec181d520aaaf
+++ b/.mailmap
@@@ -28,7 -28,6 +28,7 @@@ Alexander Lobakin <alobakin@pm.me> <blo
  Alexander Mikhalitsyn <alexander@mihalicyn.com> <alexander.mikhalitsyn@virtuozzo.com>
  Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@canonical.com>
  Alexandre Belloni <alexandre.belloni@bootlin.com> <alexandre.belloni@free-electrons.com>
 +Alexandre Ghiti <alex@ghiti.fr> <alexandre.ghiti@canonical.com>
  Alexei Starovoitov <ast@kernel.org> <alexei.starovoitov@gmail.com>
  Alexei Starovoitov <ast@kernel.org> <ast@fb.com>
  Alexei Starovoitov <ast@kernel.org> <ast@plumgrid.com>
@@@ -122,7 -121,7 +122,7 @@@ Dengcheng Zhu <dzhu@wavecomp.com> <deng
  Dengcheng Zhu <dzhu@wavecomp.com> <dengcheng.zhu@imgtec.com>
  Dengcheng Zhu <dzhu@wavecomp.com> <dengcheng.zhu@mips.com>
  <dev.kurt@vandijck-laurijssen.be> <kurt.van.dijck@eia.be>
 -Dikshita Agarwal <dikshita@qti.qualcomm.com> <dikshita@codeaurora.org>
 +Dikshita Agarwal <quic_dikshita@quicinc.com> <dikshita@codeaurora.org>
  Dmitry Baryshkov <dbaryshkov@gmail.com>
  Dmitry Baryshkov <dbaryshkov@gmail.com> <[dbaryshkov@gmail.com]>
  Dmitry Baryshkov <dbaryshkov@gmail.com> <dmitry_baryshkov@mentor.com>
@@@ -137,9 -136,6 +137,9 @@@ Erik Kaneda <erik.kaneda@intel.com> <er
  Eugen Hristev <eugen.hristev@collabora.com> <eugen.hristev@microchip.com>
  Evgeniy Polyakov <johnpol@2ka.mipt.ru>
  Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> <ezequiel@collabora.com>
 +Faith Ekstrand <faith.ekstrand@collabora.com> <jason@jlekstrand.net>
 +Faith Ekstrand <faith.ekstrand@collabora.com> <jason.ekstrand@intel.com>
 +Faith Ekstrand <faith.ekstrand@collabora.com> <jason.ekstrand@collabora.com>
  Felipe W Damasio <felipewd@terra.com.br>
  Felix Kuhling <fxkuehl@gmx.de>
  Felix Moeller <felix@derklecks.de>
@@@ -195,7 -191,6 +195,7 @@@ Jan Glauber <jan.glauber@gmail.com> <ja
  Jan Glauber <jan.glauber@gmail.com> <jglauber@cavium.com>
  Jarkko Sakkinen <jarkko@kernel.org> <jarkko.sakkinen@linux.intel.com>
  Jarkko Sakkinen <jarkko@kernel.org> <jarkko@profian.com>
 +Jarkko Sakkinen <jarkko@kernel.org> <jarkko.sakkinen@tuni.fi>
  Jason Gunthorpe <jgg@ziepe.ca> <jgg@mellanox.com>
  Jason Gunthorpe <jgg@ziepe.ca> <jgg@nvidia.com>
  Jason Gunthorpe <jgg@ziepe.ca> <jgunthorpe@obsidianresearch.com>
@@@ -215,6 -210,9 +215,9 @@@ Jens Axboe <axboe@suse.de
  Jens Osterkamp <Jens.Osterkamp@de.ibm.com>
  Jernej Skrabec <jernej.skrabec@gmail.com> <jernej.skrabec@siol.net>
  Jessica Zhang <quic_jesszhan@quicinc.com> <jesszhan@codeaurora.org>
+ Jiri Pirko <jiri@resnulli.us> <jiri@nvidia.com>
+ Jiri Pirko <jiri@resnulli.us> <jiri@mellanox.com>
+ Jiri Pirko <jiri@resnulli.us> <jpirko@redhat.com>
  Jiri Slaby <jirislaby@kernel.org> <jirislaby@gmail.com>
  Jiri Slaby <jirislaby@kernel.org> <jslaby@novell.com>
  Jiri Slaby <jirislaby@kernel.org> <jslaby@suse.com>
diff --combined MAINTAINERS
index bb08f242c242b418a88d0d99a94588836e2b0c53,d86c7807aa2017da828d1fde4a744d7eeb52b36c..9faef5784c03f5185176ab42bbcfe057946ef7da
@@@ -5971,7 -5971,7 +5971,7 @@@ F:      include/linux/dm-*.
  F:    include/uapi/linux/dm-*.h
  
  DEVLINK
- M:    Jiri Pirko <jiri@nvidia.com>
+ M:    Jiri Pirko <jiri@resnulli.us>
  L:    netdev@vger.kernel.org
  S:    Supported
  F:    Documentation/networking/devlink
@@@ -9871,10 -9871,10 +9871,10 @@@ M:   Christian Brauner <brauner@kernel.or
  M:    Seth Forshee <sforshee@kernel.org>
  L:    linux-fsdevel@vger.kernel.org
  S:    Maintained
 -T:    git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
  F:    Documentation/filesystems/idmappings.rst
 -F:    tools/testing/selftests/mount_setattr/
  F:    include/linux/mnt_idmapping.*
 +F:    tools/testing/selftests/mount_setattr/
  
  IDT VersaClock 5 CLOCK DRIVER
  M:    Luca Ceresoli <luca@lucaceresoli.net>
@@@ -14872,12 -14872,12 +14872,12 @@@ M:        Sagi Grimberg <sagi@grimberg.me
  L:    linux-nvme@lists.infradead.org
  S:    Supported
  W:    http://git.infradead.org/nvme.git
 -T:    git://git.infradead.org/nvme.git
 +T:    git git://git.infradead.org/nvme.git
  F:    Documentation/nvme/
 -F:    drivers/nvme/host/
  F:    drivers/nvme/common/
 -F:    include/linux/nvme.h
 +F:    drivers/nvme/host/
  F:    include/linux/nvme-*.h
 +F:    include/linux/nvme.h
  F:    include/uapi/linux/nvme_ioctl.h
  
  NVM EXPRESS FABRICS AUTHENTICATION
@@@ -14912,7 -14912,7 +14912,7 @@@ M:   Chaitanya Kulkarni <kch@nvidia.com
  L:    linux-nvme@lists.infradead.org
  S:    Supported
  W:    http://git.infradead.org/nvme.git
 -T:    git://git.infradead.org/nvme.git
 +T:    git git://git.infradead.org/nvme.git
  F:    drivers/nvme/target/
  
  NVMEM FRAMEWORK
@@@ -15079,7 -15079,7 +15079,7 @@@ F:   Documentation/hwmon/nzxt-smart2.rs
  F:    drivers/hwmon/nzxt-smart2.c
  
  OBJAGG
- M:    Jiri Pirko <jiri@nvidia.com>
+ M:    Jiri Pirko <jiri@resnulli.us>
  L:    netdev@vger.kernel.org
  S:    Supported
  F:    include/linux/objagg.h
@@@ -15853,7 -15853,7 +15853,7 @@@ F:   drivers/video/logo/logo_parisc
  F:    include/linux/hp_sdc.h
  
  PARMAN
- M:    Jiri Pirko <jiri@nvidia.com>
+ M:    Jiri Pirko <jiri@resnulli.us>
  L:    netdev@vger.kernel.org
  S:    Supported
  F:    include/linux/parman.h
@@@ -16391,7 -16391,6 +16391,7 @@@ R:   Alexander Shishkin <alexander.shishk
  R:    Jiri Olsa <jolsa@kernel.org>
  R:    Namhyung Kim <namhyung@kernel.org>
  R:    Ian Rogers <irogers@google.com>
 +R:    Adrian Hunter <adrian.hunter@intel.com>
  L:    linux-perf-users@vger.kernel.org
  L:    linux-kernel@vger.kernel.org
  S:    Supported
@@@ -17990,7 -17989,7 +17990,7 @@@ F:   Documentation/devicetree/bindings/sp
  F:    Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
  F:    arch/riscv/boot/dts/microchip/
  F:    drivers/char/hw_random/mpfs-rng.c
 -F:    drivers/clk/microchip/clk-mpfs.c
 +F:    drivers/clk/microchip/clk-mpfs*.c
  F:    drivers/i2c/busses/i2c-microchip-corei2c.c
  F:    drivers/mailbox/mailbox-mpfs.c
  F:    drivers/pci/controller/pcie-microchip-host.c
@@@ -19864,6 -19863,13 +19864,6 @@@ S:  Maintaine
  W:    http://wiki.laptop.org/go/DCON
  F:    drivers/staging/olpc_dcon/
  
 -STAGING - REALTEK RTL8188EU DRIVERS
 -M:    Larry Finger <Larry.Finger@lwfinger.net>
 -M:    Phillip Potter <phil@philpotter.co.uk>
 -R:    Pavel Skripkin <paskripkin@gmail.com>
 -S:    Supported
 -F:    drivers/staging/r8188eu/
 -
  STAGING - REALTEK RTL8712U DRIVERS
  M:    Larry Finger <Larry.Finger@lwfinger.net>
  M:    Florian Schilhabel <florian.c.schilhabel@googlemail.com>.