lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <2f77e88e02ba81f0496dba778854fae8d0b5e862.camel@perches.com>
Date:   Thu, 11 Jun 2020 15:43:34 -0700
From:   Joe Perches <joe@...ches.com>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     LKML <linux-kernel@...r.kernel.org>
Subject: request: run scripts/parse-maintainers.pl  just before every -rc1

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 <sanju.mehta@....com>
-S:	Maintained
-F:	drivers/spi/spi-amd.c
-
 AMD MP2 I2C DRIVER
 M:	Elie Morisse <syniurge@...il.com>
 M:	Nehal Shah <nehal-bakulchandra.shah@....com>
@@ -927,6 +922,11 @@ M:	Tom Lendacky <thomas.lendacky@....com>
 S:	Supported
 F:	arch/arm64/boot/dts/amd/
 
+AMD SPI DRIVER
+M:	Sanjay R Mehta <sanju.mehta@....com>
+S:	Maintained
+F:	drivers/spi/spi-amd.c
+
 AMD XGBE DRIVER
 M:	Tom Lendacky <thomas.lendacky@....com>
 L:	netdev@...r.kernel.org
@@ -1046,10 +1046,10 @@ F:	drivers/iio/imu/adis16460.c
 ANALOG DEVICES INC ADIS16475 DRIVER
 M:	Nuno Sa <nuno.sa@...log.com>
 L:	linux-iio@...r.kernel.org
-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 <beniamin.bia@...log.com>
@@ -3943,10 +3943,10 @@ CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
 M:	Hadar Gat <hadar.gat@....com>
 L:	linux-crypto@...r.kernel.org
 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 <hverkuil-cisco@...all.nl>
@@ -4700,6 +4700,12 @@ S:	Orphan
 W:	http://www.cyclades.com/
 F:	drivers/net/wan/pc300*
 
+CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
+M:	Linus Walleij <linus.walleij@...aro.org>
+L:	linux-input@...r.kernel.org
+S:	Maintained
+F:	drivers/input/touchscreen/cy8ctma140.c
+
 CYPRESS_FIRMWARE MEDIA DRIVER
 M:	Antti Palosaari <crope@....fi>
 L:	linux-media@...r.kernel.org
@@ -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 <linus.walleij@...aro.org>
-L:	linux-input@...r.kernel.org
-S:	Maintained
-F:	drivers/input/touchscreen/cy8ctma140.c
-
 CYTTSP TOUCHSCREEN DRIVER
 M:	Ferruh Yigit <fery@...ress.com>
 L:	linux-input@...r.kernel.org
@@ -5399,10 +5399,10 @@ F:	include/uapi/drm/i810_drm.h
 DRM DRIVER FOR LVDS PANELS
 M:	Laurent Pinchart <laurent.pinchart@...asonboard.com>
 L:	dri-devel@...ts.freedesktop.org
-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:	linux-kernel@...r.kernel.org
 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 <rspringer@...gle.com>
+M:	Todd Poynor <toddpoynor@...gle.com>
+M:	Ben Chan <benchan@...omium.org>
+M:	Richard Yeh <rcy@...gle.com>
+S:	Maintained
+F:	drivers/staging/gasket/
 
 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
 M:	Tim Harvey <tharvey@...eworks.com>
 M:	Robert Jones <rjones@...eworks.com>
 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 <rspringer@...gle.com>
-M:	Todd Poynor <toddpoynor@...gle.com>
-M:	Ben Chan <benchan@...omium.org>
-M:	Richard Yeh <rcy@...gle.com>
-S:	Maintained
-F:	drivers/staging/gasket/
-
 GCC PLUGINS
 M:	Kees Cook <keescook@...omium.org>
 R:	Emese Revfy <re.emese@...il.com>
@@ -9031,8 +9031,8 @@ M:	Corey Minyard <minyard@....org>
 L:	openipmi-developer@...ts.sourceforge.net (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 <broonie@...nel.org>
 R:	Matti Vaittinen <matti.vaittinen@...rohmeurope.com>
+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 <benh@...nel.crashing.org>
@@ -13831,8 +13831,8 @@ M:	Colin Cross <ccross@...roid.com>
 M:	Tony Luck <tony.luck@...el.com>
 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 <gerald.schaefer@...ibm.com>
 L:	linux-s390@...r.kernel.org
 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 <akrowiak@...ux.ibm.com>
@@ -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 <mark.rutland@....com>
+M:	Lorenzo Pieralisi <lorenzo.pieralisi@....com>
+M:	Sudeep Holla <sudeep.holla@....com>
+L:	linux-arm-kernel@...ts.infradead.org
+S:	Maintained
+F:	drivers/firmware/smccc/
+F:	include/linux/arm-smccc.h
+
 SECURITY CONTACT
 M:	Security Officers <security@...nel.org>
 S:	Supported
@@ -15656,15 +15665,6 @@ M:	Nicolas Pitre <nico@...xnic.net>
 S:	Odd Fixes
 F:	drivers/net/ethernet/smsc/smc91x.*
 
-SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
-M:	Mark Rutland <mark.rutland@....com>
-M:	Lorenzo Pieralisi <lorenzo.pieralisi@....com>
-M:	Sudeep Holla <sudeep.holla@....com>
-L:	linux-arm-kernel@...ts.infradead.org
-S:	Maintained
-F:	drivers/firmware/smccc/
-F:	include/linux/arm-smccc.h
-
 SMIA AND SMIA++ IMAGE SENSOR DRIVER
 M:	Sakari Ailus <sakari.ailus@...ux.intel.com>
 L:	linux-media@...r.kernel.org
@@ -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" <mst@...hat.com>
+M:	David Hildenbrand <david@...hat.com>
+L:	virtualization@...ts.linux-foundation.org
+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" <mst@...hat.com>
 M:	Jason Wang <jasowang@...hat.com>
@@ -18122,16 +18132,6 @@ F:	include/linux/virtio*.h
 F:	include/uapi/linux/virtio_*.h
 F:	tools/virtio/
 
-VIRTIO BALLOON
-M:	"Michael S. Tsirkin" <mst@...hat.com>
-M:	David Hildenbrand <david@...hat.com>
-L:	virtualization@...ts.linux-foundation.org
-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 <arei.gonglei@...wei.com>
 L:	virtualization@...ts.linux-foundation.org


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ