2015-05-05 16:32:47

by Joe Perches

[permalink] [raw]
Subject: [PATCH 0/6] get_maintainer/MAINTAINERS updates

Add a mechanism to avoid listing people that don't want
to be listed as possible interested parties for files
based on authorship and commit signing.

Updates of file patterns for bits missed by various commits.

Joe Perches (6):
get_maintainer.pl: Add .get_maintainer.ignore file capability
MAINTAINERS: Update sound soc intel patterns
MAINTAINERS: Remove section BROADCOM BCM33XX MIPS ARCHITECTURE
MAINTAINERS: Update brcm dts pattern
MAINTAINERS: Update brcm gpio filename pattern
MAINTAINERS: Remove unused nbd.h pattern

.get_maintainer.ignore | 0
MAINTAINERS | 22 ++++++----------------
scripts/get_maintainer.pl | 32 ++++++++++++++++++++++++++++++++
3 files changed, 38 insertions(+), 16 deletions(-)
create mode 100644 .get_maintainer.ignore

--
2.1.4


2015-05-05 16:32:51

by Joe Perches

[permalink] [raw]
Subject: [PATCH 1/6] get_maintainer.pl: Add .get_maintainer.ignore file capability

Some people prefer not to be cc'd on patches.
Add an ability to have a file (.get_maintainer.ignore) with
names and email addresses that are excluded from being listed
except when specifically listed as a maintainer in a section.

Signed-off-by: Joe Perches <[email protected]>
---
.get_maintainer.ignore | 0
scripts/get_maintainer.pl | 32 ++++++++++++++++++++++++++++++++
2 files changed, 32 insertions(+)
create mode 100644 .get_maintainer.ignore

diff --git a/.get_maintainer.ignore b/.get_maintainer.ignore
new file mode 100644
index 0000000..e69de29
diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl
index d701627..fc169fd 100755
--- a/scripts/get_maintainer.pl
+++ b/scripts/get_maintainer.pl
@@ -186,6 +186,27 @@ if (-f $conf) {
unshift(@ARGV, @conf_args) if @conf_args;
}

+my @ignore_emails = ();
+my $ignore_file = which_conf(".get_maintainer.ignore");
+if (-f $ignore_file) {
+ open(my $ignore, '<', "$ignore_file")
+ or warn "$P: Can't find a readable .get_maintainer.ignore file $!\n";
+ while (<$ignore>) {
+ my $line = $_;
+
+ $line =~ s/\s*\n?$//;
+ $line =~ s/^\s*//;
+ $line =~ s/\s+$//;
+ $line =~ s/#.*$//;
+
+ next if ($line =~ m/^\s*$/);
+ if (rfc822_valid($line)) {
+ push(@ignore_emails, $line);
+ }
+ }
+ close($ignore);
+}
+
if (!GetOptions(
'email!' => \$email,
'git!' => \$email_git,
@@ -513,6 +534,16 @@ if ($web) {

exit($exit);

+sub ignore_email_address {
+ my ($address) = @_;
+
+ foreach my $ignore (@ignore_emails) {
+ return 1 if ($ignore eq $address);
+ }
+
+ return 0;
+}
+
sub range_is_maintained {
my ($start, $end) = @_;

@@ -1868,6 +1899,7 @@ sub vcs_assign {
my $percent = $sign_offs * 100 / $divisor;

$percent = 100 if ($percent > 100);
+ next if (ignore_email_address($line));
$count++;
last if ($sign_offs < $email_git_min_signatures ||
$count > $email_git_max_maintainers ||
--
2.1.4

2015-05-05 16:45:37

by Joe Perches

[permalink] [raw]
Subject: [PATCH 2/6] MAINTAINERS: Update sound soc intel patterns

commit 2106241a6803 ("ASoC: Intel: create common folder and move
common files in") moved the files around. Update the patterns.

Signed-off-by: Joe Perches <[email protected]>
cc: Jie Yang <[email protected]>
---
MAINTAINERS | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index e278814..bbfb324 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5101,11 +5101,10 @@ INTEL ASoC BDW/HSW DRIVERS
M: Jie Yang <[email protected]>
L: [email protected]
S: Supported
-F: sound/soc/intel/sst-haswell*
-F: sound/soc/intel/sst-dsp*
-F: sound/soc/intel/sst-firmware.c
-F: sound/soc/intel/broadwell.c
-F: sound/soc/intel/haswell.c
+F: sound/soc/intel/common/sst-dsp*
+F: sound/soc/intel/common/sst-firmware.c
+F: sound/soc/intel/boards/broadwell.c
+F: sound/soc/intel/haswell/

INTEL C600 SERIES SAS CONTROLLER DRIVER
M: Intel SCU Linux support <[email protected]>
--
2.1.4

2015-05-05 16:44:59

by Joe Perches

[permalink] [raw]
Subject: [PATCH 3/6] MAINTAINERS: Remove section BROADCOM BCM33XX MIPS ARCHITECTURE

commit 5f2d44591fb3 ("MIPS: bcm3384: Rename "bcm3384" target to "bmips"")
renamed the files and integrated them into an existing section.

Remove the section.

Signed-off-by: Joe Perches <[email protected]>
cc: Kevin Cernekee <[email protected]>
---
MAINTAINERS | 8 --------
1 file changed, 8 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index bbfb324..f2fd5c7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2141,14 +2141,6 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
S: Maintained
N: bcm2835

-BROADCOM BCM33XX MIPS ARCHITECTURE
-M: Kevin Cernekee <[email protected]>
-L: [email protected]
-S: Maintained
-F: arch/mips/bcm3384/*
-F: arch/mips/include/asm/mach-bcm3384/*
-F: arch/mips/kernel/*bmips*
-
BROADCOM BCM5301X ARM ARCHITECTURE
M: Hauke Mehrtens <[email protected]>
L: [email protected]
--
2.1.4

2015-05-05 16:36:06

by Joe Perches

[permalink] [raw]
Subject: [PATCH 4/6] MAINTAINERS: Update brcm dts pattern

Commit 8c0b9ee8665c ("MIPS: Move device-trees into vendor sub-directories")
moved the files, update the pattern.

Signed-off-by: Joe Perches <[email protected]>
cc: Andrew Bresticker <[email protected]>
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index f2fd5c7..08a2925 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2184,7 +2184,7 @@ S: Maintained
F: arch/mips/bmips/*
F: arch/mips/include/asm/mach-bmips/*
F: arch/mips/kernel/*bmips*
-F: arch/mips/boot/dts/bcm*.dts*
+F: arch/mips/boot/dts/brcm/bcm*.dts*
F: drivers/irqchip/irq-bcm7*
F: drivers/irqchip/irq-brcmstb*

--
2.1.4

2015-05-05 16:35:21

by Joe Perches

[permalink] [raw]
Subject: [PATCH 5/6] MAINTAINERS: Update brcm gpio filename pattern

commit 23a71fd616bf ("dt-bindings: brcm: rationalize Broadcom documentation
naming") renamed the file, update the pattern.

Signed-off-by: Joe Perches <[email protected]>
cc: Scott Branden <[email protected]>
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 08a2925..5dd426b 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2236,7 +2236,7 @@ M: Ray Jui <[email protected]>
L: [email protected]
S: Supported
F: drivers/gpio/gpio-bcm-kona.c
-F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
+F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt

BROADCOM SPECIFIC AMBA DRIVER (BCMA)
M: Rafał Miłecki <[email protected]>
--
2.1.4

2015-05-05 16:33:58

by Joe Perches

[permalink] [raw]
Subject: [PATCH 6/6] MAINTAINERS: Remove unused nbd.h pattern

commit 13e71d69cc74 ("nbd: Remove kernel internal header") deleted the
file, remove the pattern.

Signed-off-by: Joe Perches <[email protected]>
cc: Markus Pargmann <[email protected]>
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 5dd426b..f857efc 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -6790,7 +6790,6 @@ L: [email protected]
T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
F: Documentation/blockdev/nbd.txt
F: drivers/block/nbd.c
-F: include/linux/nbd.h
F: include/uapi/linux/nbd.h

NETWORK DROP MONITOR
--
2.1.4

2015-05-05 16:38:51

by Scott Branden

[permalink] [raw]
Subject: Re: [PATCH 5/6] MAINTAINERS: Update brcm gpio filename pattern

Looks good.

Acked-by: Scott Branden <[email protected]>

On 15-05-05 09:32 AM, Joe Perches wrote:
> commit 23a71fd616bf ("dt-bindings: brcm: rationalize Broadcom documentation
> naming") renamed the file, update the pattern.
>
> Signed-off-by: Joe Perches <[email protected]>
> cc: Scott Branden <[email protected]>
> ---
> MAINTAINERS | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 08a2925..5dd426b 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -2236,7 +2236,7 @@ M: Ray Jui <[email protected]>
> L: [email protected]
> S: Supported
> F: drivers/gpio/gpio-bcm-kona.c
> -F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
> +F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
>
> BROADCOM SPECIFIC AMBA DRIVER (BCMA)
> M: Rafał Miłecki <[email protected]>
>

2015-05-05 16:41:22

by Kevin Cernekee

[permalink] [raw]
Subject: Re: [PATCH 3/6] MAINTAINERS: Remove section BROADCOM BCM33XX MIPS ARCHITECTURE

On Tue, May 5, 2015 at 9:32 AM, Joe Perches <[email protected]> wrote:
> commit 5f2d44591fb3 ("MIPS: bcm3384: Rename "bcm3384" target to "bmips"")
> renamed the files and integrated them into an existing section.
>
> Remove the section.
>
> Signed-off-by: Joe Perches <[email protected]>
> cc: Kevin Cernekee <[email protected]>
> ---
> MAINTAINERS | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index bbfb324..f2fd5c7 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -2141,14 +2141,6 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
> S: Maintained
> N: bcm2835
>
> -BROADCOM BCM33XX MIPS ARCHITECTURE
> -M: Kevin Cernekee <[email protected]>
> -L: [email protected]
> -S: Maintained
> -F: arch/mips/bcm3384/*
> -F: arch/mips/include/asm/mach-bcm3384/*
> -F: arch/mips/kernel/*bmips*
> -
> BROADCOM BCM5301X ARM ARCHITECTURE
> M: Hauke Mehrtens <[email protected]>
> L: [email protected]
> --
> 2.1.4
>

Acked-by: Kevin Cernekee <[email protected]>

2015-05-05 22:48:46

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 3/6] MAINTAINERS: Remove section BROADCOM BCM33XX MIPS ARCHITECTURE

On 05/05/15 09:32, Joe Perches wrote:
> commit 5f2d44591fb3 ("MIPS: bcm3384: Rename "bcm3384" target to "bmips"")
> renamed the files and integrated them into an existing section.
>
> Remove the section.
>
> Signed-off-by: Joe Perches <[email protected]>
> cc: Kevin Cernekee <[email protected]>

Acked-by: Florian Fainelli <[email protected]>

> ---
> MAINTAINERS | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index bbfb324..f2fd5c7 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -2141,14 +2141,6 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
> S: Maintained
> N: bcm2835
>
> -BROADCOM BCM33XX MIPS ARCHITECTURE
> -M: Kevin Cernekee <[email protected]>
> -L: [email protected]
> -S: Maintained
> -F: arch/mips/bcm3384/*
> -F: arch/mips/include/asm/mach-bcm3384/*
> -F: arch/mips/kernel/*bmips*
> -
> BROADCOM BCM5301X ARM ARCHITECTURE
> M: Hauke Mehrtens <[email protected]>
> L: [email protected]
>


--
Florian

2015-05-06 00:49:05

by Jie, Yang

[permalink] [raw]
Subject: RE: [PATCH 2/6] MAINTAINERS: Update sound soc intel patterns

> -----Original Message-----
> From: Joe Perches [mailto:[email protected]]
> Sent: Wednesday, May 06, 2015 12:33 AM
> To: Andrew Morton; [email protected]
> Cc: Jie, Yang
> Subject: [PATCH 2/6] MAINTAINERS: Update sound soc intel patterns
>
> commit 2106241a6803 ("ASoC: Intel: create common folder and move
> common files in") moved the files around. Update the patterns.
>
> Signed-off-by: Joe Perches <[email protected]>

Acked-by: Jie Yang <[email protected]>

Thanks.

> cc: Jie Yang <[email protected]>
> ---
> MAINTAINERS | 9 ++++-----
> 1 file changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index e278814..bbfb324 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -5101,11 +5101,10 @@ INTEL ASoC BDW/HSW DRIVERS
> M: Jie Yang <[email protected]>
> L: [email protected]
> S: Supported
> -F: sound/soc/intel/sst-haswell*
> -F: sound/soc/intel/sst-dsp*
> -F: sound/soc/intel/sst-firmware.c
> -F: sound/soc/intel/broadwell.c
> -F: sound/soc/intel/haswell.c
> +F: sound/soc/intel/common/sst-dsp*
> +F: sound/soc/intel/common/sst-firmware.c
> +F: sound/soc/intel/boards/broadwell.c
> +F: sound/soc/intel/haswell/
>
> INTEL C600 SERIES SAS CONTROLLER DRIVER
> M: Intel SCU Linux support <[email protected]>
> --
> 2.1.4

2015-05-06 07:05:19

by Markus Pargmann

[permalink] [raw]
Subject: Re: [PATCH 6/6] MAINTAINERS: Remove unused nbd.h pattern

On Tue, May 05, 2015 at 09:32:40AM -0700, Joe Perches wrote:
> commit 13e71d69cc74 ("nbd: Remove kernel internal header") deleted the
> file, remove the pattern.
>
> Signed-off-by: Joe Perches <[email protected]>

Thanks,

Acked-by: Markus Pargmann <[email protected]>

Best Regards,

Markus

--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |


Attachments:
(No filename) (597.00 B)
signature.asc (819.00 B)
Digital signature
Download all attachments