On 8/24/26 18:24, Tom Rini wrote:
On Mon, Aug 24, 2026 at 09:18:48AM +0200, Michal Simek wrote:

A number of file (F:) entries across the MAINTAINERS files pointed to
files or directories which had been renamed or removed over time. Drop
these stale references so that every F: entry resolves to an existing
path.

Signed-off-by: Michal Simek <[email protected]>
---

  arch/arm/mach-rockchip/rk3576/MAINTAINERS         |  1 -
  board/CZ.NIC/turris_omnia/MAINTAINERS             |  1 -
  board/LaCie/net2big_v2/MAINTAINERS                |  4 ----
  board/LaCie/netspace_v2/MAINTAINERS               |  6 ------
  board/Marvell/octeontx/MAINTAINERS                |  2 --
  board/Marvell/octeontx2/MAINTAINERS               |  2 --
  board/Synology/ds116/MAINTAINERS                  |  1 -
  board/acer/picasso/MAINTAINERS                    |  1 -
  board/advantech/imx8mp_rsb3720a1/MAINTAINERS      |  1 -
  board/advantech/imx8qm_dmsse20_a1/MAINTAINERS     |  1 -
  board/alliedtelesis/SBx81LIFKW/MAINTAINERS        |  1 -
  board/alliedtelesis/SBx81LIFXCAT/MAINTAINERS      |  1 -
  board/altera/stratix10-socdk/MAINTAINERS          |  1 -
  board/amlogic/p212/MAINTAINERS                    |  1 -
  board/amlogic/q200/MAINTAINERS                    |  1 -
  board/amlogic/s400/MAINTAINERS                    |  1 -
  board/andestech/voyager/MAINTAINERS               |  1 -
  board/asus/grouper/MAINTAINERS                    |  1 -
  board/asus/transformer-t114/MAINTAINERS           |  1 -
  board/asus/transformer-t20/MAINTAINERS            |  1 -
  board/asus/transformer-t30/MAINTAINERS            |  1 -
  board/atmel/at91sam9260ek/MAINTAINERS             |  1 -
  board/atmel/sama5d29_curiosity/MAINTAINERS        |  1 -
  board/atmel/sama7d65_curiosity/MAINTAINERS        |  1 -
  board/atmel/sama7g54_curiosity/MAINTAINERS        |  1 -
  board/atmel/sama7g5ek/MAINTAINERS                 |  1 -
  board/avionic-design/medcom-wide/MAINTAINERS      |  1 -
  board/avionic-design/plutux/MAINTAINERS           |  1 -
  board/avionic-design/tec-ng/MAINTAINERS           |  1 -
  board/avionic-design/tec/MAINTAINERS              |  1 -
  board/beacon/beacon-rzg2m/MAINTAINERS             |  3 ---
  board/bosch/acc/MAINTAINERS                       |  1 -
  board/cei/cei-tk1-som/MAINTAINERS                 |  1 -
  board/compal/paz00/MAINTAINERS                    |  1 -
  board/compulab/trimslice/MAINTAINERS              |  1 -
  board/comtrend/vr3032u/MAINTAINERS                |  1 -
  board/comtrend/wap5813n/MAINTAINERS               |  1 -
  board/coolpi/genbook_cm5_rk3588/MAINTAINERS       |  1 -
  board/davinci/da8xxevm/MAINTAINERS                |  1 -
  board/embest/mx6boards/MAINTAINERS                |  1 -
  board/engicam/imx6ul/MAINTAINERS                  |  3 ---
  board/friendlyarm/nanopi2/MAINTAINERS             |  1 -
  board/gardena/smart-gateway-at91sam/MAINTAINERS   |  1 -
  board/gardena/smart-gateway-mt7688/MAINTAINERS    |  1 -
  board/gateworks/gw_ventana/MAINTAINERS            |  6 ------
  board/ge/bx50v3/MAINTAINERS                       |  3 ---
  board/htc/endeavoru/MAINTAINERS                   |  1 -
  board/imgtec/xilfpga/MAINTAINERS                  |  1 -
  board/intel/agilex-socdk/MAINTAINERS              |  1 -
  board/intel/agilex7m-socdk/MAINTAINERS            |  2 --
  board/intel/n5x-socdk/MAINTAINERS                 |  1 -
  board/keymile/km83xx/MAINTAINERS                  |  2 --
  board/khadas/khadas-edge2-rk3588s/MAINTAINERS     |  1 -
  board/kontron/sl-mx6ul/MAINTAINERS                |  2 --
  board/lenovo/ideapad-yoga-11/MAINTAINERS          |  1 -
  board/lg/x3-t30/MAINTAINERS                       |  1 -
  board/libre-computer/aml-a311d-cc/MAINTAINERS     |  1 -
  board/libre-computer/aml-s805x-ac/MAINTAINERS     |  1 -
  board/libre-computer/aml-s905d3-cc/MAINTAINERS    |  1 -
  board/mediatek/mt7981/MAINTAINERS                 |  2 --
  board/mediatek/mt7986/MAINTAINERS                 |  4 ----
  board/microsoft/surface-rt/MAINTAINERS            |  1 -
  board/myir/mys_6ulx/MAINTAINERS                   |  1 -
  board/nvidia/beaver/MAINTAINERS                   |  1 -
  board/nvidia/cardhu/MAINTAINERS                   |  1 -
  board/nvidia/dalmore/MAINTAINERS                  |  1 -
  board/nvidia/harmony/MAINTAINERS                  |  1 -
  board/nvidia/jetson-tk1/MAINTAINERS               |  1 -
  board/nvidia/nyan-big/MAINTAINERS                 |  1 -
  board/nvidia/p2371-0000/MAINTAINERS               |  1 -
  board/nvidia/p2371-2180/MAINTAINERS               |  1 -
  board/nvidia/p2571/MAINTAINERS                    |  1 -
  board/nvidia/p2771-0000/MAINTAINERS               |  1 -
  board/nvidia/p3450-0000/MAINTAINERS               |  1 -
  board/nvidia/seaboard/MAINTAINERS                 |  1 -
  board/nvidia/tegratab/MAINTAINERS                 |  1 -
  board/nvidia/venice2/MAINTAINERS                  |  1 -
  board/nvidia/ventana/MAINTAINERS                  |  1 -
  board/nxp/imx93_evk/MAINTAINERS                   |  1 -
  board/nxp/ls1012afrdm/MAINTAINERS                 |  4 ----
  board/nxp/ls1012aqds/MAINTAINERS                  |  1 -
  board/nxp/ls1012ardb/MAINTAINERS                  |  3 ---
  board/nxp/ls1043aqds/MAINTAINERS                  |  7 -------
  board/nxp/ls1043ardb/MAINTAINERS                  |  6 ------
  board/nxp/ls1046aqds/MAINTAINERS                  |  7 -------
  board/nxp/ls1046ardb/MAINTAINERS                  |  7 -------
  board/nxp/ls1088a/MAINTAINERS                     |  9 ---------
  board/nxp/ls2080aqds/MAINTAINERS                  |  4 ----
  board/nxp/ls2080ardb/MAINTAINERS                  |  6 ------
  board/nxp/lx2160a/MAINTAINERS                     |  2 --
  board/nxp/mpc837xerdb/MAINTAINERS                 |  1 -
  board/nxp/mx6slevk/MAINTAINERS                    |  2 --
  board/nxp/p2041rdb/MAINTAINERS                    |  3 ---
  board/nxp/t104xrdb/MAINTAINERS                    | 13 -------------
  board/nxp/t208xqds/MAINTAINERS                    |  5 -----
  board/nxp/t208xrdb/MAINTAINERS                    |  1 -
  board/ouya/ouya/MAINTAINERS                       |  1 -
  board/phytec/phycore_am62ax/MAINTAINERS           |  1 -
  board/phytec/phycore_am68x/MAINTAINERS            |  1 -
  board/phytec/phycore_imx8mm/MAINTAINERS           |  1 -
  board/polyhex/imx8mp_debix_model_a/MAINTAINERS    |  1 -
  board/qualcomm/dragonboard410c/MAINTAINERS        |  1 -
  board/qualcomm/dragonboard820c/MAINTAINERS        |  1 -
  board/qualcomm/dragonboard845c/MAINTAINERS        |  2 --
  board/qualcomm/qcs404-evb/MAINTAINERS             |  2 --
  board/renesas/blanche/MAINTAINERS                 |  1 -
  board/renesas/eagle/MAINTAINERS                   |  1 -
  board/renesas/grpeach/MAINTAINERS                 |  1 -
  board/renesas/v3msk/MAINTAINERS                   |  1 -
  board/samsung/starqltechn/MAINTAINERS             |  2 --
  board/seeed/linkit-smart-7688/MAINTAINERS         |  1 -
  board/siemens/iot2050/MAINTAINERS                 |  1 -
  board/sifive/unmatched/MAINTAINERS                |  1 -
  board/sunxi/MAINTAINERS                           |  2 --
  board/ti/am62ax/MAINTAINERS                       |  1 -
  board/ti/am62dx/MAINTAINERS                       |  1 -
  board/ti/am62px/MAINTAINERS                       |  1 -
  board/ti/j7200/MAINTAINERS                        |  1 -
  board/toradex/apalis-tk1/MAINTAINERS              |  1 -
  board/toradex/apalis_t30/MAINTAINERS              |  2 --
  board/toradex/colibri-imx6ull/MAINTAINERS         |  1 -
  board/toradex/colibri-imx8x/MAINTAINERS           |  2 --
  board/toradex/colibri_imx7/MAINTAINERS            |  6 ------
  board/toradex/colibri_t20/MAINTAINERS             |  2 --
  board/toradex/colibri_t30/MAINTAINERS             |  2 --
  board/toradex/colibri_vf/MAINTAINERS              |  1 -
  board/toradex/smarc-imx8mp/MAINTAINERS            |  1 -
  board/traverse/ten64/MAINTAINERS                  |  1 -
  board/wandboard/MAINTAINERS                       |  1 -
  board/wexler/qc750/MAINTAINERS                    |  1 -
  board/xiaomi/mocha/MAINTAINERS                    |  1 -
  board/xilinx/zynqmp/MAINTAINERS                   |  1 -
  board/xunlong/orangepi-5-ultra-rk3588/MAINTAINERS |  1 -
  board/zyxel/nsa325/MAINTAINERS                    |  3 ---
  134 files changed, 241 deletions(-)

My concern with doing a big change this way is that similar to the
xilinx platforms, there's a lot of mistakes to correct, rather than
drop. With some detective work (and, time) I think most of these get
corrected rather than dropped. For examples:

[snip]
diff --git a/board/CZ.NIC/turris_omnia/MAINTAINERS 
b/board/CZ.NIC/turris_omnia/MAINTAINERS
index effce8a753b4..530ca5b420fc 100644
--- a/board/CZ.NIC/turris_omnia/MAINTAINERS
+++ b/board/CZ.NIC/turris_omnia/MAINTAINERS
@@ -5,5 +5,4 @@ F:      arch/arm/dts/armada-385-turris-omnia*.dts*
  F:    board/CZ.NIC/turris_atsha_otp.*
  F:    board/CZ.NIC/turris_omnia/
  F:    configs/turris_omnia_defconfig
-F:     drivers/gpio/turris_omnia_mcu.c

This was committed as drivers/misc/turris_omnia_mcu.c

[snip]
diff --git a/board/Marvell/octeontx/MAINTAINERS 
b/board/Marvell/octeontx/MAINTAINERS
index 1f3b12b1abf2..c66607c01d5a 100644
--- a/board/Marvell/octeontx/MAINTAINERS
+++ b/board/Marvell/octeontx/MAINTAINERS
@@ -2,7 +2,5 @@ OCTEONTX BOARD
  M:    Aaron Williams <[email protected]>
  S:    Maintained
  F:    board/Marvell/octeontx/
-F:     include/configs/octeontx_81xx.h
-F:     include/configs/octeontx_83xx.h
  F:    configs/octeontx_81xx_defconfig
  F:    configs/octeontx_83xx_defconfig
diff --git a/board/Marvell/octeontx2/MAINTAINERS 
b/board/Marvell/octeontx2/MAINTAINERS
index eec1d77dd108..8502c119c352 100644
--- a/board/Marvell/octeontx2/MAINTAINERS
+++ b/board/Marvell/octeontx2/MAINTAINERS
@@ -2,7 +2,5 @@ OCTEONTX2 BOARD
  M:    Aaron Williams <[email protected]>
  S:    Maintained
  F:    board/Marvell/octeontx2/
-F:     include/configs/octeontx2_96xx.h
-F:     include/configs/octeontx2_95xx.h
  F:    configs/octeontx2_96xx_defconfig
  F:    configs/octeontx2_95xx_defconfig


Looking at board/Marvell/*/MAINTAINERS those files are gone, but
include/configs/octeontx2_common.h include/configs/octeontx_common.h
exist and should be somewhere, probably one and one.

And so on. So, I'd be happy to take over this part of the series, if it
looks like a lot of work you'd rather not take on at the moment.

As I declared and you can see from my series it cough my eyes because of issues with our platforms. The amount of people CCed in this series is huge and I hope that pretty much it is going to be a reminder to fix their platforms.

I think that would be the best if board owners will look at their boards. Fix them (fix emails, etc) and send them separately. And this will be just rebased on the top of it. At some point in future this patch should be quite minimal. Also it is good indication about boards which none cares which would be good candidate for removal.

And definitely feel free to take over. Would be good if you can take 1/3 to your tree :-).

Thanks,
Michal

Reply via email to