bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.
[linux-2.6-microblaze.git] / MAINTAINERS
index 4cc6bf7..612d6d1 100644 (file)
@@ -915,6 +915,18 @@ S: Supported
 F:     drivers/crypto/ccp/sev*
 F:     include/uapi/linux/psp-sev.h
 
+AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
+M:     Mario Limonciello <mario.limonciello@amd.com>
+L:     linux-crypto@vger.kernel.org
+S:     Supported
+F:     drivers/crypto/ccp/dbc.c
+F:     drivers/crypto/ccp/dbc.h
+F:     drivers/crypto/ccp/platform-access.c
+F:     drivers/crypto/ccp/platform-access.h
+F:     include/uapi/linux/psp-dbc.h
+F:     tools/crypto/ccp/*.c
+F:     tools/crypto/ccp/*.py
+
 AMD DISPLAY CORE
 M:     Harry Wentland <harry.wentland@amd.com>
 M:     Leo Li <sunpeng.li@amd.com>
@@ -3685,6 +3697,7 @@ F:        include/linux/filter.h
 F:     include/linux/tnum.h
 F:     kernel/bpf/core.c
 F:     kernel/bpf/dispatcher.c
+F:     kernel/bpf/mprog.c
 F:     kernel/bpf/syscall.c
 F:     kernel/bpf/tnum.c
 F:     kernel/bpf/trampoline.c
@@ -3695,7 +3708,7 @@ R:        David Vernet <void@manifault.com>
 L:     bpf@vger.kernel.org
 L:     bpf@ietf.org
 S:     Maintained
-F:     Documentation/bpf/instruction-set.rst
+F:     Documentation/bpf/standardization/
 
 BPF [GENERAL] (Safe Dynamic Programs and Tools)
 M:     Alexei Starovoitov <ast@kernel.org>
@@ -3703,7 +3716,7 @@ M:        Daniel Borkmann <daniel@iogearbox.net>
 M:     Andrii Nakryiko <andrii@kernel.org>
 R:     Martin KaFai Lau <martin.lau@linux.dev>
 R:     Song Liu <song@kernel.org>
-R:     Yonghong Song <yhs@fb.com>
+R:     Yonghong Song <yonghong.song@linux.dev>
 R:     John Fastabend <john.fastabend@gmail.com>
 R:     KP Singh <kpsingh@kernel.org>
 R:     Stanislav Fomichev <sdf@google.com>
@@ -3742,7 +3755,7 @@ F:        tools/lib/bpf/
 F:     tools/testing/selftests/bpf/
 
 BPF [ITERATOR]
-M:     Yonghong Song <yhs@fb.com>
+M:     Yonghong Song <yonghong.song@linux.dev>
 L:     bpf@vger.kernel.org
 S:     Maintained
 F:     kernel/bpf/*iter.c
@@ -3778,13 +3791,15 @@ L:      netdev@vger.kernel.org
 S:     Maintained
 F:     kernel/bpf/bpf_struct*
 
-BPF [NETWORKING] (tc BPF, sock_addr)
+BPF [NETWORKING] (tcx & tc BPF, sock_addr)
 M:     Martin KaFai Lau <martin.lau@linux.dev>
 M:     Daniel Borkmann <daniel@iogearbox.net>
 R:     John Fastabend <john.fastabend@gmail.com>
 L:     bpf@vger.kernel.org
 L:     netdev@vger.kernel.org
 S:     Maintained
+F:     include/net/tcx.h
+F:     kernel/bpf/tcx.c
 F:     net/core/filter.c
 F:     net/sched/act_bpf.c
 F:     net/sched/cls_bpf.c
@@ -3836,6 +3851,15 @@ S:       Maintained
 F:     kernel/bpf/stackmap.c
 F:     kernel/trace/bpf_trace.c
 
+BROADCOM ASP 2.0 ETHERNET DRIVER
+M:     Justin Chen <justin.chen@broadcom.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
+L:     bcm-kernel-feedback-list@broadcom.com
+L:     netdev@vger.kernel.org
+S:     Supported
+F:     Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
+F:     drivers/net/ethernet/broadcom/asp2/
+
 BROADCOM B44 10/100 ETHERNET DRIVER
 M:     Michael Chan <michael.chan@broadcom.com>
 L:     netdev@vger.kernel.org
@@ -4126,7 +4150,7 @@ BROADCOM BCM6348/BCM6358 SPI controller DRIVER
 M:     Jonas Gorski <jonas.gorski@gmail.com>
 L:     linux-spi@vger.kernel.org
 S:     Odd Fixes
-F:     Documentation/devicetree/bindings/spi/spi-bcm63xx.txt
+F:     Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
 F:     drivers/spi/spi-bcm63xx.c
 
 BROADCOM ETHERNET PHY DRIVERS
@@ -4195,7 +4219,7 @@ BROADCOM KONA GPIO DRIVER
 M:     Ray Jui <rjui@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 S:     Supported
-F:     Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
+F:     Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
 F:     drivers/gpio/gpio-bcm-kona.c
 
 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
@@ -4819,6 +4843,7 @@ F:        drivers/input/touchscreen/chipone_icn8505.c
 
 CHROME HARDWARE PLATFORM SUPPORT
 M:     Benson Leung <bleung@chromium.org>
+M:     Tzung-Bi Shih <tzungbi@kernel.org>
 L:     chrome-platform@lists.linux.dev
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
@@ -4886,7 +4911,11 @@ L:       alsa-devel@alsa-project.org (moderated for non-subscribers)
 L:     patches@opensource.cirrus.com
 S:     Maintained
 F:     Documentation/devicetree/bindings/sound/cirrus,cs*
+F:     drivers/mfd/cs42l43*
+F:     drivers/pinctrl/cirrus/pinctrl-cs42l43*
+F:     drivers/spi/spi-cs42l43*
 F:     include/dt-bindings/sound/cs*
+F:     include/linux/mfd/cs42l43*
 F:     include/sound/cs*
 F:     sound/pci/hda/cs*
 F:     sound/pci/hda/hda_cs_dsp_ctl.*
@@ -6009,7 +6038,7 @@ F:        Documentation/devicetree/bindings/mfd/da90*.txt
 F:     Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
 F:     Documentation/devicetree/bindings/regulator/da92*.txt
 F:     Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
-F:     Documentation/devicetree/bindings/regulator/slg51000.txt
+F:     Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
 F:     Documentation/devicetree/bindings/sound/da[79]*.txt
 F:     Documentation/devicetree/bindings/thermal/da90??-thermal.txt
 F:     Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
@@ -7593,6 +7622,13 @@ L:       linux-mmc@vger.kernel.org
 S:     Supported
 F:     drivers/mmc/host/cqhci*
 
+EMS CPC-PCI CAN DRIVER
+M:     Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
+M:     support@ems-wuensche.com
+L:     linux-can@vger.kernel.org
+S:     Maintained
+F:     drivers/net/can/sja1000/ems_pci.c
+
 EMULEX 10Gbps iSCSI - OneConnect DRIVER
 M:     Ketan Mukadam <ketan.mukadam@broadcom.com>
 L:     linux-scsi@vger.kernel.org
@@ -7732,6 +7768,7 @@ F:        include/linux/mii.h
 F:     include/linux/of_net.h
 F:     include/linux/phy.h
 F:     include/linux/phy_fixed.h
+F:     include/linux/phylib_stubs.h
 F:     include/linux/platform_data/mdio-bcm-unimac.h
 F:     include/linux/platform_data/mdio-gpio.h
 F:     include/trace/events/mdio.h
@@ -8351,7 +8388,6 @@ L:        linuxppc-dev@lists.ozlabs.org
 L:     netdev@vger.kernel.org
 S:     Maintained
 F:     drivers/net/ethernet/freescale/fs_enet/
-F:     include/linux/fs_enet_pd.h
 
 FREESCALE SOC SOUND DRIVERS
 M:     Shengjiu Wang <shengjiu.wang@gmail.com>
@@ -8769,6 +8805,15 @@ S:       Supported
 F:     Documentation/networking/device_drivers/ethernet/google/gve.rst
 F:     drivers/net/ethernet/google
 
+GOOGLE FIRMWARE DRIVERS
+M:     Tzung-Bi Shih <tzungbi@kernel.org>
+R:     Brian Norris <briannorris@chromium.org>
+R:     Julius Werner <jwerner@chromium.org>
+L:     chrome-platform@lists.linux.dev
+S:     Maintained
+T:     git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
+F:     drivers/firmware/google/
+
 GPD POCKET FAN DRIVER
 M:     Hans de Goede <hdegoede@redhat.com>
 L:     platform-driver-x86@vger.kernel.org
@@ -9306,7 +9351,7 @@ F:        drivers/crypto/hisilicon/hpre/hpre_crypto.c
 F:     drivers/crypto/hisilicon/hpre/hpre_main.c
 
 HISILICON HNS3 PMU DRIVER
-M:     Guangbin Huang <huangguangbin2@huawei.com>
+M:     Jijie Shao <shaojijie@huawei.com>
 S:     Supported
 F:     Documentation/admin-guide/perf/hns3-pmu.rst
 F:     drivers/perf/hisilicon/hns3_pmu.c
@@ -9344,7 +9389,7 @@ F:        Documentation/devicetree/bindings/net/hisilicon*.txt
 F:     drivers/net/ethernet/hisilicon/
 
 HISILICON PMU DRIVER
-M:     Shaokun Zhang <zhangshaokun@hisilicon.com>
+M:     Yicong Yang <yangyicong@hisilicon.com>
 M:     Jonathan Cameron <jonathan.cameron@huawei.com>
 S:     Supported
 W:     http://www.hisilicon.com
@@ -9495,6 +9540,12 @@ S:       Maintained
 W:     http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
 F:     fs/hpfs/
 
+HS3001 Hardware Temperature and Humidity Sensor
+M:     Andre Werner <andre.werner@systec-electronic.com>
+L:     linux-hwmon@vger.kernel.org
+S:     Maintained
+F:     drivers/hwmon/hs3001.c
+
 HSI SUBSYSTEM
 M:     Sebastian Reichel <sre@kernel.org>
 S:     Maintained
@@ -11384,6 +11435,8 @@ T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git k
 F:     Documentation/dev-tools/kunit/
 F:     include/kunit/
 F:     lib/kunit/
+F:     rust/kernel/kunit.rs
+F:     scripts/rustdoc_test_*
 F:     tools/testing/kunit/
 
 KERNEL USERMODE HELPER
@@ -12270,6 +12323,16 @@ F:     Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
 F:     drivers/clk/clk-loongson2.c
 F:     include/dt-bindings/clock/loongson,ls2k-clk.h
 
+LOONGSON SPI DRIVER
+M:     Yinbo Zhu <zhuyinbo@loongson.cn>
+L:     linux-spi@vger.kernel.org
+S:     Maintained
+F:     Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
+F:     drivers/spi/spi-loongson-core.c
+F:     drivers/spi/spi-loongson-pci.c
+F:     drivers/spi/spi-loongson-plat.c
+F:     drivers/spi/spi-loongson.h
+
 LOONGSON-2 SOC SERIES GUTS DRIVER
 M:     Yinbo Zhu <zhuyinbo@loongson.cn>
 L:     loongarch@lists.linux.dev
@@ -14640,7 +14703,7 @@ F:      drivers/rtc/rtc-ntxec.c
 F:     include/linux/mfd/ntxec.h
 
 NETRONOME ETHERNET DRIVERS
-M:     Simon Horman <simon.horman@corigine.com>
+M:     Louis Peens <louis.peens@corigine.com>
 R:     Jakub Kicinski <kuba@kernel.org>
 L:     oss-drivers@corigine.com
 S:     Maintained
@@ -14998,6 +15061,7 @@ F:      include/linux/power/bq27xxx_battery.h
 
 NOLIBC HEADER FILE
 M:     Willy Tarreau <w@1wt.eu>
+M:     Thomas Weißschuh <linux@weissschuh.net>
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
 F:     tools/include/nolibc/
@@ -16012,7 +16076,7 @@ M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
 L:     netdev@vger.kernel.org
 S:     Supported
 F:     Documentation/networking/page_pool.rst
-F:     include/net/page_pool.h
+F:     include/net/page_pool/
 F:     include/trace/events/page_pool.h
 F:     net/core/page_pool.c
 
@@ -17057,6 +17121,7 @@ F:      drivers/net/ppp/pptp.c
 PRESSURE STALL INFORMATION (PSI)
 M:     Johannes Weiner <hannes@cmpxchg.org>
 M:     Suren Baghdasaryan <surenb@google.com>
+R:     Peter Ziljstra <peterz@infradead.org>
 S:     Maintained
 F:     include/linux/psi*
 F:     kernel/sched/psi.c
@@ -17164,6 +17229,13 @@ F:     drivers/ptp/*
 F:     include/linux/ptp_cl*
 K:     (?:\b|_)ptp(?:\b|_)
 
+PTP MOCKUP CLOCK SUPPORT
+M:     Vladimir Oltean <vladimir.oltean@nxp.com>
+L:     netdev@vger.kernel.org
+S:     Maintained
+F:     drivers/ptp/ptp_mock.c
+F:     include/linux/ptp_mock.h
+
 PTP VIRTUAL CLOCK SUPPORT
 M:     Yangbo Lu <yangbo.lu@nxp.com>
 L:     netdev@vger.kernel.org
@@ -18563,6 +18635,8 @@ R:      Boqun Feng <boqun.feng@gmail.com>
 R:     Gary Guo <gary@garyguo.net>
 R:     Björn Roy Baron <bjorn3_gh@protonmail.com>
 R:     Benno Lossin <benno.lossin@proton.me>
+R:     Andreas Hindborg <a.hindborg@samsung.com>
+R:     Alice Ryhl <aliceryhl@google.com>
 L:     rust-for-linux@vger.kernel.org
 S:     Supported
 W:     https://github.com/Rust-for-Linux/linux
@@ -18604,7 +18678,7 @@ L:      linux-s390@vger.kernel.org
 S:     Supported
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
 F:     Documentation/driver-api/s390-drivers.rst
-F:     Documentation/s390/
+F:     Documentation/arch/s390/
 F:     arch/s390/
 F:     drivers/s390/
 F:     drivers/watchdog/diag288_wdt.c
@@ -18665,7 +18739,7 @@ M:      Niklas Schnelle <schnelle@linux.ibm.com>
 M:     Gerald Schaefer <gerald.schaefer@linux.ibm.com>
 L:     linux-s390@vger.kernel.org
 S:     Supported
-F:     Documentation/s390/pci.rst
+F:     Documentation/arch/s390/pci.rst
 F:     arch/s390/pci/
 F:     drivers/pci/hotplug/s390_pci_hpc.c
 
@@ -18682,7 +18756,7 @@ M:      Halil Pasic <pasic@linux.ibm.com>
 M:     Jason Herne <jjherne@linux.ibm.com>
 L:     linux-s390@vger.kernel.org
 S:     Supported
-F:     Documentation/s390/vfio-ap*
+F:     Documentation/arch/s390/vfio-ap*
 F:     drivers/s390/crypto/vfio_ap*
 
 S390 VFIO-CCW DRIVER
@@ -18692,7 +18766,7 @@ R:      Halil Pasic <pasic@linux.ibm.com>
 L:     linux-s390@vger.kernel.org
 L:     kvm@vger.kernel.org
 S:     Supported
-F:     Documentation/s390/vfio-ccw.rst
+F:     Documentation/arch/s390/vfio-ccw.rst
 F:     drivers/s390/cio/vfio_ccw*
 F:     include/uapi/linux/vfio_ccw.h
 
@@ -19285,7 +19359,6 @@ F:      drivers/misc/sgi-gru/
 SGI XP/XPC/XPNET DRIVER
 M:     Robin Holt <robinmholt@gmail.com>
 M:     Steve Wahl <steve.wahl@hpe.com>
-R:     Mike Travis <mike.travis@hpe.com>
 S:     Maintained
 F:     drivers/misc/sgi-xp/
 
@@ -19596,13 +19669,6 @@ M:     Nicolas Pitre <nico@fluxnic.net>
 S:     Odd Fixes
 F:     drivers/net/ethernet/smsc/smc91x.*
 
-SMM665 HARDWARE MONITOR DRIVER
-M:     Guenter Roeck <linux@roeck-us.net>
-L:     linux-hwmon@vger.kernel.org
-S:     Maintained
-F:     Documentation/hwmon/smm665.rst
-F:     drivers/hwmon/smm665.c
-
 SMSC EMC2103 HARDWARE MONITOR DRIVER
 M:     Steve Glendinning <steve.glendinning@shawell.net>
 L:     linux-hwmon@vger.kernel.org
@@ -22932,6 +22998,7 @@ S:      Maintained
 W:     https://www.net-swift.com
 F:     Documentation/networking/device_drivers/ethernet/wangxun/*
 F:     drivers/net/ethernet/wangxun/
+F:     drivers/net/pcs/pcs-xpcs-wx.c
 
 WATCHDOG DEVICE DRIVERS
 M:     Wim Van Sebroeck <wim@linux-watchdog.org>
@@ -23182,7 +23249,8 @@ F:      arch/x86/platform
 
 X86 PLATFORM UV HPE SUPERDOME FLEX
 M:     Steve Wahl <steve.wahl@hpe.com>
-R:     Mike Travis <mike.travis@hpe.com>
+R:     Justin Ernst <justin.ernst@hpe.com>
+R:     Kyle Meyer <kyle.meyer@hpe.com>
 R:     Dimitri Sivanich <dimitri.sivanich@hpe.com>
 R:     Russ Anderson <russ.anderson@hpe.com>
 S:     Supported