It seems the last major reordering of the MAINTAINERS file did not create many issues for downstream branches.
Keeping these sections and file lists ordered has some utility. It seems that patches to the MAINTAINERS file frequently cause out-of-order sections and file entries as submitters aren't very good at alphabetizing. Right now running: $ ./scripts/parse-maintainers.pl --input=MAINTAINERS --output=MAINTAINERS --order produces this diff: --- MAINTAINERS | 102 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 9b4e836543a3..756a95d403a9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -900,11 +900,6 @@ F: drivers/gpu/drm/amd/include/v9_structs.h F: drivers/gpu/drm/amd/include/vi_structs.h F: include/uapi/linux/kfd_ioctl.h -AMD SPI DRIVER -M: Sanjay R Mehta <[email protected]> -S: Maintained -F: drivers/spi/spi-amd.c - AMD MP2 I2C DRIVER M: Elie Morisse <[email protected]> M: Nehal Shah <[email protected]> @@ -927,6 +922,11 @@ M: Tom Lendacky <[email protected]> S: Supported F: arch/arm64/boot/dts/amd/ +AMD SPI DRIVER +M: Sanjay R Mehta <[email protected]> +S: Maintained +F: drivers/spi/spi-amd.c + AMD XGBE DRIVER M: Tom Lendacky <[email protected]> L: [email protected] @@ -1046,10 +1046,10 @@ F: drivers/iio/imu/adis16460.c ANALOG DEVICES INC ADIS16475 DRIVER M: Nuno Sa <[email protected]> L: [email protected] -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/imu/adis16475.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml +F: drivers/iio/imu/adis16475.c ANALOG DEVICES INC ADM1177 DRIVER M: Beniamin Bia <[email protected]> @@ -3943,10 +3943,10 @@ CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER M: Hadar Gat <[email protected]> L: [email protected] S: Supported +W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family +F: Documentation/devicetree/bindings/rng/arm-cctrng.txt F: drivers/char/hw_random/cctrng.c F: drivers/char/hw_random/cctrng.h -F: Documentation/devicetree/bindings/rng/arm-cctrng.txt -W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family CEC FRAMEWORK M: Hans Verkuil <[email protected]> @@ -4700,6 +4700,12 @@ S: Orphan W: http://www.cyclades.com/ F: drivers/net/wan/pc300* +CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER +M: Linus Walleij <[email protected]> +L: [email protected] +S: Maintained +F: drivers/input/touchscreen/cy8ctma140.c + CYPRESS_FIRMWARE MEDIA DRIVER M: Antti Palosaari <[email protected]> L: [email protected] @@ -4710,12 +4716,6 @@ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git F: drivers/media/common/cypress_firmware* -CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER -M: Linus Walleij <[email protected]> -L: [email protected] -S: Maintained -F: drivers/input/touchscreen/cy8ctma140.c - CYTTSP TOUCHSCREEN DRIVER M: Ferruh Yigit <[email protected]> L: [email protected] @@ -5399,10 +5399,10 @@ F: include/uapi/drm/i810_drm.h DRM DRIVER FOR LVDS PANELS M: Laurent Pinchart <[email protected]> L: [email protected] -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/panel/panel-lvds.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/panel/lvds.yaml +F: drivers/gpu/drm/panel/panel-lvds.c DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS S: Orphan / Obsolete @@ -7100,32 +7100,32 @@ L: [email protected] S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core F: Documentation/locking/*futex* +F: Documentation/locking/*futex* F: include/asm-generic/futex.h F: include/linux/futex.h F: include/uapi/linux/futex.h F: kernel/futex.c F: tools/perf/bench/futex* -F: Documentation/locking/*futex* + +GASKET DRIVER FRAMEWORK +M: Rob Springer <[email protected]> +M: Todd Poynor <[email protected]> +M: Ben Chan <[email protected]> +M: Richard Yeh <[email protected]> +S: Maintained +F: drivers/staging/gasket/ GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER M: Tim Harvey <[email protected]> M: Robert Jones <[email protected]> S: Maintained F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml -F: drivers/mfd/gateworks-gsc.c -F: include/linux/mfd/gsc.h F: Documentation/hwmon/gsc-hwmon.rst F: drivers/hwmon/gsc-hwmon.c +F: drivers/mfd/gateworks-gsc.c +F: include/linux/mfd/gsc.h F: include/linux/platform_data/gsc_hwmon.h -GASKET DRIVER FRAMEWORK -M: Rob Springer <[email protected]> -M: Todd Poynor <[email protected]> -M: Ben Chan <[email protected]> -M: Richard Yeh <[email protected]> -S: Maintained -F: drivers/staging/gasket/ - GCC PLUGINS M: Kees Cook <[email protected]> R: Emese Revfy <[email protected]> @@ -9031,8 +9031,8 @@ M: Corey Minyard <[email protected]> L: [email protected] (moderated for non-subscribers) S: Supported W: http://openipmi.sourceforge.net/ -F: Documentation/driver-api/ipmi.rst F: Documentation/devicetree/bindings/ipmi/ +F: Documentation/driver-api/ipmi.rst F: drivers/char/ipmi/ F: include/linux/ipmi* F: include/uapi/linux/ipmi* @@ -9855,9 +9855,9 @@ F: include/uapi/linux/lightnvm.h LINEAR RANGES HELPERS M: Mark Brown <[email protected]> R: Matti Vaittinen <[email protected]> +F: include/linux/linear_range.h F: lib/linear_ranges.c F: lib/test_linear_ranges.c -F: include/linux/linear_range.h LINUX FOR POWER MACINTOSH M: Benjamin Herrenschmidt <[email protected]> @@ -13831,8 +13831,8 @@ M: Colin Cross <[email protected]> M: Tony Luck <[email protected]> S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore -F: Documentation/admin-guide/ramoops.rst F: Documentation/admin-guide/pstore-blk.rst +F: Documentation/admin-guide/ramoops.rst F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt F: drivers/acpi/apei/erst.c F: drivers/firmware/efi/efi-pstore.c @@ -14852,9 +14852,9 @@ M: Gerald Schaefer <[email protected]> L: [email protected] S: Supported W: http://www.ibm.com/developerworks/linux/linux390/ +F: Documentation/s390/pci.rst F: arch/s390/pci/ F: drivers/pci/hotplug/s390_pci_hpc.c -F: Documentation/s390/pci.rst S390 VFIO AP DRIVER M: Tony Krowiak <[email protected]> @@ -15288,6 +15288,15 @@ F: block/sed* F: include/linux/sed* F: include/uapi/linux/sed* +SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) +M: Mark Rutland <[email protected]> +M: Lorenzo Pieralisi <[email protected]> +M: Sudeep Holla <[email protected]> +L: [email protected] +S: Maintained +F: drivers/firmware/smccc/ +F: include/linux/arm-smccc.h + SECURITY CONTACT M: Security Officers <[email protected]> S: Supported @@ -15656,15 +15665,6 @@ M: Nicolas Pitre <[email protected]> S: Odd Fixes F: drivers/net/ethernet/smsc/smc91x.* -SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) -M: Mark Rutland <[email protected]> -M: Lorenzo Pieralisi <[email protected]> -M: Sudeep Holla <[email protected]> -L: [email protected] -S: Maintained -F: drivers/firmware/smccc/ -F: include/linux/arm-smccc.h - SMIA AND SMIA++ IMAGE SENSOR DRIVER M: Sakari Ailus <[email protected]> L: [email protected] @@ -18085,6 +18085,16 @@ F: net/vmw_vsock/virtio_transport_common.c F: net/vmw_vsock/vsock_loopback.c F: tools/testing/vsock/ +VIRTIO BALLOON +M: "Michael S. Tsirkin" <[email protected]> +M: David Hildenbrand <[email protected]> +L: [email protected] +S: Maintained +F: drivers/virtio/virtio_balloon.c +F: include/linux/balloon_compaction.h +F: include/uapi/linux/virtio_balloon.h +F: mm/balloon_compaction.c + VIRTIO BLOCK AND SCSI DRIVERS M: "Michael S. Tsirkin" <[email protected]> M: Jason Wang <[email protected]> @@ -18122,16 +18132,6 @@ F: include/linux/virtio*.h F: include/uapi/linux/virtio_*.h F: tools/virtio/ -VIRTIO BALLOON -M: "Michael S. Tsirkin" <[email protected]> -M: David Hildenbrand <[email protected]> -L: [email protected] -S: Maintained -F: drivers/virtio/virtio_balloon.c -F: include/uapi/linux/virtio_balloon.h -F: include/linux/balloon_compaction.h -F: mm/balloon_compaction.c - VIRTIO CRYPTO DRIVER M: Gonglei <[email protected]> L: [email protected]

