]> Git Repo - linux.git/commitdiff
Merge tag 'net-6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorLinus Torvalds <[email protected]>
Thu, 13 Jul 2023 21:21:22 +0000 (14:21 -0700)
committerLinus Torvalds <[email protected]>
Thu, 13 Jul 2023 21:21:22 +0000 (14:21 -0700)
Pull networking fixes from Paolo Abeni:
 "Including fixes from netfilter, wireless and ebpf.

  Current release - regressions:

   - netfilter: conntrack: gre: don't set assured flag for clash entries

   - wifi: iwlwifi: remove 'use_tfh' config to fix crash

  Previous releases - regressions:

   - ipv6: fix a potential refcount underflow for idev

   - icmp6: ifix null-ptr-deref of ip6_null_entry->rt6i_idev in
     icmp6_dev()

   - bpf: fix max stack depth check for async callbacks

   - eth: mlx5e:
      - check for NOT_READY flag state after locking
      - fix page_pool page fragment tracking for XDP

   - eth: igc:
      - fix tx hang issue when QBV gate is closed
      - fix corner cases for TSN offload

   - eth: octeontx2-af: Move validation of ptp pointer before its usage

   - eth: ena: fix shift-out-of-bounds in exponential backoff

  Previous releases - always broken:

   - core: prevent skb corruption on frag list segmentation

   - sched:
      - cls_fw: fix improper refcount update leads to use-after-free
      - sch_qfq: account for stab overhead in qfq_enqueue

   - netfilter:
      - report use refcount overflow
      - prevent OOB access in nft_byteorder_eval

   - wifi: mt7921e: fix init command fail with enabled device

   - eth: ocelot: fix oversize frame dropping for preemptible TCs

   - eth: fec: recycle pages for transmitted XDP frames"

* tag 'net-6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (79 commits)
  selftests: tc-testing: add test for qfq with stab overhead
  net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  selftests: tc-testing: add tests for qfq mtu sanity check
  net/sched: sch_qfq: reintroduce lmax bound check for MTU
  wifi: cfg80211: fix receiving mesh packets without RFC1042 header
  wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()
  net: txgbe: fix eeprom calculation error
  net/sched: make psched_mtu() RTNL-less safe
  net: ena: fix shift-out-of-bounds in exponential backoff
  netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
  net/sched: flower: Ensure both minimum and maximum ports are specified
  MAINTAINERS: Add another mailing list for QUALCOMM ETHQOS ETHERNET DRIVER
  docs: netdev: update the URL of the status page
  wifi: iwlwifi: remove 'use_tfh' config to fix crash
  xdp: use trusted arguments in XDP hints kfuncs
  bpf: cpumap: Fix memory leak in cpu_map_update_elem
  wifi: airo: avoid uninitialized warning in airo_get_rate()
  octeontx2-pf: Add additional check for MCAM rules
  net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
  net: fec: use netdev_err_once() instead of netdev_err()
  ...

1  2 
MAINTAINERS

diff --combined MAINTAINERS
index 3be1bdfe8ecc7f9169df3657b4344c9ef1b8dc6f,aef3a391ec6ccef05fc2dc1a1294f9bf335b0e8d..dfbb271f1667ea2f59ce951b7bfa80e91d8d84b5
@@@ -1,5 -1,81 +1,5 @@@
 -List of maintainers and how to submit kernel changes
 -====================================================
 -
 -Please try to follow the guidelines below.  This will make things
 -easier on the maintainers.  Not all of these guidelines matter for every
 -trivial patch so apply some common sense.
 -
 -Tips for patch submitters
 --------------------------
 -
 -1.    Always *test* your changes, however small, on at least 4 or
 -      5 people, preferably many more.
 -
 -2.    Try to release a few ALPHA test versions to the net. Announce
 -      them onto the kernel channel and await results. This is especially
 -      important for device drivers, because often that's the only way
 -      you will find things like the fact version 3 firmware needs
 -      a magic fix you didn't know about, or some clown changed the
 -      chips on a board and not its name.  (Don't laugh!  Look at the
 -      SMC etherpower for that.)
 -
 -3.    Make sure your changes compile correctly in multiple
 -      configurations. In particular check that changes work both as a
 -      module and built into the kernel.
 -
 -4.    When you are happy with a change make it generally available for
 -      testing and await feedback.
 -
 -5.    Make a patch available to the relevant maintainer in the list. Use
 -      ``diff -u`` to make the patch easy to merge. Be prepared to get your
 -      changes sent back with seemingly silly requests about formatting
 -      and variable names.  These aren't as silly as they seem. One
 -      job the maintainers (and especially Linus) do is to keep things
 -      looking the same. Sometimes this means that the clever hack in
 -      your driver to get around a problem actually needs to become a
 -      generalized kernel feature ready for next time.
 -
 -      PLEASE check your patch with the automated style checker
 -      (scripts/checkpatch.pl) to catch trivial style violations.
 -      See Documentation/process/coding-style.rst for guidance here.
 -
 -      PLEASE CC: the maintainers and mailing lists that are generated
 -      by ``scripts/get_maintainer.pl.`` The results returned by the
 -      script will be best if you have git installed and are making
 -      your changes in a branch derived from Linus' latest git tree.
 -      See Documentation/process/submitting-patches.rst for details.
 -
 -      PLEASE try to include any credit lines you want added with the
 -      patch. It avoids people being missed off by mistake and makes
 -      it easier to know who wants adding and who doesn't.
 -
 -      PLEASE document known bugs. If it doesn't work for everything
 -      or does something very odd once a month document it.
 -
 -      PLEASE remember that submissions must be made under the terms
 -      of the Linux Foundation certificate of contribution and should
 -      include a Signed-off-by: line.  The current version of this
 -      "Developer's Certificate of Origin" (DCO) is listed in the file
 -      Documentation/process/submitting-patches.rst.
 -
 -6.    Make sure you have the right to send any changes you make. If you
 -      do changes at work you may find your employer owns the patch
 -      not you.
 -
 -7.    When sending security related changes or reports to a maintainer
 -      please Cc: [email protected], especially if the maintainer
 -      does not respond. Please keep in mind that the security team is
 -      a small set of people who can be efficient only when working on
 -      verified bugs. Please only Cc: this list when you have identified
 -      that the bug would present a short-term risk to other users if it
 -      were publicly disclosed. For example, reports of address leaks do
 -      not represent an immediate threat and are better handled publicly,
 -      and ideally, should come with a patch proposal. Please do not send
 -      automated reports to this list either. Such bugs will be handled
 -      better and faster in the usual public places. See
 -      Documentation/process/security-bugs.rst for details.
 -
 -8.    Happy hacking.
 +List of maintainers
 +===================
  
  Descriptions of section entries and preferred order
  ---------------------------------------------------
@@@ -2334,15 -2410,6 +2334,15 @@@ S:    Maintaine
  F:    Documentation/devicetree/bindings/phy/mediatek,*
  F:    drivers/phy/mediatek/
  
 +ARM/MICROCHIP (ARM64) SoC support
 +M:    Conor Dooley <[email protected]>
 +M:    Nicolas Ferre <[email protected]>
 +M:    Claudiu Beznea <[email protected]>
 +L:    [email protected] (moderated for non-subscribers)
 +S:    Supported
 +T:    git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
 +F:    arch/arm64/boot/dts/microchip/
 +
  ARM/Microchip (AT91) SoC support
  M:    Nicolas Ferre <[email protected]>
  M:    Alexandre Belloni <[email protected]>
@@@ -2363,6 -2430,15 +2363,6 @@@ X:     drivers/net/wireless/atmel
  N:    at91
  N:    atmel
  
 -ARM/MICROCHIP (ARM64) SoC support
 -M:    Conor Dooley <[email protected]>
 -M:    Nicolas Ferre <[email protected]>
 -M:    Claudiu Beznea <[email protected]>
 -L:    [email protected] (moderated for non-subscribers)
 -S:    Supported
 -T:    git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
 -F:    arch/arm64/boot/dts/microchip/
 -
  ARM/Microchip Sparx5 SoC support
  M:    Lars Povlsen <[email protected]>
  M:    Steen Hegelund <[email protected]>
@@@ -2770,8 -2846,8 +2770,8 @@@ S:      Maintaine
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
  F:    arch/arm/boot/dts/st/stm32*
  F:    arch/arm/mach-stm32/
 -F:    drivers/clocksource/armv7m_systick.c
  F:    arch/arm64/boot/dts/st/
 +F:    drivers/clocksource/armv7m_systick.c
  N:    stm32
  N:    stm
  
@@@ -3499,24 -3575,18 +3499,24 @@@ M:   Yury Norov <[email protected]
  R:    Andy Shevchenko <[email protected]>
  R:    Rasmus Villemoes <[email protected]>
  S:    Maintained
 +F:    include/linux/bitfield.h
  F:    include/linux/bitmap.h
 +F:    include/linux/bits.h
  F:    include/linux/cpumask.h
  F:    include/linux/find.h
  F:    include/linux/nodemask.h
 +F:    include/vdso/bits.h
  F:    lib/bitmap.c
  F:    lib/cpumask.c
  F:    lib/cpumask_kunit.c
  F:    lib/find_bit.c
  F:    lib/find_bit_benchmark.c
  F:    lib/test_bitmap.c
 +F:    tools/include/linux/bitfield.h
  F:    tools/include/linux/bitmap.h
 +F:    tools/include/linux/bits.h
  F:    tools/include/linux/find.h
 +F:    tools/include/vdso/bits.h
  F:    tools/lib/bitmap.c
  F:    tools/lib/find_bit.c
  
@@@ -4462,19 -4532,19 +4462,19 @@@ F:   Documentation/devicetree/bindings/us
  F:    drivers/usb/cdns3/
  X:    drivers/usb/cdns3/cdnsp*
  
 -CADENCE USBSSP DRD IP DRIVER
 +CADENCE USBHS DRIVER
  M:    Pawel Laszczak <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 -F:    drivers/usb/cdns3/
 -X:    drivers/usb/cdns3/cdns3*
 +F:    drivers/usb/gadget/udc/cdns2
  
 -CADENCE USBHS DRIVER
 +CADENCE USBSSP DRD IP DRIVER
  M:    Pawel Laszczak <[email protected]>
  L:    [email protected]
  S:    Maintained
 -F:    drivers/usb/gadget/udc/cdns2
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 +F:    drivers/usb/cdns3/
 +X:    drivers/usb/cdns3/cdns3*
  
  CADET FM/AM RADIO RECEIVER DRIVER
  M:    Hans Verkuil <[email protected]>
@@@ -5313,11 -5383,11 +5313,11 @@@ M:   Peter Zijlstra <[email protected]
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
 -F:    kernel/cpu.c
 -F:    kernel/smpboot.*
  F:    include/linux/cpu.h
  F:    include/linux/cpuhotplug.h
  F:    include/linux/smpboot.h
 +F:    kernel/cpu.c
 +F:    kernel/smpboot.*
  
  CPU IDLE TIME MANAGEMENT FRAMEWORK
  M:    "Rafael J. Wysocki" <[email protected]>
@@@ -5705,8 -5775,8 +5705,8 @@@ M:      Thomas Gleixner <[email protected]
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
 -F:    lib/debugobjects.c
  F:    include/linux/debugobjects.h
 +F:    lib/debugobjects.c
  
  DECSTATION PLATFORM SUPPORT
  M:    "Maciej W. Rozycki" <[email protected]>
@@@ -5862,9 -5932,7 +5862,9 @@@ S:      Orpha
  F:    drivers/mtd/nand/raw/denali*
  
  DESIGNWARE EDMA CORE IP DRIVER
 -M:    Gustavo Pimentel <[email protected]>
 +M:    Manivannan Sadhasivam <[email protected]>
 +R:    Gustavo Pimentel <[email protected]>
 +R:    Serge Semin <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/dma/dw-edma/
@@@ -6204,9 -6272,9 +6204,9 @@@ X:      Documentation/userspace-api/media
  
  DOCUMENTATION PROCESS
  M:    Jonathan Corbet <[email protected]>
 +L:    [email protected]
  S:    Maintained
  F:    Documentation/process/
 -L:    [email protected]
  
  DOCUMENTATION REPORTING ISSUES
  M:    Thorsten Leemhuis <[email protected]>
  S:    Maintained
  F:    drivers/hid/hid-logitech-*
  
 -HID PHOENIX RC FLIGHT CONTROLLER
 -M:    Marcus Folkesson <[email protected]>
 -L:    [email protected]
 -S:    Maintained
 -F:    drivers/hid/hid-pxrc.c
 -
  HID NVIDIA SHIELD DRIVER
  M:    Rahul Rameshbabu <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/hid/hid-nvidia-shield.c
  
 +HID PHOENIX RC FLIGHT CONTROLLER
 +M:    Marcus Folkesson <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    drivers/hid/hid-pxrc.c
 +
  HID PLAYSTATION DRIVER
  M:    Roderick Colenbrander <[email protected]>
  L:    [email protected]
@@@ -12069,13 -12137,6 +12069,13 @@@ F: Documentation/litmus-tests
  F:    Documentation/memory-barriers.txt
  F:    tools/memory-model/
  
 +LINUX-NEXT TREE
 +M:    Stephen Rothwell <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +B:    mailto:[email protected] and the appropriate development tree
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
 +
  LIS3LV02D ACCELEROMETER DRIVER
  M:    Eric Piel <[email protected]>
  S:    Maintained
@@@ -14668,6 -14729,7 +14668,6 @@@ T:   git git://git.kernel.org/pub/scm/lin
  F:    Documentation/devicetree/bindings/net/
  F:    drivers/connector/
  F:    drivers/net/
 -X:    drivers/net/wireless/
  F:    include/dt-bindings/net/
  F:    include/linux/etherdevice.h
  F:    include/linux/fcdevice.h
@@@ -14678,7 -14740,6 +14678,7 @@@ F:   include/linux/inetdevice.
  F:    include/linux/netdevice.h
  F:    include/uapi/linux/if_*
  F:    include/uapi/linux/netdevice.h
 +X:    drivers/net/wireless/
  
  NETWORKING DRIVERS (WIRELESS)
  M:    Kalle Valo <[email protected]>
@@@ -14733,9 -14794,9 +14733,9 @@@ F:   include/uapi/linux/netdevice.
  F:    lib/net_utils.c
  F:    lib/random32.c
  F:    net/
 -X:    net/bluetooth/
  F:    tools/net/
  F:    tools/testing/selftests/net/
 +X:    net/bluetooth/
  
  NETWORKING [IPSEC]
  M:    Steffen Klassert <[email protected]>
@@@ -15010,7 -15071,7 +15010,7 @@@ M:   Allen Hubbe <[email protected]
  L:    [email protected]
  S:    Supported
  W:    https://github.com/jonmason/ntb/wiki
 -T:    git git://github.com/jonmason/ntb.git
 +T:    git https://github.com/jonmason/ntb.git
  F:    drivers/net/ntb_netdev.c
  F:    drivers/ntb/
  F:    drivers/pci/endpoint/functions/pci-epf-*ntb.c
@@@ -15901,7 -15962,7 +15901,7 @@@ ORACLE CLUSTER FILESYSTEM 2 (OCFS2
  M:    Mark Fasheh <[email protected]>
  M:    Joel Becker <[email protected]>
  M:    Joseph Qi <[email protected]>
 -L:    ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
 +L:    ocfs2-devel@lists.linux.dev
  S:    Supported
  W:    http://ocfs2.wiki.kernel.org
  F:    Documentation/filesystems/dlmfs.rst
@@@ -16555,10 -16616,6 +16555,10 @@@ S: Maintaine
  F:    crypto/pcrypt.c
  F:    include/crypto/pcrypt.h
  
 +PDS DSC VIRTIO DATA PATH ACCELERATOR
 +R:    Shannon Nelson <[email protected]>
 +F:    drivers/vdpa/pds/
 +
  PECI HARDWARE MONITORING DRIVERS
  M:    Iwona Winiarska <[email protected]>
  L:    [email protected]
@@@ -17543,6 -17600,7 +17543,7 @@@ QUALCOMM ETHQOS ETHERNET DRIVE
  M:    Vinod Koul <[email protected]>
  R:    Bhupesh Sharma <[email protected]>
  L:    [email protected]
+ L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/net/qcom,ethqos.yaml
  F:    drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
@@@ -18933,10 -18991,10 +18934,10 @@@ R:        John Garry <[email protected]
  R:    Jason Yan <[email protected]>
  L:    [email protected]
  S:    Supported
 +F:    Documentation/scsi/libsas.rst
  F:    drivers/scsi/libsas/
  F:    include/scsi/libsas.h
  F:    include/scsi/sas_ata.h
 -F:    Documentation/scsi/libsas.rst
  
  SCSI RDMA PROTOCOL (SRP) INITIATOR
  M:    Bart Van Assche <[email protected]>
@@@ -20246,13 -20304,6 +20247,13 @@@ M: Ion Badulescu <[email protected]
  S:    Odd Fixes
  F:    drivers/net/ethernet/adaptec/starfire*
  
 +STARFIVE CRYPTO DRIVER
 +M:    Jia Jie Ho <[email protected]>
 +M:    William Qiu <[email protected]>
 +S:    Supported
 +F:    Documentation/devicetree/bindings/crypto/starfive*
 +F:    drivers/crypto/starfive/
 +
  STARFIVE DEVICETREES
  M:    Emil Renner Berthing <[email protected]>
  S:    Maintained
@@@ -20271,12 -20322,6 +20272,12 @@@ S: Supporte
  F:    Documentation/devicetree/bindings/mmc/starfive*
  F:    drivers/mmc/host/dw_mmc-starfive.c
  
 +STARFIVE JH7110 TDM DRIVER
 +M:    Walker Chen <[email protected]>
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
 +F:    sound/soc/starfive/jh7110_tdm.c
 +
  STARFIVE JH71X0 CLOCK DRIVERS
  M:    Emil Renner Berthing <[email protected]>
  M:    Hal Feng <[email protected]>
@@@ -20285,6 -20330,13 +20286,6 @@@ F:  Documentation/devicetree/bindings/cl
  F:    drivers/clk/starfive/clk-starfive-jh71*
  F:    include/dt-bindings/clock/starfive?jh71*.h
  
 -STARFIVE CRYPTO DRIVER
 -M:    Jia Jie Ho <[email protected]>
 -M:    William Qiu <[email protected]>
 -S:    Supported
 -F:    Documentation/devicetree/bindings/crypto/starfive*
 -F:    drivers/crypto/starfive/
 -
  STARFIVE JH71X0 PINCTRL DRIVERS
  M:    Emil Renner Berthing <[email protected]>
  M:    Jianlong Huang <[email protected]>
@@@ -20316,6 -20368,12 +20317,6 @@@ F:  Documentation/devicetree/bindings/po
  F:    drivers/soc/starfive/jh71xx_pmu.c
  F:    include/dt-bindings/power/starfive,jh7110-pmu.h
  
 -STARFIVE JH7110 TDM DRIVER
 -M:    Walker Chen <[email protected]>
 -S:    Maintained
 -F:    Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
 -F:    sound/soc/starfive/jh7110_tdm.c
 -
  STARFIVE SOC DRIVERS
  M:    Conor Dooley <[email protected]>
  S:    Maintained
@@@ -22491,6 -22549,10 +22492,6 @@@ F:  include/linux/vringh.
  F:    include/uapi/linux/virtio_*.h
  F:    tools/virtio/
  
 -PDS DSC VIRTIO DATA PATH ACCELERATOR
 -R:    Shannon Nelson <[email protected]>
 -F:    drivers/vdpa/pds/
 -
  VIRTIO CRYPTO DRIVER
  M:    Gonglei <[email protected]>
  L:    [email protected]
@@@ -23399,10 -23461,8 +23400,10 @@@ M: Srinivas Neeli <[email protected]
  R:    Shubhrajyoti Datta <[email protected]>
  R:    Michal Simek <[email protected]>
  S:    Maintained
 +F:    Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
  F:    Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
  F:    drivers/watchdog/of_xilinx_wdt.c
 +F:    drivers/watchdog/xilinx_wwdt.c
  
  XILINX XDMA DRIVER
  M:    Lizhi Hou <[email protected]>
This page took 0.175828 seconds and 4 git commands to generate.