All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks
@ 2016-08-10  8:22 Paolo Bonzini
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked Paolo Bonzini
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10  8:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: thuth, armbru, famz, cornelia.huck

My proposal after having watched patchew complain for a couple days
about patches being sent on the list; amended after observations
from reviewers.

v1->v2: perform more checks on all sources (patch 2)
	revive patch to update line length rules (patch 3)

Paolo Bonzini (5):
  checkpatch: tweak the files in which TABs are checked
  checkpatch: check for CVS keywords on all sources
  CODING_STYLE, checkpatch: update line length rules
  checkpatch: bump most warnings to errors
  checkpatch: default to success if only warnings

 CODING_STYLE          |  13 ++++--
 scripts/checkpatch.pl | 107 ++++++++++++++++++++++++--------------------------
 2 files changed, 62 insertions(+), 58 deletions(-)

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked
  2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
@ 2016-08-10  8:22 ` Paolo Bonzini
  2016-08-10  8:57   ` Cornelia Huck
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 2/5] checkpatch: check for CVS keywords on all sources Paolo Bonzini
                   ` (6 subsequent siblings)
  7 siblings, 1 reply; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10  8:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: thuth, armbru, famz, cornelia.huck

Include Python and shell scripts, and make an exception for Perl
scripts we imported from Linux or elsewhere.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 scripts/checkpatch.pl | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 8d1813e..082c4ce 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -1334,7 +1334,7 @@ sub process {
 		}
 
 # check we are in a valid source file if not then ignore this hunk
-		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|sh)$/);
+		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|py|sh)$/);
 
 #80 column limit
 		if ($line =~ /^\+/ &&
@@ -1354,10 +1354,11 @@ sub process {
 			WARN("adding a line without newline at end of file\n" . $herecurr);
 		}
 
-# check we are in a valid source file C or perl if not then ignore this hunk
-		next if ($realfile !~ /\.(h|c|cpp|pl)$/);
+# tabs are only allowed in assembly source code, and in
+# some scripts we imported from other projects.
+		next if ($realfile =~ /\.(s|S)$/);
+		next if ($realfile =~ /(checkpatch|get_maintainer|texi2pod)\.pl$/);
 
-# in QEMU, no tabs are allowed
 		if ($rawline =~ /^\+.*\t/) {
 			my $herevet = "$here\n" . cat_vet($rawline) . "\n";
 			ERROR("code indent should never use tabs\n" . $herevet);
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [Qemu-devel] [PATCH 2/5] checkpatch: check for CVS keywords on all sources
  2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked Paolo Bonzini
@ 2016-08-10  8:22 ` Paolo Bonzini
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules Paolo Bonzini
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10  8:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: thuth, armbru, famz, cornelia.huck

These should apply to all files, not just C/C++.  Tweak the regular
expression to check for whole words, to avoid false positives on Perl
variables starting with "Id".

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 scripts/checkpatch.pl | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 082c4ce..f6928db 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -1354,6 +1354,11 @@ sub process {
 			WARN("adding a line without newline at end of file\n" . $herecurr);
 		}
 
+# check for RCS/CVS revision markers
+		if ($rawline =~ /^\+.*\$(Revision|Log|Id)(?:\$|\b)/) {
+			WARN("CVS style keyword markers, these will _not_ be updated\n". $herecurr);
+		}
+
 # tabs are only allowed in assembly source code, and in
 # some scripts we imported from other projects.
 		next if ($realfile =~ /\.(s|S)$/);
@@ -1368,11 +1373,6 @@ sub process {
 # check we are in a valid C source file if not then ignore this hunk
 		next if ($realfile !~ /\.(h|c|cpp)$/);
 
-# check for RCS/CVS revision markers
-		if ($rawline =~ /^\+.*\$(Revision|Log|Id)(?:\$|)/) {
-			WARN("CVS style keyword markers, these will _not_ be updated\n". $herecurr);
-		}
-
 # Check for potential 'bare' types
 		my ($stat, $cond, $line_nr_next, $remain_next, $off_next,
 		    $realline_next);
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules
  2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked Paolo Bonzini
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 2/5] checkpatch: check for CVS keywords on all sources Paolo Bonzini
@ 2016-08-10  8:22 ` Paolo Bonzini
  2016-08-10  9:01   ` Cornelia Huck
  2016-08-10  9:48   ` Thomas Huth
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors Paolo Bonzini
                   ` (4 subsequent siblings)
  7 siblings, 2 replies; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10  8:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: thuth, armbru, famz, cornelia.huck

Line lengths above 80 characters do exist.  They are rare, but
they happen from time to time.  An ignored rule is worse than an
exception to the rule, so do the latter.

Some on the list expressed their preference for a soft limit that
is slightly lower than 80 characters, to account for extra characters
in unified diffs (including three-way diffs) and for email quoting.
However, there was no consensus on this so keep the 80-character
soft limit and add a hard limit at 90.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 CODING_STYLE          | 13 ++++++++++---
 scripts/checkpatch.pl |  8 ++++++--
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/CODING_STYLE b/CODING_STYLE
index 3c6978f..4e48a96 100644
--- a/CODING_STYLE
+++ b/CODING_STYLE
@@ -31,14 +31,20 @@ Do not leave whitespace dangling off the ends of lines.
 
 2. Line width
 
-Lines are 80 characters; not longer.
+Lines should be 80 characters; try not to make them longer.
+
+Sometimes it is hard to do, especially when dealing with QEMU subsystems
+that use long function or symbol names.  Even in that case, do not make
+lines much longer than 80 characters.
 
 Rationale:
  - Some people like to tile their 24" screens with a 6x4 matrix of 80x24
    xterms and use vi in all of them.  The best way to punish them is to
    let them keep doing it.
  - Code and especially patches is much more readable if limited to a sane
    line length.  Eighty is traditional.
+ - The four-space indentation makes the most common excuse ("But look
+   at all that white space on the left!") moot.
  - It is the QEMU coding style.
 
 3. Naming
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index f6928db..714a000 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -1336,12 +1336,16 @@ sub process {
 # check we are in a valid source file if not then ignore this hunk
 		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|py|sh)$/);
 
-#80 column limit
+#90 column limit
 		if ($line =~ /^\+/ &&
 		    !($line =~ /^\+\s*"[^"]*"\s*(?:\s*|,|\)\s*;)\s*$/) &&
 		    $length > 80)
 		{
-			WARN("line over 80 characters\n" . $herecurr);
+			if ($length > 90) {
+				ERROR("line over 90 characters\n" . $herecurr);
+			} else {
+				WARN("line over 80 characters\n" . $herecurr);
+			}
 		}
 
 # check for spaces before a quoted newline
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors
  2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
                   ` (2 preceding siblings ...)
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules Paolo Bonzini
@ 2016-08-10  8:22 ` Paolo Bonzini
  2016-08-10  9:54   ` Thomas Huth
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 5/5] checkpatch: default to success if only warnings Paolo Bonzini
                   ` (3 subsequent siblings)
  7 siblings, 1 reply; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10  8:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: thuth, armbru, famz, cornelia.huck

This only leaves a warning-level message for the extra-long lines
soft limit.  Everything else is bumped up.

In the future warnings can be added for checks that can have false
positives.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 scripts/checkpatch.pl | 66 +++++++++++++++++++++++++--------------------------
 1 file changed, 33 insertions(+), 33 deletions(-)

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 714a000..ab08ca2 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -1289,11 +1289,11 @@ sub process {
 			# This is a signoff, if ugly, so do not double report.
 			$signoff++;
 			if (!($line =~ /^\s*Signed-off-by:/)) {
-				WARN("Signed-off-by: is the preferred form\n" .
+				ERROR("Signed-off-by: is the preferred form\n" .
 					$herecurr);
 			}
 			if ($line =~ /^\s*signed-off-by:\S/i) {
-				WARN("space required after Signed-off-by:\n" .
+				ERROR("space required after Signed-off-by:\n" .
 					$herecurr);
 			}
 		}
@@ -1350,17 +1350,17 @@ sub process {
 
 # check for spaces before a quoted newline
 		if ($rawline =~ /^.*\".*\s\\n/) {
-			WARN("unnecessary whitespace before a quoted newline\n" . $herecurr);
+			ERROR("unnecessary whitespace before a quoted newline\n" . $herecurr);
 		}
 
 # check for adding lines without a newline.
 		if ($line =~ /^\+/ && defined $lines[$linenr] && $lines[$linenr] =~ /^\\ No newline at end of file/) {
-			WARN("adding a line without newline at end of file\n" . $herecurr);
+			ERROR("adding a line without newline at end of file\n" . $herecurr);
 		}
 
 # check for RCS/CVS revision markers
 		if ($rawline =~ /^\+.*\$(Revision|Log|Id)(?:\$|\b)/) {
-			WARN("CVS style keyword markers, these will _not_ be updated\n". $herecurr);
+			ERROR("CVS style keyword markers, these will _not_ be updated\n". $herecurr);
 		}
 
 # tabs are only allowed in assembly source code, and in
@@ -1506,7 +1506,7 @@ sub process {
 			{
 				my ($nlength, $nindent) = line_stats($lines[$ctx_ln - 1]);
 				if ($nindent > $indent) {
-					WARN("trailing semicolon indicates no statements, indent implies otherwise\n" .
+					ERROR("trailing semicolon indicates no statements, indent implies otherwise\n" .
 						"$here\n$ctx\n$rawlines[$ctx_ln - 1]\n");
 				}
 			}
@@ -1594,7 +1594,7 @@ sub process {
 
 			if ($check && (($sindent % 4) != 0 ||
 			    ($sindent <= $indent && $s ne ''))) {
-				WARN("suspect code indent for conditional statements ($indent, $sindent)\n" . $herecurr . "$stat_real\n");
+				ERROR("suspect code indent for conditional statements ($indent, $sindent)\n" . $herecurr . "$stat_real\n");
 			}
 		}
 
@@ -1772,7 +1772,7 @@ sub process {
 			} elsif ($ctx =~ /$Type$/) {
 
 			} else {
-				WARN("space prohibited between function name and open parenthesis '('\n" . $herecurr);
+				ERROR("space prohibited between function name and open parenthesis '('\n" . $herecurr);
 			}
 		}
 # Check operator spacing.
@@ -2011,7 +2011,7 @@ sub process {
 		if ($line =~ /^.\s*return\s*(E[A-Z]*)\s*;/) {
 			my $name = $1;
 			if ($name ne 'EOF' && $name ne 'ERROR') {
-				WARN("return of an errno should typically be -ve (return -$1)\n" . $herecurr);
+				ERROR("return of an errno should typically be -ve (return -$1)\n" . $herecurr);
 			}
 		}
 
@@ -2083,7 +2083,7 @@ sub process {
 				(?:\&\&|\|\||\)|\])
 			)/x)
 		{
-			WARN("boolean test with hexadecimal, perhaps just 1 \& or \|?\n" . $herecurr);
+			ERROR("boolean test with hexadecimal, perhaps just 1 \& or \|?\n" . $herecurr);
 		}
 
 # if and else should not have general statements after it
@@ -2139,7 +2139,7 @@ sub process {
 
 #no spaces allowed after \ in define
 		if ($line=~/\#\s*define.*\\\s$/) {
-			WARN("Whitepspace after \\ makes next lines useless\n" . $herecurr);
+			ERROR("Whitespace after \\ makes next lines useless\n" . $herecurr);
 		}
 
 # multi-statement macros should be enclosed in a do while loop, grab the
@@ -2291,7 +2291,7 @@ sub process {
 					}
 				}
 				if ($seen != ($#chunks + 1)) {
-					WARN("braces {} are necessary for all arms of this statement\n" . $herectx);
+					ERROR("braces {} are necessary for all arms of this statement\n" . $herectx);
 				}
 			}
 		}
@@ -2359,19 +2359,19 @@ sub process {
 					$herectx .= raw_line($linenr, $n) . "\n";;
 				}
 
-				WARN("braces {} are necessary even for single statement blocks\n" . $herectx);
+				ERROR("braces {} are necessary even for single statement blocks\n" . $herectx);
 			}
 		}
 
 # no volatiles please
 		my $asm_volatile = qr{\b(__asm__|asm)\s+(__volatile__|volatile)\b};
 		if ($line =~ /\bvolatile\b/ && $line !~ /$asm_volatile/) {
-			WARN("Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr);
+			ERROR("Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr);
 		}
 
 # warn about #if 0
 		if ($line =~ /^.\s*\#\s*if\s+0\b/) {
-			WARN("if this code is redundant consider removing it\n" .
+			ERROR("if this code is redundant consider removing it\n" .
 				$herecurr);
 		}
 
@@ -2379,7 +2379,7 @@ sub process {
 		if ($prevline =~ /\bif\s*\(([^\)]*)\)/) {
 			my $expr = $1;
 			if ($line =~ /\bg_free\(\Q$expr\E\);/) {
-				WARN("g_free(NULL) is safe this check is probably not required\n" . $hereprev);
+				ERROR("g_free(NULL) is safe this check is probably not required\n" . $hereprev);
 			}
 		}
 
@@ -2397,19 +2397,19 @@ sub process {
 # check for memory barriers without a comment.
 		if ($line =~ /\b(smp_mb|smp_rmb|smp_wmb|smp_read_barrier_depends)\(/) {
 			if (!ctx_has_comment($first_line, $linenr)) {
-				WARN("memory barrier without comment\n" . $herecurr);
+				ERROR("memory barrier without comment\n" . $herecurr);
 			}
 		}
 # check of hardware specific defines
 # we have e.g. CONFIG_LINUX and CONFIG_WIN32 for common cases
 # where they might be necessary.
 		if ($line =~ m@^.\s*\#\s*if.*\b__@) {
-			WARN("architecture specific defines should be avoided\n" .  $herecurr);
+			ERROR("architecture specific defines should be avoided\n" .  $herecurr);
 		}
 
 # Check that the storage class is at the beginning of a declaration
 		if ($line =~ /\b$Storage\b/ && $line !~ /^.\s*$Storage\b/) {
-			WARN("storage class should be at the beginning of the declaration\n" . $herecurr)
+			ERROR("storage class should be at the beginning of the declaration\n" . $herecurr)
 		}
 
 # check the location of the inline attribute, that it is between
@@ -2421,7 +2421,7 @@ sub process {
 
 # check for sizeof(&)
 		if ($line =~ /\bsizeof\s*\(\s*\&/) {
-			WARN("sizeof(& should be avoided\n" . $herecurr);
+			ERROR("sizeof(& should be avoided\n" . $herecurr);
 		}
 
 # check for new externs in .c files.
@@ -2438,40 +2438,40 @@ sub process {
 			if ($s =~ /^\s*;/ &&
 			    $function_name ne 'uninitialized_var')
 			{
-				WARN("externs should be avoided in .c files\n" .  $herecurr);
+				ERROR("externs should be avoided in .c files\n" .  $herecurr);
 			}
 
 			if ($paren_space =~ /\n/) {
-				WARN("arguments for function declarations should follow identifier\n" . $herecurr);
+				ERROR("arguments for function declarations should follow identifier\n" . $herecurr);
 			}
 
 		} elsif ($realfile =~ /\.c$/ && defined $stat &&
 		    $stat =~ /^.\s*extern\s+/)
 		{
-			WARN("externs should be avoided in .c files\n" .  $herecurr);
+			ERROR("externs should be avoided in .c files\n" .  $herecurr);
 		}
 
 # check for pointless casting of g_malloc return
 		if ($line =~ /\*\s*\)\s*g_(try)?(m|re)alloc(0?)(_n)?\b/) {
 			if ($2 == 'm') {
-				WARN("unnecessary cast may hide bugs, use g_$1new$3 instead\n" . $herecurr);
+				ERROR("unnecessary cast may hide bugs, use g_$1new$3 instead\n" . $herecurr);
 			} else {
-				WARN("unnecessary cast may hide bugs, use g_$1renew$3 instead\n" . $herecurr);
+				ERROR("unnecessary cast may hide bugs, use g_$1renew$3 instead\n" . $herecurr);
 			}
 		}
 
 # check for gcc specific __FUNCTION__
 		if ($line =~ /__FUNCTION__/) {
-			WARN("__func__ should be used instead of gcc specific __FUNCTION__\n"  . $herecurr);
+			ERROR("__func__ should be used instead of gcc specific __FUNCTION__\n"  . $herecurr);
 		}
 
 # recommend qemu_strto* over strto* for numeric conversions
 		if ($line =~ /\b(strto[^kd].*?)\s*\(/) {
-			WARN("consider using qemu_$1 in preference to $1\n" . $herecurr);
+			ERROR("consider using qemu_$1 in preference to $1\n" . $herecurr);
 		}
 # check for module_init(), use category-specific init macros explicitly please
 		if ($line =~ /^module_init\s*\(/) {
-			WARN("please use block_init(), type_init() etc. instead of module_init()\n" . $herecurr);
+			ERROR("please use block_init(), type_init() etc. instead of module_init()\n" . $herecurr);
 		}
 # check for various ops structs, ensure they are const.
 		my $struct_ops = qr{AIOCBInfo|
@@ -2496,7 +2496,7 @@ sub process {
 				VMStateInfo}x;
 		if ($line !~ /\bconst\b/ &&
 		    $line =~ /\b($struct_ops)\b/) {
-			WARN("struct $1 should normally be const\n" .
+			ERROR("struct $1 should normally be const\n" .
 				$herecurr);
 		}
 
@@ -2506,14 +2506,14 @@ sub process {
 			$string = substr($rawline, $-[1], $+[1] - $-[1]);
 			$string =~ s/%%/__/g;
 			if ($string =~ /(?<!%)%L[udi]/) {
-				WARN("\%Ld/%Lu are not-standard C, use %lld/%llu\n" . $herecurr);
+				ERROR("\%Ld/%Lu are not-standard C, use %lld/%llu\n" . $herecurr);
 				last;
 			}
 		}
 
 # QEMU specific tests
 		if ($rawline =~ /\b(?:Qemu|QEmu)\b/) {
-			WARN("use QEMU instead of Qemu or QEmu\n" . $herecurr);
+			ERROR("use QEMU instead of Qemu or QEmu\n" . $herecurr);
 		}
 
 # Qemu error function tests
@@ -2530,7 +2530,7 @@ sub process {
 				error_report}x;
 
 	if ($rawline =~ /\b(?:$qemu_error_funcs)\s*\(.*\".*\\n/) {
-		WARN("Error messages should not contain newlines\n" . $herecurr);
+		ERROR("Error messages should not contain newlines\n" . $herecurr);
 	}
 
 	# Continue checking for error messages that contains newlines. This
@@ -2551,7 +2551,7 @@ sub process {
 		}
 
 		if ($rawlines[$i] =~ /\b(?:$qemu_error_funcs)\s*\(/) {
-			WARN("Error messages should not contain newlines\n" . $herecurr);
+			ERROR("Error messages should not contain newlines\n" . $herecurr);
 		}
 	}
 
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [Qemu-devel] [PATCH 5/5] checkpatch: default to success if only warnings
  2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
                   ` (3 preceding siblings ...)
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors Paolo Bonzini
@ 2016-08-10  8:22 ` Paolo Bonzini
  2016-08-10  9:03 ` [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Markus Armbruster
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10  8:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: thuth, armbru, famz, cornelia.huck

CHK-level checks have been removed from checkpatch or bumped to
errors, so there is no effect anymore for --strict/--subjective.
Furthermore, even most WARNs have been bumped to errors, with
WARN only reserved to things that patchew probably ought not
to complain about (and that maintainers probably will notice
anyway during review if they are extreme).

Default to exiting with success even if there are WARN-level
failures, and cause --strict to fail for warnings.  Maintainers
that want to have a strict 80-character limit for their subsystem
can add it to a commit hook for example.

The --subjective synonym is removed.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 scripts/checkpatch.pl | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index ab08ca2..bda45db 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -22,7 +22,7 @@ my $tst_only;
 my $emacs = 0;
 my $terse = 0;
 my $file = 0;
-my $check = 0;
+my $no_warnings = 0;
 my $summary = 1;
 my $mailback = 0;
 my $summary_file = 0;
@@ -45,7 +45,7 @@ Options:
   --emacs                    emacs compile window format
   --terse                    one line per report
   -f, --file                 treat FILE as regular source file
-  --subjective, --strict     enable more subjective tests
+  --strict                   fail if only warnings are found
   --root=PATH                PATH to the kernel tree root
   --no-summary               suppress the per-file summary
   --mailback                 only produce a report in case of warnings/errors
@@ -71,8 +71,7 @@ GetOptions(
 	'emacs!'	=> \$emacs,
 	'terse!'	=> \$terse,
 	'f|file!'	=> \$file,
-	'subjective!'	=> \$check,
-	'strict!'	=> \$check,
+	'strict!'	=> \$no_warnings,
 	'root=s'	=> \$root,
 	'summary!'	=> \$summary,
 	'mailback!'	=> \$mailback,
@@ -1072,12 +1071,6 @@ sub WARN {
 		our $cnt_warn++;
 	}
 }
-sub CHK {
-	if ($check && report("CHECK: $_[0]\n")) {
-		our $clean = 0;
-		our $cnt_chk++;
-	}
-}
 
 sub process {
 	my $filename = shift;
@@ -2599,7 +2592,6 @@ sub process {
 	if ($summary && !($clean == 1 && $quiet == 1)) {
 		print "$filename " if ($summary_file);
 		print "total: $cnt_error errors, $cnt_warn warnings, " .
-			(($check)? "$cnt_chk checks, " : "") .
 			"$cnt_lines lines checked\n";
 		print "\n" if ($quiet == 0);
 	}
@@ -2622,5 +2614,5 @@ sub process {
 		print "CHECKPATCH in MAINTAINERS.\n";
 	}
 
-	return $clean;
+	return ($no_warnings ? $clean : $cnt_error == 0);
 }
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked Paolo Bonzini
@ 2016-08-10  8:57   ` Cornelia Huck
  2016-08-10  9:02     ` Paolo Bonzini
  0 siblings, 1 reply; 20+ messages in thread
From: Cornelia Huck @ 2016-08-10  8:57 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, thuth, armbru, famz

On Wed, 10 Aug 2016 10:22:46 +0200
Paolo Bonzini <pbonzini@redhat.com> wrote:

> Include Python and shell scripts, and make an exception for Perl
> scripts we imported from Linux or elsewhere.
> 
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> ---
>  scripts/checkpatch.pl | 9 +++++----
>  1 file changed, 5 insertions(+), 4 deletions(-)
> 
> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> index 8d1813e..082c4ce 100755
> --- a/scripts/checkpatch.pl
> +++ b/scripts/checkpatch.pl
> @@ -1334,7 +1334,7 @@ sub process {
>  		}
> 
>  # check we are in a valid source file if not then ignore this hunk
> -		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|sh)$/);
> +		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|py|sh)$/);

Do all of our checks work for python as well?

> 
>  #80 column limit
>  		if ($line =~ /^\+/ &&
> @@ -1354,10 +1354,11 @@ sub process {
>  			WARN("adding a line without newline at end of file\n" . $herecurr);
>  		}
> 
> -# check we are in a valid source file C or perl if not then ignore this hunk
> -		next if ($realfile !~ /\.(h|c|cpp|pl)$/);
> +# tabs are only allowed in assembly source code, and in
> +# some scripts we imported from other projects.
> +		next if ($realfile =~ /\.(s|S)$/);
> +		next if ($realfile =~ /(checkpatch|get_maintainer|texi2pod)\.pl$/);

Looks reasonable. Do you plan to include the "skip header updates"
patch as well?

> 
> -# in QEMU, no tabs are allowed
>  		if ($rawline =~ /^\+.*\t/) {
>  			my $herevet = "$here\n" . cat_vet($rawline) . "\n";
>  			ERROR("code indent should never use tabs\n" . $herevet);

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules Paolo Bonzini
@ 2016-08-10  9:01   ` Cornelia Huck
  2016-08-10  9:48   ` Thomas Huth
  1 sibling, 0 replies; 20+ messages in thread
From: Cornelia Huck @ 2016-08-10  9:01 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, thuth, armbru, famz

On Wed, 10 Aug 2016 10:22:48 +0200
Paolo Bonzini <pbonzini@redhat.com> wrote:

> Line lengths above 80 characters do exist.  They are rare, but
> they happen from time to time.  An ignored rule is worse than an
> exception to the rule, so do the latter.
> 
> Some on the list expressed their preference for a soft limit that
> is slightly lower than 80 characters, to account for extra characters
> in unified diffs (including three-way diffs) and for email quoting.
> However, there was no consensus on this so keep the 80-character
> soft limit and add a hard limit at 90.
> 
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> ---
>  CODING_STYLE          | 13 ++++++++++---
>  scripts/checkpatch.pl |  8 ++++++--
>  2 files changed, 16 insertions(+), 5 deletions(-)

I would prefer a slightly bigger hard limit to allow for un-split
strings, but that's pushing into bike-shed territory. We can still
revisit that any time later.

Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked
  2016-08-10  8:57   ` Cornelia Huck
@ 2016-08-10  9:02     ` Paolo Bonzini
  2016-08-10  9:05       ` Cornelia Huck
  0 siblings, 1 reply; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10  9:02 UTC (permalink / raw)
  To: Cornelia Huck; +Cc: qemu-devel, thuth, armbru, famz



----- Original Message -----
> From: "Cornelia Huck" <cornelia.huck@de.ibm.com>
> To: "Paolo Bonzini" <pbonzini@redhat.com>
> Cc: qemu-devel@nongnu.org, thuth@redhat.com, armbru@redhat.com, famz@redhat.com
> Sent: Wednesday, August 10, 2016 10:57:30 AM
> Subject: Re: [PATCH 1/5] checkpatch: tweak the files in which TABs are checked
> 
> On Wed, 10 Aug 2016 10:22:46 +0200
> Paolo Bonzini <pbonzini@redhat.com> wrote:
> 
> > Include Python and shell scripts, and make an exception for Perl
> > scripts we imported from Linux or elsewhere.
> > 
> > Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> > ---
> >  scripts/checkpatch.pl | 9 +++++----
> >  1 file changed, 5 insertions(+), 4 deletions(-)
> > 
> > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> > index 8d1813e..082c4ce 100755
> > --- a/scripts/checkpatch.pl
> > +++ b/scripts/checkpatch.pl
> > @@ -1334,7 +1334,7 @@ sub process {
> >  		}
> > 
> >  # check we are in a valid source file if not then ignore this hunk
> > -		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|sh)$/);
> > +		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|py|sh)$/);
> 
> Do all of our checks work for python as well?

Only these:

                                ERROR("line over 90 characters\n" . $herecurr);
                                WARN("line over 80 characters\n" . $herecurr);
                        ERROR("unnecessary whitespace before a quoted newline\n" . $herecurr);
                        ERROR("adding a line without newline at end of file\n" . $herecurr);
                        ERROR("CVS style keyword markers, these will _not_ be updated\n". $herecurr);
                        ERROR("code indent should never use tabs\n" . $herevet);

After which there is a

# check we are in a valid C source file if not then ignore this hunk
                next if ($realfile !~ /\.(h|c|cpp)$/);

> Looks reasonable. Do you plan to include the "skip header updates"
> patch as well?

Yes.

Paolo

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks
  2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
                   ` (4 preceding siblings ...)
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 5/5] checkpatch: default to success if only warnings Paolo Bonzini
@ 2016-08-10  9:03 ` Markus Armbruster
  2016-08-10 23:56 ` no-reply
  2016-08-11  0:02 ` no-reply
  7 siblings, 0 replies; 20+ messages in thread
From: Markus Armbruster @ 2016-08-10  9:03 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, cornelia.huck, thuth, famz

Paolo Bonzini <pbonzini@redhat.com> writes:

> My proposal after having watched patchew complain for a couple days
> about patches being sent on the list; amended after observations
> from reviewers.
>
> v1->v2: perform more checks on all sources (patch 2)
> 	revive patch to update line length rules (patch 3)

Series
Reviewed-by: Markus Armbruster <armbru@redhat.com>

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked
  2016-08-10  9:02     ` Paolo Bonzini
@ 2016-08-10  9:05       ` Cornelia Huck
  0 siblings, 0 replies; 20+ messages in thread
From: Cornelia Huck @ 2016-08-10  9:05 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, thuth, armbru, famz

On Wed, 10 Aug 2016 05:02:53 -0400 (EDT)
Paolo Bonzini <pbonzini@redhat.com> wrote:

> ----- Original Message -----
> > From: "Cornelia Huck" <cornelia.huck@de.ibm.com>
> > To: "Paolo Bonzini" <pbonzini@redhat.com>
> > Cc: qemu-devel@nongnu.org, thuth@redhat.com, armbru@redhat.com, famz@redhat.com
> > Sent: Wednesday, August 10, 2016 10:57:30 AM
> > Subject: Re: [PATCH 1/5] checkpatch: tweak the files in which TABs are checked
> > 
> > On Wed, 10 Aug 2016 10:22:46 +0200
> > Paolo Bonzini <pbonzini@redhat.com> wrote:
> > 
> > > Include Python and shell scripts, and make an exception for Perl
> > > scripts we imported from Linux or elsewhere.
> > > 
> > > Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> > > ---
> > >  scripts/checkpatch.pl | 9 +++++----
> > >  1 file changed, 5 insertions(+), 4 deletions(-)
> > > 
> > > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> > > index 8d1813e..082c4ce 100755
> > > --- a/scripts/checkpatch.pl
> > > +++ b/scripts/checkpatch.pl
> > > @@ -1334,7 +1334,7 @@ sub process {
> > >  		}
> > > 
> > >  # check we are in a valid source file if not then ignore this hunk
> > > -		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|sh)$/);
> > > +		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|py|sh)$/);
> > 
> > Do all of our checks work for python as well?
> 
> Only these:
> 
>                                 ERROR("line over 90 characters\n" . $herecurr);
>                                 WARN("line over 80 characters\n" . $herecurr);
>                         ERROR("unnecessary whitespace before a quoted newline\n" . $herecurr);
>                         ERROR("adding a line without newline at end of file\n" . $herecurr);
>                         ERROR("CVS style keyword markers, these will _not_ be updated\n". $herecurr);
>                         ERROR("code indent should never use tabs\n" . $herevet);
> 
> After which there is a
> 
> # check we are in a valid C source file if not then ignore this hunk
>                 next if ($realfile !~ /\.(h|c|cpp)$/);
> 
> > Looks reasonable. Do you plan to include the "skip header updates"
> > patch as well?
> 
> Yes.

Thanks for clarifying (and for doing the work!)

Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules Paolo Bonzini
  2016-08-10  9:01   ` Cornelia Huck
@ 2016-08-10  9:48   ` Thomas Huth
  1 sibling, 0 replies; 20+ messages in thread
From: Thomas Huth @ 2016-08-10  9:48 UTC (permalink / raw)
  To: Paolo Bonzini, qemu-devel; +Cc: armbru, famz, cornelia.huck

On 10.08.2016 10:22, Paolo Bonzini wrote:
> Line lengths above 80 characters do exist.  They are rare, but
> they happen from time to time.  An ignored rule is worse than an
> exception to the rule, so do the latter.
> 
> Some on the list expressed their preference for a soft limit that
> is slightly lower than 80 characters, to account for extra characters
> in unified diffs (including three-way diffs) and for email quoting.
> However, there was no consensus on this so keep the 80-character
> soft limit and add a hard limit at 90.
> 
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> ---
>  CODING_STYLE          | 13 ++++++++++---
>  scripts/checkpatch.pl |  8 ++++++--
>  2 files changed, 16 insertions(+), 5 deletions(-)
> 
> diff --git a/CODING_STYLE b/CODING_STYLE
> index 3c6978f..4e48a96 100644
> --- a/CODING_STYLE
> +++ b/CODING_STYLE
> @@ -31,14 +31,20 @@ Do not leave whitespace dangling off the ends of lines.
>  
>  2. Line width
>  
> -Lines are 80 characters; not longer.
> +Lines should be 80 characters; try not to make them longer.
> +
> +Sometimes it is hard to do, especially when dealing with QEMU subsystems
> +that use long function or symbol names.  Even in that case, do not make
> +lines much longer than 80 characters.
>  
>  Rationale:
>   - Some people like to tile their 24" screens with a 6x4 matrix of 80x24
>     xterms and use vi in all of them.  The best way to punish them is to
>     let them keep doing it.
>   - Code and especially patches is much more readable if limited to a sane
>     line length.  Eighty is traditional.
> + - The four-space indentation makes the most common excuse ("But look
> +   at all that white space on the left!") moot.
>   - It is the QEMU coding style.
>  
>  3. Naming
> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> index f6928db..714a000 100755
> --- a/scripts/checkpatch.pl
> +++ b/scripts/checkpatch.pl
> @@ -1336,12 +1336,16 @@ sub process {
>  # check we are in a valid source file if not then ignore this hunk
>  		next if ($realfile !~ /\.(h|c|cpp|s|S|pl|py|sh)$/);
>  
> -#80 column limit
> +#90 column limit
>  		if ($line =~ /^\+/ &&
>  		    !($line =~ /^\+\s*"[^"]*"\s*(?:\s*|,|\)\s*;)\s*$/) &&
>  		    $length > 80)
>  		{
> -			WARN("line over 80 characters\n" . $herecurr);
> +			if ($length > 90) {
> +				ERROR("line over 90 characters\n" . $herecurr);
> +			} else {
> +				WARN("line over 80 characters\n" . $herecurr);
> +			}
>  		}
>  
>  # check for spaces before a quoted newline
> 

Reviewed-by: Thomas Huth <thuth@redhat.com>

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors
  2016-08-10  8:22 ` [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors Paolo Bonzini
@ 2016-08-10  9:54   ` Thomas Huth
  2016-08-10 10:25     ` Paolo Bonzini
  0 siblings, 1 reply; 20+ messages in thread
From: Thomas Huth @ 2016-08-10  9:54 UTC (permalink / raw)
  To: Paolo Bonzini, qemu-devel; +Cc: armbru, famz, cornelia.huck

On 10.08.2016 10:22, Paolo Bonzini wrote:
> This only leaves a warning-level message for the extra-long lines
> soft limit.  Everything else is bumped up.
> 
> In the future warnings can be added for checks that can have false
> positives.
> 
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> ---
>  scripts/checkpatch.pl | 66 +++++++++++++++++++++++++--------------------------
>  1 file changed, 33 insertions(+), 33 deletions(-)
> 
> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> index 714a000..ab08ca2 100755
> --- a/scripts/checkpatch.pl
> +++ b/scripts/checkpatch.pl
> @@ -1289,11 +1289,11 @@ sub process {
>  			# This is a signoff, if ugly, so do not double report.
>  			$signoff++;
>  			if (!($line =~ /^\s*Signed-off-by:/)) {
> -				WARN("Signed-off-by: is the preferred form\n" .
> +				ERROR("Signed-off-by: is the preferred form\n" .
>  					$herecurr);
>  			}

If you turn this into an ERROR, it's not the "preferred form" anymore,
but the "mandated form". So I'd suggest to either keep it as WARN or to
rephrase the message.

 Thomas

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors
  2016-08-10  9:54   ` Thomas Huth
@ 2016-08-10 10:25     ` Paolo Bonzini
  2016-08-10 10:29       ` Thomas Huth
  0 siblings, 1 reply; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10 10:25 UTC (permalink / raw)
  To: Thomas Huth; +Cc: qemu-devel, armbru, famz, cornelia huck


> > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> > index 714a000..ab08ca2 100755
> > --- a/scripts/checkpatch.pl
> > +++ b/scripts/checkpatch.pl
> > @@ -1289,11 +1289,11 @@ sub process {
> >  			# This is a signoff, if ugly, so do not double report.
> >  			$signoff++;
> >  			if (!($line =~ /^\s*Signed-off-by:/)) {
> > -				WARN("Signed-off-by: is the preferred form\n" .
> > +				ERROR("Signed-off-by: is the preferred form\n" .
> >  					$herecurr);
> >  			}
> 
> If you turn this into an ERROR, it's not the "preferred form" anymore,
> but the "mandated form". So I'd suggest to either keep it as WARN or to
> rephrase the message.

What about:

                                ERROR("Signed-off-by: is spelled with uppercase \"s\"\n" .
                                        $herecurr);

Paolo

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors
  2016-08-10 10:25     ` Paolo Bonzini
@ 2016-08-10 10:29       ` Thomas Huth
  2016-08-10 10:44         ` Paolo Bonzini
  0 siblings, 1 reply; 20+ messages in thread
From: Thomas Huth @ 2016-08-10 10:29 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, armbru, famz, cornelia huck

On 10.08.2016 12:25, Paolo Bonzini wrote:
> 
>>> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
>>> index 714a000..ab08ca2 100755
>>> --- a/scripts/checkpatch.pl
>>> +++ b/scripts/checkpatch.pl
>>> @@ -1289,11 +1289,11 @@ sub process {
>>>  			# This is a signoff, if ugly, so do not double report.
>>>  			$signoff++;
>>>  			if (!($line =~ /^\s*Signed-off-by:/)) {
>>> -				WARN("Signed-off-by: is the preferred form\n" .
>>> +				ERROR("Signed-off-by: is the preferred form\n" .
>>>  					$herecurr);
>>>  			}
>>
>> If you turn this into an ERROR, it's not the "preferred form" anymore,
>> but the "mandated form". So I'd suggest to either keep it as WARN or to
>> rephrase the message.
> 
> What about:
> 
>                                 ERROR("Signed-off-by: is spelled with uppercase \"s\"\n" .
>                                         $herecurr);

That would still be confusing if I'd spell it like "Signed-Off-BY", for
example.

Maybe the outer check should simply not be case-insensitive, then you
could remove this check here completely?

 Thomas

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors
  2016-08-10 10:29       ` Thomas Huth
@ 2016-08-10 10:44         ` Paolo Bonzini
  2016-08-10 10:48           ` Thomas Huth
  0 siblings, 1 reply; 20+ messages in thread
From: Paolo Bonzini @ 2016-08-10 10:44 UTC (permalink / raw)
  To: Thomas Huth; +Cc: qemu-devel, armbru, famz, cornelia huck

> >>> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> >>> index 714a000..ab08ca2 100755
> >>> --- a/scripts/checkpatch.pl
> >>> +++ b/scripts/checkpatch.pl
> >>> @@ -1289,11 +1289,11 @@ sub process {
> >>>  			# This is a signoff, if ugly, so do not double report.
> >>>  			$signoff++;
> >>>  			if (!($line =~ /^\s*Signed-off-by:/)) {
> >>> -				WARN("Signed-off-by: is the preferred form\n" .
> >>> +				ERROR("Signed-off-by: is the preferred form\n" .
> >>>  					$herecurr);
> >>>  			}
> >>
> >> If you turn this into an ERROR, it's not the "preferred form" anymore,
> >> but the "mandated form". So I'd suggest to either keep it as WARN or to
> >> rephrase the message.
> > 
> > What about:
> > 
> >                                 ERROR("Signed-off-by: is spelled with
> >                                 uppercase \"s\"\n" .
> >                                         $herecurr);
> 
> That would still be confusing if I'd spell it like "Signed-Off-BY", for
> example.


Right, so I guess "The correct form is \"Signed-off-by\"\n" is more precise.

> Maybe the outer check should simply not be case-insensitive, then you
> could remove this check here completely?

The reason for that is to hide the "Missing Signed-off-by: line(s)" error.
See here:

                        # This is a signoff, if ugly, so do not double report.
                        $signoff++;
...
        if ($is_patch && $chk_signoff && $signoff == 0) {
                ERROR("Missing Signed-off-by: line(s)\n");
        }

Thanks,

Paolo

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors
  2016-08-10 10:44         ` Paolo Bonzini
@ 2016-08-10 10:48           ` Thomas Huth
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Huth @ 2016-08-10 10:48 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, armbru, famz, cornelia huck

On 10.08.2016 12:44, Paolo Bonzini wrote:
>>>>> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
>>>>> index 714a000..ab08ca2 100755
>>>>> --- a/scripts/checkpatch.pl
>>>>> +++ b/scripts/checkpatch.pl
>>>>> @@ -1289,11 +1289,11 @@ sub process {
>>>>>  			# This is a signoff, if ugly, so do not double report.
>>>>>  			$signoff++;
>>>>>  			if (!($line =~ /^\s*Signed-off-by:/)) {
>>>>> -				WARN("Signed-off-by: is the preferred form\n" .
>>>>> +				ERROR("Signed-off-by: is the preferred form\n" .
>>>>>  					$herecurr);
>>>>>  			}
>>>>
>>>> If you turn this into an ERROR, it's not the "preferred form" anymore,
>>>> but the "mandated form". So I'd suggest to either keep it as WARN or to
>>>> rephrase the message.
>>>
>>> What about:
>>>
>>>                                 ERROR("Signed-off-by: is spelled with
>>>                                 uppercase \"s\"\n" .
>>>                                         $herecurr);
>>
>> That would still be confusing if I'd spell it like "Signed-Off-BY", for
>> example.
> 
> 
> Right, so I guess "The correct form is \"Signed-off-by\"\n" is more precise.

Yes, that sounds better.

>> Maybe the outer check should simply not be case-insensitive, then you
>> could remove this check here completely?
> 
> The reason for that is to hide the "Missing Signed-off-by: line(s)" error.
> See here:
> 
>                         # This is a signoff, if ugly, so do not double report.
>                         $signoff++;
> ...
>         if ($is_patch && $chk_signoff && $signoff == 0) {
>                 ERROR("Missing Signed-off-by: line(s)\n");
>         }

Sure, but I think that error would be OK, too, since  most people should
be able to figure out that they spelled "signed-off-by" in a bad way
when they get a "Missing Signed-off-by: line" error.

 Thomas

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks
  2016-08-10 23:56 ` no-reply
@ 2016-08-10 23:55   ` Fam Zheng
  0 siblings, 0 replies; 20+ messages in thread
From: Fam Zheng @ 2016-08-10 23:55 UTC (permalink / raw)
  To: qemu-devel; +Cc: pbonzini, cornelia.huck, thuth, armbru

On Wed, 08/10 16:56, no-reply@ec2-52-6-146-230.compute-1.amazonaws.com wrote:
> === OUTPUT BEGIN ===
> Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc'
> Cloning into 'dtc'...
> Submodule path 'dtc': checked out '65cc4d2748a2c2e6f27f1cf39e07a5dbabd80ebf'
>   BUILD centos6
>   ARCHIVE qemu.tgz
>   ARCHIVE dtc.tgz
>   COPY RUNNER
>   RUN test-quick in centos6
> Traceback (most recent call last):
>   File "./tests/docker/docker.py", line 335, in <module>
>     sys.exit(main())
>   File "./tests/docker/docker.py", line 332, in main
>     return args.cmdobj.run(args, argv)
>   File "./tests/docker/docker.py", line 209, in run
>     return Docker().run(argv, args.keep, quiet=args.quiet)
>   File "./tests/docker/docker.py", line 177, in run
>     quiet=quiet)
>   File "./tests/docker/docker.py", line 104, in _do
>     return subprocess.call(self._command + cmd, **kwargs)
>   File "/usr/lib64/python2.7/subprocess.py", line 523, in call
>     return Popen(*popenargs, **kwargs).wait()
>   File "/usr/lib64/python2.7/subprocess.py", line 1392, in wait
>     pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
>   File "/usr/lib64/python2.7/subprocess.py", line 476, in _eintr_retry_call
>     return func(*args)

Patchew is experiencing some exceptions and this is noise made out of the
debugging process. Sorry!

Fam

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks
  2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
                   ` (5 preceding siblings ...)
  2016-08-10  9:03 ` [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Markus Armbruster
@ 2016-08-10 23:56 ` no-reply
  2016-08-10 23:55   ` Fam Zheng
  2016-08-11  0:02 ` no-reply
  7 siblings, 1 reply; 20+ messages in thread
From: no-reply @ 2016-08-10 23:56 UTC (permalink / raw)
  To: pbonzini; +Cc: famz, qemu-devel, cornelia.huck, thuth

Hi,

Your series failed automatic build test. Please find the testing commands and
their output below. If you have docker installed, you can probably reproduce it
locally.

Subject: [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks
Message-id: 1470817370-145190-1-git-send-email-pbonzini@redhat.com
Type: series

=== TEST SCRIPT BEGIN ===
#!/bin/bash
set -e
git submodule update --init dtc
make J=8 docker-test-quick@centos6

# we need CURL DPRINTF patch
# http://patchew.org/QEMU/1470027888-24381-1-git-send-email-famz%40redhat.com/
#make J=8 docker-test-mingw@fedora
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
From https://github.com/patchew-project/qemu
 * [new branch]      master     -> master
 * [new tag]         1466430640-23348-1-git-send-email-karahmed@amazon.de -> 1466430640-23348-1-git-send-email-karahmed@amazon.de
 * [new tag]         1466431017-123868-1-git-send-email-afarallax@yandex.ru -> 1466431017-123868-1-git-send-email-afarallax@yandex.ru
 * [new tag]         1466432945-28682-1-git-send-email-pbonzini@redhat.com -> 1466432945-28682-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1466433206-29241-1-git-send-email-pbonzini@redhat.com -> 1466433206-29241-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1466433559-30930-1-git-send-email-pbonzini@redhat.com -> 1466433559-30930-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1466435940-14648-1-git-send-email-marcandre.lureau@redhat.com -> 1466435940-14648-1-git-send-email-marcandre.lureau@redhat.com
 * [new tag]         1466437983-27133-1-git-send-email-ehabkost@redhat.com -> 1466437983-27133-1-git-send-email-ehabkost@redhat.com
 * [new tag]         1466442425-11885-1-git-send-email-peter.maydell@linaro.org -> 1466442425-11885-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1466445226-19808-1-git-send-email-david.vrabel@citrix.com -> 1466445226-19808-1-git-send-email-david.vrabel@citrix.com
 * [new tag]         1466451417-27988-1-git-send-email-stefanha@redhat.com -> 1466451417-27988-1-git-send-email-stefanha@redhat.com
 * [new tag]         1466453564-7572-1-git-send-email-ehabkost@redhat.com -> 1466453564-7572-1-git-send-email-ehabkost@redhat.com
 * [new tag]         1466454602-28778-1-git-send-email-stefanha@redhat.com -> 1466454602-28778-1-git-send-email-stefanha@redhat.com
 * [new tag]         1466471645-5396-1-git-send-email-aik@ozlabs.ru -> 1466471645-5396-1-git-send-email-aik@ozlabs.ru
 * [new tag]         1466500894-9710-1-git-send-email-kwolf@redhat.com -> 1466500894-9710-1-git-send-email-kwolf@redhat.com
 * [new tag]         1466503331-9831-1-git-send-email-stefanha@redhat.com -> 1466503331-9831-1-git-send-email-stefanha@redhat.com
 * [new tag]         1466503372-28334-1-git-send-email-marcandre.lureau@redhat.com -> 1466503372-28334-1-git-send-email-marcandre.lureau@redhat.com
 * [new tag]         1466503912-13109-1-git-send-email-kraxel@redhat.com -> 1466503912-13109-1-git-send-email-kraxel@redhat.com
 * [new tag]         1466510680-13106-1-git-send-email-pbonzini@redhat.com -> 1466510680-13106-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1466511196-12612-1-git-send-email-stefanha@redhat.com -> 1466511196-12612-1-git-send-email-stefanha@redhat.com
 * [new tag]         1466514153-85777-1-git-send-email-dahi@linux.vnet.ibm.com -> 1466514153-85777-1-git-send-email-dahi@linux.vnet.ibm.com
 * [new tag]         1466514977-12670-1-git-send-email-pbonzini@redhat.com -> 1466514977-12670-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1466514977-12670-2-git-send-email-pbonzini@redhat.com -> 1466514977-12670-2-git-send-email-pbonzini@redhat.com
 * [new tag]         146651540593.29362.4052083744443981585.stgit@fimbulvetr.bsc.es -> 146651540593.29362.4052083744443981585.stgit@fimbulvetr.bsc.es
 * [new tag]         146651712411.12388.10024905980452504938.stgit@fimbulvetr.bsc.es -> 146651712411.12388.10024905980452504938.stgit@fimbulvetr.bsc.es
 * [new tag]         1466526844-29245-1-git-send-email-drjones@redhat.com -> 1466526844-29245-1-git-send-email-drjones@redhat.com
 * [new tag]         1466528974-12183-1-git-send-email-peter.maydell@linaro.org -> 1466528974-12183-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1466531475-13389-1-git-send-email-laurent@vivier.eu -> 1466531475-13389-1-git-send-email-laurent@vivier.eu
 * [new tag]         1466535515-18092-1-git-send-email-drjones@redhat.com -> 1466535515-18092-1-git-send-email-drjones@redhat.com
 * [new tag]         1466536447-30146-1-git-send-email-dgilbert@redhat.com -> 1466536447-30146-1-git-send-email-dgilbert@redhat.com
 * [new tag]         1466545735-2555-1-git-send-email-clg@kaod.org -> 1466545735-2555-1-git-send-email-clg@kaod.org
 * [new tag]         1466578363-12683-1-git-send-email-rth@twiddle.net -> 1466578363-12683-1-git-send-email-rth@twiddle.net
 * [new tag]         1466585405-3769-1-git-send-email-thuth@redhat.com -> 1466585405-3769-1-git-send-email-thuth@redhat.com
 * [new tag]         1466587008-3933-1-git-send-email-xiecl.fnst@cn.fujitsu.com -> 1466587008-3933-1-git-send-email-xiecl.fnst@cn.fujitsu.com
 * [new tag]         1466589115-57738-1-git-send-email-mrolnik@gmail.com -> 1466589115-57738-1-git-send-email-mrolnik@gmail.com
 * [new tag]         146658987022.20512.14981098714407053522.stgit@fimbulvetr.bsc.es -> 146658987022.20512.14981098714407053522.stgit@fimbulvetr.bsc.es
 * [new tag]         1466592545-9105-1-git-send-email-zhangchen.fnst@cn.fujitsu.com -> 1466592545-9105-1-git-send-email-zhangchen.fnst@cn.fujitsu.com
 * [new tag]         1466596127-3330-1-git-send-email-kraxel@redhat.com -> 1466596127-3330-1-git-send-email-kraxel@redhat.com
 * [new tag]         1466598806-3383736-1-git-send-email-afarallax@yandex.ru -> 1466598806-3383736-1-git-send-email-afarallax@yandex.ru
 * [new tag]         1466599029-3388432-1-git-send-email-afarallax@yandex.ru -> 1466599029-3388432-1-git-send-email-afarallax@yandex.ru
 * [new tag]         1466609642-17709-1-git-send-email-lvivier@redhat.com -> 1466609642-17709-1-git-send-email-lvivier@redhat.com
 * [new tag]         1466610278-22670-1-git-send-email-samuel.thibault@ens-lyon.org -> 1466610278-22670-1-git-send-email-samuel.thibault@ens-lyon.org
 * [new tag]         1466610511-24280-1-git-send-email-samuel.thibault@ens-lyon.org -> 1466610511-24280-1-git-send-email-samuel.thibault@ens-lyon.org
 * [new tag]         1466625064-11280-1-git-send-email-jsnow@redhat.com -> 1466625064-11280-1-git-send-email-jsnow@redhat.com
 * [new tag]         1466631354-17309-1-git-send-email-clord@redhat.com -> 1466631354-17309-1-git-send-email-clord@redhat.com
 * [new tag]         1466648115-17015-1-git-send-email-andrew@aj.id.au -> 1466648115-17015-1-git-send-email-andrew@aj.id.au
 * [new tag]         1466660926-1544-1-git-send-email-david@gibson.dropbear.id.au -> 1466660926-1544-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         1466667001-10167-1-git-send-email-kwolf@redhat.com -> 1466667001-10167-1-git-send-email-kwolf@redhat.com
 * [new tag]         1466667901-1341-1-git-send-email-kraxel@redhat.com -> 1466667901-1341-1-git-send-email-kraxel@redhat.com
 * [new tag]         1466672241-22485-1-git-send-email-xiecl.fnst@cn.fujitsu.com -> 1466672241-22485-1-git-send-email-xiecl.fnst@cn.fujitsu.com
 * [new tag]         1466675495-28797-1-git-send-email-kraxel@redhat.com -> 1466675495-28797-1-git-send-email-kraxel@redhat.com
 * [new tag]         1466692592-9551-1-git-send-email-kwolf@redhat.com -> 1466692592-9551-1-git-send-email-kwolf@redhat.com
 * [new tag]         1466692926-522819-1-git-send-email-afarallax@yandex.ru -> 1466692926-522819-1-git-send-email-afarallax@yandex.ru
 * [new tag]         1466694717-556963-1-git-send-email-afarallax@yandex.ru -> 1466694717-556963-1-git-send-email-afarallax@yandex.ru
 * [new tag]         146669528713.625.8876454915821379411.stgit@fimbulvetr.bsc.es -> 146669528713.625.8876454915821379411.stgit@fimbulvetr.bsc.es
 * [new tag]         1466698330-6021-1-git-send-email-armbru@redhat.com -> 1466698330-6021-1-git-send-email-armbru@redhat.com
 * [new tag]         1466702539-17607-1-git-send-email-pbonzini@redhat.com -> 1466702539-17607-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1466703558-7723-1-git-send-email-rth@twiddle.net -> 1466703558-7723-1-git-send-email-rth@twiddle.net
 * [new tag]         1466703903-9738-1-git-send-email-rth@twiddle.net -> 1466703903-9738-1-git-send-email-rth@twiddle.net
 * [new tag]         1466704050-15108-1-git-send-email-nikunj@linux.vnet.ibm.com -> 1466704050-15108-1-git-send-email-nikunj@linux.vnet.ibm.com
 * [new tag]         1466704982-5919-1-git-send-email-rth@twiddle.net -> 1466704982-5919-1-git-send-email-rth@twiddle.net
 * [new tag]         1466705806-679898-1-git-send-email-afarallax@yandex.ru -> 1466705806-679898-1-git-send-email-afarallax@yandex.ru
 * [new tag]         1466716148-10655-1-git-send-email-mjg59@coreos.com -> 1466716148-10655-1-git-send-email-mjg59@coreos.com
 * [new tag]         1466721446-27737-1-git-send-email-eblake@redhat.com -> 1466721446-27737-1-git-send-email-eblake@redhat.com
 * [new tag]         1466725019-3228-1-git-send-email-mjg59@coreos.com -> 1466725019-3228-1-git-send-email-mjg59@coreos.com
 * [new tag]         1466740107-15042-1-git-send-email-rth@twiddle.net -> 1466740107-15042-1-git-send-email-rth@twiddle.net
 * [new tag]         1466756228-27490-1-git-send-email-saxenap.ltc@gmail.com -> 1466756228-27490-1-git-send-email-saxenap.ltc@gmail.com
 * [new tag]         1466760306-21849-1-git-send-email-thuth@redhat.com -> 1466760306-21849-1-git-send-email-thuth@redhat.com
 * [new tag]         1466768117-16145-1-git-send-email-kraxel@redhat.com -> 1466768117-16145-1-git-send-email-kraxel@redhat.com
 * [new tag]         1466777957-5126-1-git-send-email-armbru@redhat.com -> 1466777957-5126-1-git-send-email-armbru@redhat.com
 * [new tag]         1466780802-30424-1-git-send-email-den@openvz.org -> 1466780802-30424-1-git-send-email-den@openvz.org
 * [new tag]         1466783381-29506-1-git-send-email-peter.maydell@linaro.org -> 1466783381-29506-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1466788922-27501-1-git-send-email-mark.cave-ayland@ilande.co.uk -> 1466788922-27501-1-git-send-email-mark.cave-ayland@ilande.co.uk
 * [new tag]         1466928242-14496-1-git-send-email-thuth@redhat.com -> 1466928242-14496-1-git-send-email-thuth@redhat.com
 * [new tag]         1466941986-4587-1-git-send-email-lma@suse.com -> 1466941986-4587-1-git-send-email-lma@suse.com
 * [new tag]         1466948322-27138-1-git-send-email-leon.alrae@imgtec.com -> 1466948322-27138-1-git-send-email-leon.alrae@imgtec.com
 * [new tag]         1466979502-7589-1-git-send-email-laurent@vivier.eu -> 1466979502-7589-1-git-send-email-laurent@vivier.eu
 * [new tag]         1467005372-23288-1-git-send-email-david@gibson.dropbear.id.au -> 1467005372-23288-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         1467010521-6106-1-git-send-email-clg@kaod.org -> 1467010521-6106-1-git-send-email-clg@kaod.org
 * [new tag]         146701872793.26946.11572417385271053432.stgit@fimbulvetr.bsc.es -> 146701872793.26946.11572417385271053432.stgit@fimbulvetr.bsc.es
 * [new tag]         146702045511.5764.17551224268217330628.stgit@bahia.lan -> 146702045511.5764.17551224268217330628.stgit@bahia.lan
 * [new tag]         1467024096-17942-1-git-send-email-thuth@redhat.com -> 1467024096-17942-1-git-send-email-thuth@redhat.com
 * [new tag]         1467026703-24166-1-git-send-email-thuth@redhat.com -> 1467026703-24166-1-git-send-email-thuth@redhat.com
 * [new tag]         1467029649-26621-1-git-send-email-thuth@redhat.com -> 1467029649-26621-1-git-send-email-thuth@redhat.com
 * [new tag]         1467041915-19784-1-git-send-email-marcel@redhat.com -> 1467041915-19784-1-git-send-email-marcel@redhat.com
 * [new tag]         1467042529-3372-1-git-send-email-berrange@redhat.com -> 1467042529-3372-1-git-send-email-berrange@redhat.com
 * [new tag]         146704489509.8607.12236848738501803903.stgit@bahia.lan -> 146704489509.8607.12236848738501803903.stgit@bahia.lan
 * [new tag]         1467045468-25709-1-git-send-email-stefanha@redhat.com -> 1467045468-25709-1-git-send-email-stefanha@redhat.com
 * [new tag]         1467046470-19713-1-git-send-email-laurent@vivier.eu -> 1467046470-19713-1-git-send-email-laurent@vivier.eu
 * [new tag]         1467054136-10430-1-git-send-email-cota@braap.org -> 1467054136-10430-1-git-send-email-cota@braap.org
 * [new tag]         1467055479-25381-1-git-send-email-jsnow@redhat.com -> 1467055479-25381-1-git-send-email-jsnow@redhat.com
 * [new tag]         1467065523-13881-1-git-send-email-thuth@redhat.com -> 1467065523-13881-1-git-send-email-thuth@redhat.com
 * [new tag]         1467074353-26130-1-git-send-email-rth@twiddle.net -> 1467074353-26130-1-git-send-email-rth@twiddle.net
 * [new tag]         1467084910-14643-1-git-send-email-jasowang@redhat.com -> 1467084910-14643-1-git-send-email-jasowang@redhat.com
 * [new tag]         1467096514-18905-1-git-send-email-clg@kaod.org -> 1467096514-18905-1-git-send-email-clg@kaod.org
 * [new tag]         1467102269-11112-1-git-send-email-imammedo@redhat.com -> 1467102269-11112-1-git-send-email-imammedo@redhat.com
 * [new tag]         1467103170-5784-1-git-send-email-pbonzini@redhat.com -> 1467103170-5784-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467104499-27517-1-git-send-email-pl@kamp.de -> 1467104499-27517-1-git-send-email-pl@kamp.de
 * [new tag]         1467104806-3461-1-git-send-email-stefanha@redhat.com -> 1467104806-3461-1-git-send-email-stefanha@redhat.com
 * [new tag]         1467107968-10410-1-git-send-email-marcel@redhat.com -> 1467107968-10410-1-git-send-email-marcel@redhat.com
 * [new tag]         1467110911-29464-1-git-send-email-thuth@redhat.com -> 1467110911-29464-1-git-send-email-thuth@redhat.com
 * [new tag]         1467120211-26495-1-git-send-email-stefanha@redhat.com -> 1467120211-26495-1-git-send-email-stefanha@redhat.com
 * [new tag]         1467122287-24974-1-git-send-email-peter.maydell@linaro.org -> 1467122287-24974-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1467125451-16700-1-git-send-email-peter.maydell@linaro.org -> 1467125451-16700-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1467126302-15604-1-git-send-email-bharata@linux.vnet.ibm.com -> 1467126302-15604-1-git-send-email-bharata@linux.vnet.ibm.com
 * [new tag]         1467127721-9564-1-git-send-email-silbe@linux.vnet.ibm.com -> 1467127721-9564-1-git-send-email-silbe@linux.vnet.ibm.com
 * [new tag]         1467128564-13476-1-git-send-email-alex.bennee@linaro.org -> 1467128564-13476-1-git-send-email-alex.bennee@linaro.org
 * [new tag]         1467134090-5099-1-git-send-email-ard.biesheuvel@linaro.org -> 1467134090-5099-1-git-send-email-ard.biesheuvel@linaro.org
 * [new tag]         1467134569-32294-1-git-send-email-pbonzini@redhat.com -> 1467134569-32294-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467135242-874-1-git-send-email-pbonzini@redhat.com -> 1467135242-874-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467140719-4701-1-git-send-email-nikunj@linux.vnet.ibm.com -> 1467140719-4701-1-git-send-email-nikunj@linux.vnet.ibm.com
 * [new tag]         1467149250-31165-1-git-send-email-stefanha@redhat.com -> 1467149250-31165-1-git-send-email-stefanha@redhat.com
 * [new tag]         1467150268-11038-1-git-send-email-andrew.smirnov@gmail.com -> 1467150268-11038-1-git-send-email-andrew.smirnov@gmail.com
 * [new tag]         1467150268-11038-2-git-send-email-andrew.smirnov@gmail.com -> 1467150268-11038-2-git-send-email-andrew.smirnov@gmail.com
 * [new tag]         1467157426-6461-1-git-send-email-mdroth@linux.vnet.ibm.com -> 1467157426-6461-1-git-send-email-mdroth@linux.vnet.ibm.com
 * [new tag]         1467169844-18111-1-git-send-email-jcody@redhat.com -> 1467169844-18111-1-git-send-email-jcody@redhat.com
 * [new tag]         1467186193-24964-1-git-send-email-lma@suse.com -> 1467186193-24964-1-git-send-email-lma@suse.com
 * [new tag]         1467190029-694-1-git-send-email-vijayak@cavium.com -> 1467190029-694-1-git-send-email-vijayak@cavium.com
 * [new tag]         1467202967-497386-1-git-send-email-vsementsov@virtuozzo.com -> 1467202967-497386-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         1467206906-38060-1-git-send-email-pbonzini@redhat.com -> 1467206906-38060-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467206906-38060-2-git-send-email-pbonzini@redhat.com -> 1467206906-38060-2-git-send-email-pbonzini@redhat.com
 * [new tag]         1467215448-29216-1-git-send-email-jgross@suse.com -> 1467215448-29216-1-git-send-email-jgross@suse.com
 * [new tag]         1467215765-22981-1-git-send-email-armbru@redhat.com -> 1467215765-22981-1-git-send-email-armbru@redhat.com
 * [new tag]         146723340662.9665.6413150884317978000.stgit@bahia.lan -> 146723340662.9665.6413150884317978000.stgit@bahia.lan
 * [new tag]         1467240095-12507-1-git-send-email-jsnow@redhat.com -> 1467240095-12507-1-git-send-email-jsnow@redhat.com
 * [new tag]         1467258640-11921-1-git-send-email-zhang_syi@massclouds.com -> 1467258640-11921-1-git-send-email-zhang_syi@massclouds.com
 * [new tag]         1467268211-11451-1-git-send-email-armbru@redhat.com -> 1467268211-11451-1-git-send-email-armbru@redhat.com
 * [new tag]         1467271792-20418-1-git-send-email-armbru@redhat.com -> 1467271792-20418-1-git-send-email-armbru@redhat.com
 * [new tag]         1467271903-23812-1-git-send-email-liang.z.li@intel.com -> 1467271903-23812-1-git-send-email-liang.z.li@intel.com
 * [new tag]         1467272042-5195-1-git-send-email-vsementsov@virtuozzo.com -> 1467272042-5195-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         1467272240-32123-1-git-send-email-pl@kamp.de -> 1467272240-32123-1-git-send-email-pl@kamp.de
 * [new tag]         1467273706-5732-1-git-send-email-xiecl.fnst@cn.fujitsu.com -> 1467273706-5732-1-git-send-email-xiecl.fnst@cn.fujitsu.com
 * [new tag]         1467274539-6174-1-git-send-email-vsementsov@virtuozzo.com -> 1467274539-6174-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         1467274674-27705-1-git-send-email-imammedo@redhat.com -> 1467274674-27705-1-git-send-email-imammedo@redhat.com
 * [new tag]         1467280180-9234-1-git-send-email-pl@kamp.de -> 1467280180-9234-1-git-send-email-pl@kamp.de
 * [new tag]         1467280846-9674-1-git-send-email-pl@kamp.de -> 1467280846-9674-1-git-send-email-pl@kamp.de
 * [new tag]         1467284842-22458-1-git-send-email-pl@kamp.de -> 1467284842-22458-1-git-send-email-pl@kamp.de
 * [new tag]         1467293004-7160-1-git-send-email-peter.maydell@linaro.org -> 1467293004-7160-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1467294171-31518-1-git-send-email-armbru@redhat.com -> 1467294171-31518-1-git-send-email-armbru@redhat.com
 * [new tag]         1467296007-12252-1-git-send-email-kwolf@redhat.com -> 1467296007-12252-1-git-send-email-kwolf@redhat.com
 * [new tag]         1467297716-4060-1-git-send-email-pbonzini@redhat.com -> 1467297716-4060-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467298657-6588-1-git-send-email-pbonzini@redhat.com -> 1467298657-6588-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467304429-21470-1-git-send-email-peter.maydell@linaro.org -> 1467304429-21470-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1467310337-3201-1-git-send-email-ehabkost@redhat.com -> 1467310337-3201-1-git-send-email-ehabkost@redhat.com
 * [new tag]         1467315396-3628-1-git-send-email-jsnow@redhat.com -> 1467315396-3628-1-git-send-email-jsnow@redhat.com
 * [new tag]         1467322340-25602-1-git-send-email-programmingkidx@gmail.com -> 1467322340-25602-1-git-send-email-programmingkidx@gmail.com
 * [new tag]         1467325619-8374-1-git-send-email-jcd@tribudubois.net -> 1467325619-8374-1-git-send-email-jcd@tribudubois.net
 * [new tag]         1467355319-28406-1-git-send-email-david@gibson.dropbear.id.au -> 1467355319-28406-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         1467366382-7216-1-git-send-email-saxenap.ltc@gmail.com -> 1467366382-7216-1-git-send-email-saxenap.ltc@gmail.com
 * [new tag]         1467373106-29918-1-git-send-email-armbru@redhat.com -> 1467373106-29918-1-git-send-email-armbru@redhat.com
 * [new tag]         1467378129-23302-1-git-send-email-drjones@redhat.com -> 1467378129-23302-1-git-send-email-drjones@redhat.com
 * [new tag]         1467384450-7267-1-git-send-email-mrolnik@gmail.com -> 1467384450-7267-1-git-send-email-mrolnik@gmail.com
 * [new tag]         1467388791-1657-1-git-send-email-programmingkidx@gmail.com -> 1467388791-1657-1-git-send-email-programmingkidx@gmail.com
 * [new tag]         1467389770-9738-1-git-send-email-alex.bennee@linaro.org -> 1467389770-9738-1-git-send-email-alex.bennee@linaro.org
 * [new tag]         1467393563-29447-1-git-send-email-rth@twiddle.net -> 1467393563-29447-1-git-send-email-rth@twiddle.net
 * [new tag]         1467398764-24328-1-git-send-email-peter.maydell@linaro.org -> 1467398764-24328-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         146741287399.948.15988269239450224065.stgit@bahia.lan -> 146741287399.948.15988269239450224065.stgit@bahia.lan
 * [new tag]         1467477871-11331-1-git-send-email-rth@twiddle.net -> 1467477871-11331-1-git-send-email-rth@twiddle.net
 * [new tag]         1467537731-27856-1-git-send-email-vapier@gentoo.org -> 1467537731-27856-1-git-send-email-vapier@gentoo.org
 * [new tag]         1467583483-8462-1-git-send-email-samuel.thibault@ens-lyon.org -> 1467583483-8462-1-git-send-email-samuel.thibault@ens-lyon.org
 * [new tag]         1467588012-4992-1-git-send-email-anton@ozlabs.org -> 1467588012-4992-1-git-send-email-anton@ozlabs.org
 * [new tag]         1467603187-7446-1-git-send-email-aik@ozlabs.ru -> 1467603187-7446-1-git-send-email-aik@ozlabs.ru
 * [new tag]         1467624719-6645-1-git-send-email-lma@suse.com -> 1467624719-6645-1-git-send-email-lma@suse.com
 * [new tag]         1467625375-31774-1-git-send-email-kraxel@redhat.com -> 1467625375-31774-1-git-send-email-kraxel@redhat.com
 * [new tag]         1467635306-31875-1-git-send-email-den@openvz.org -> 1467635306-31875-1-git-send-email-den@openvz.org
 * [new tag]         1467635487-9329-1-git-send-email-pl@kamp.de -> 1467635487-9329-1-git-send-email-pl@kamp.de
 * [new tag]         1467636059-12557-1-git-send-email-pbonzini@redhat.com -> 1467636059-12557-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467643124-29778-1-git-send-email-den@openvz.org -> 1467643124-29778-1-git-send-email-den@openvz.org
 * [new tag]         1467644189-31641-1-git-send-email-berrange@redhat.com -> 1467644189-31641-1-git-send-email-berrange@redhat.com
 * [new tag]         1467648378-26630-1-git-send-email-peter.maydell@linaro.org -> 1467648378-26630-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1467649977-51320-1-git-send-email-pbonzini@redhat.com -> 1467649977-51320-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467650000-51385-1-git-send-email-pbonzini@redhat.com -> 1467650000-51385-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467650942-28706-1-git-send-email-peter.maydell@linaro.org -> 1467650942-28706-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1467652201-51688-1-git-send-email-pbonzini@redhat.com -> 1467652201-51688-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1467659769-15900-1-git-send-email-dgilbert@redhat.com -> 1467659769-15900-1-git-send-email-dgilbert@redhat.com
 * [new tag]         1467949056-81208-1-git-send-email-arei.gonglei@huawei.com -> 1467949056-81208-1-git-send-email-arei.gonglei@huawei.com
 * [new tag]         1467973897-13734-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1467973897-13734-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         146798352770.17402.11063109294574588761.stgit@bahia.lan -> 146798352770.17402.11063109294574588761.stgit@bahia.lan
 * [new tag]         1467990099-27853-1-git-send-email-dgilbert@redhat.com -> 1467990099-27853-1-git-send-email-dgilbert@redhat.com
 * [new tag]         1467994016-11678-1-git-send-email-clg@kaod.org -> 1467994016-11678-1-git-send-email-clg@kaod.org
 * [new tag]         1467998504-15744-1-git-send-email-kwolf@redhat.com -> 1467998504-15744-1-git-send-email-kwolf@redhat.com
 * [new tag]         1468007228-6862-1-git-send-email-laurent@vivier.eu -> 1468007228-6862-1-git-send-email-laurent@vivier.eu
 * [new tag]         1468017364-25980-1-git-send-email-eblake@redhat.com -> 1468017364-25980-1-git-send-email-eblake@redhat.com
 * [new tag]         1468035691.20552.29.camel@kernel.crashing.org -> 1468035691.20552.29.camel@kernel.crashing.org
 * [new tag]         1468151270-12984-1-git-send-email-emilcondrea@gmail.com -> 1468151270-12984-1-git-send-email-emilcondrea@gmail.com
 * [new tag]         1468174138-32128-1-git-send-email-mark.cave-ayland@ilande.co.uk -> 1468174138-32128-1-git-send-email-mark.cave-ayland@ilande.co.uk
 * [new tag]         1468207242-5015-1-git-send-email-famz@redhat.com -> 1468207242-5015-1-git-send-email-famz@redhat.com
 * [new tag]         1468223382-6185-1-git-send-email-jiri@resnulli.us -> 1468223382-6185-1-git-send-email-jiri@resnulli.us
 * [new tag]         1468228082-7492-1-git-send-email-pl@kamp.de -> 1468228082-7492-1-git-send-email-pl@kamp.de
 * [new tag]         1468244550-33910-2-git-send-email-imammedo@redhat.com -> 1468244550-33910-2-git-send-email-imammedo@redhat.com
 * [new tag]         1468244718-3731-1-git-send-email-guangrong.xiao@linux.intel.com -> 1468244718-3731-1-git-send-email-guangrong.xiao@linux.intel.com
 * [new tag]         1468252091-21033-1-git-send-email-peter.maydell@linaro.org -> 1468252091-21033-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468260552-8400-1-git-send-email-peter.maydell@linaro.org -> 1468260552-8400-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468261372-17508-1-git-send-email-peter.maydell@linaro.org -> 1468261372-17508-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468266636-16861-1-git-send-email-clord@redhat.com -> 1468266636-16861-1-git-send-email-clord@redhat.com
 * [new tag]         1468300800-31256-1-git-send-email-famz@redhat.com -> 1468300800-31256-1-git-send-email-famz@redhat.com
 * [new tag]         1468301160-3027-1-git-send-email-david@gibson.dropbear.id.au -> 1468301160-3027-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         1468306113-847-1-git-send-email-famz@redhat.com -> 1468306113-847-1-git-send-email-famz@redhat.com
 * [new tag]         1468308169-7177-1-git-send-email-mark.cave-ayland@ilande.co.uk -> 1468308169-7177-1-git-send-email-mark.cave-ayland@ilande.co.uk
 * [new tag]         1468308223-2496-1-git-send-email-kraxel@redhat.com -> 1468308223-2496-1-git-send-email-kraxel@redhat.com
 * [new tag]         1468311703-27209-1-git-send-email-kraxel@redhat.com -> 1468311703-27209-1-git-send-email-kraxel@redhat.com
 * [new tag]         1468313290-14308-1-git-send-email-kraxel@redhat.com -> 1468313290-14308-1-git-send-email-kraxel@redhat.com
 * [new tag]         1468314944-22273-1-git-send-email-pbonzini@redhat.com -> 1468314944-22273-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468315413-22846-1-git-send-email-pbonzini@redhat.com -> 1468315413-22846-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468322097-2315-1-git-send-email-leon.alrae@imgtec.com -> 1468322097-2315-1-git-send-email-leon.alrae@imgtec.com
 * [new tag]         1468323255-20454-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1468323255-20454-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         1468324939-12221-1-git-send-email-peter.maydell@linaro.org -> 1468324939-12221-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         146832546271.14159.13423837073754447992.stgit@bahia.lan -> 146832546271.14159.13423837073754447992.stgit@bahia.lan
 * [new tag]         1468325965-22818-1-git-send-email-dgilbert@redhat.com -> 1468325965-22818-1-git-send-email-dgilbert@redhat.com
 * [new tag]         1468327859-21385-1-git-send-email-peter.maydell@linaro.org -> 1468327859-21385-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468328885-3217862-1-git-send-email-afarallax@yandex.ru -> 1468328885-3217862-1-git-send-email-afarallax@yandex.ru
 * [new tag]         1468333894-419-1-git-send-email-armbru@redhat.com -> 1468333894-419-1-git-send-email-armbru@redhat.com
 * [new tag]         1468335639-24582-1-git-send-email-alex.bennee@linaro.org -> 1468335639-24582-1-git-send-email-alex.bennee@linaro.org
 * [new tag]         1468336912-20396-1-git-send-email-eblake@redhat.com -> 1468336912-20396-1-git-send-email-eblake@redhat.com
 * [new tag]         1468337597-8602-1-git-send-email-goremykin@ispras.ru -> 1468337597-8602-1-git-send-email-goremykin@ispras.ru
 * [new tag]         1468345431-106198-1-git-send-email-vsementsov@virtuozzo.com -> 1468345431-106198-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         1468346602-20700-1-git-send-email-nikunj@linux.vnet.ibm.com -> 1468346602-20700-1-git-send-email-nikunj@linux.vnet.ibm.com
 * [new tag]         1468350138-9736-1-git-send-email-rth@twiddle.net -> 1468350138-9736-1-git-send-email-rth@twiddle.net
 * [new tag]         1468376773-27338-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1468376773-27338-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         1468377748-4661-1-git-send-email-jasowang@redhat.com -> 1468377748-4661-1-git-send-email-jasowang@redhat.com
 * [new tag]         1468386588-26584-1-git-send-email-famz@redhat.com -> 1468386588-26584-1-git-send-email-famz@redhat.com
 * [new tag]         146839674009.29126.18254528210644697405.stgit@bahia.lan -> 146839674009.29126.18254528210644697405.stgit@bahia.lan
 * [new tag]         1468400796-30474-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1468400796-30474-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         146840102187.900.13546085522655887765.stgit@bahia.lan -> 146840102187.900.13546085522655887765.stgit@bahia.lan
 * [new tag]         146840401713.3823.14669583190515817328.stgit@bahia.lan -> 146840401713.3823.14669583190515817328.stgit@bahia.lan
 * [new tag]         1468407414-20964-1-git-send-email-pbonzini@redhat.com -> 1468407414-20964-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468408474-17648-1-git-send-email-kraxel@redhat.com -> 1468408474-17648-1-git-send-email-kraxel@redhat.com
 * [new tag]         1468413065-10299-1-git-send-email-jgross@suse.com -> 1468413065-10299-1-git-send-email-jgross@suse.com
 * [new tag]         1468413187-22071-1-git-send-email-kraxel@redhat.com -> 1468413187-22071-1-git-send-email-kraxel@redhat.com
 * [new tag]         1468414545-119873-1-git-send-email-pbonzini@redhat.com -> 1468414545-119873-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468418269-13490-1-git-send-email-prasanna.kalever@redhat.com -> 1468418269-13490-1-git-send-email-prasanna.kalever@redhat.com
 * [new tag]         146843310345.22044.7846135644864365198.stgit@bahia.lan -> 146843310345.22044.7846135644864365198.stgit@bahia.lan
 * [new tag]         146843350570.23888.3512119586941866197.stgit@bahia.lan -> 146843350570.23888.3512119586941866197.stgit@bahia.lan
 * [new tag]         1468469461-18661-1-git-send-email-mrolnik@gmail.com -> 1468469461-18661-1-git-send-email-mrolnik@gmail.com
 * [new tag]         1468475796-7397-1-git-send-email-peterx@redhat.com -> 1468475796-7397-1-git-send-email-peterx@redhat.com
 * [new tag]         1468483025-1084-1-git-send-email-david@gibson.dropbear.id.au -> 1468483025-1084-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         1468484058-8719-1-git-send-email-thuth@redhat.com -> 1468484058-8719-1-git-send-email-thuth@redhat.com
 * [new tag]         1468490266-3468-1-git-send-email-thuth@redhat.com -> 1468490266-3468-1-git-send-email-thuth@redhat.com
 * [new tag]         1468499383-17840-1-git-send-email-den@openvz.org -> 1468499383-17840-1-git-send-email-den@openvz.org
 * [new tag]         1468501038-10056-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1468501038-10056-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         1468501843-14927-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1468501843-14927-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         1468502894-18098-1-git-send-email-kwolf@redhat.com -> 1468502894-18098-1-git-send-email-kwolf@redhat.com
 * [new tag]         1468503826-10617-1-git-send-email-marcel@redhat.com -> 1468503826-10617-1-git-send-email-marcel@redhat.com
 * [new tag]         1468504183-20180-1-git-send-email-kwolf@redhat.com -> 1468504183-20180-1-git-send-email-kwolf@redhat.com
 * [new tag]         1468504347-6413-1-git-send-email-pbonzini@redhat.com -> 1468504347-6413-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468515565-81313-1-git-send-email-vsementsov@virtuozzo.com -> 1468515565-81313-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         1468516741-82174-1-git-send-email-vsementsov@virtuozzo.com -> 1468516741-82174-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         1468516976-20140-1-git-send-email-dgilbert@redhat.com -> 1468516976-20140-1-git-send-email-dgilbert@redhat.com
 * [new tag]         1468523008-30013-1-git-send-email-clord@redhat.com -> 1468523008-30013-1-git-send-email-clord@redhat.com
 * [new tag]         1468524731-2306-1-git-send-email-vaibhav@digitalocean.com -> 1468524731-2306-1-git-send-email-vaibhav@digitalocean.com
 * [new tag]         1468525094-11959-1-git-send-email-alindsay@codeaurora.org -> 1468525094-11959-1-git-send-email-alindsay@codeaurora.org
 * [new tag]         1468550849-22172-1-git-send-email-liang.z.li@intel.com -> 1468550849-22172-1-git-send-email-liang.z.li@intel.com
 * [new tag]         1468570225-14101-1-git-send-email-thuth@redhat.com -> 1468570225-14101-1-git-send-email-thuth@redhat.com
 * [new tag]         1468572107-23977-1-git-send-email-pbonzini@redhat.com -> 1468572107-23977-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468572212-24209-1-git-send-email-pbonzini@redhat.com -> 1468572212-24209-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468572278-24477-1-git-send-email-pbonzini@redhat.com -> 1468572278-24477-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468572967-27979-1-git-send-email-pbonzini@redhat.com -> 1468572967-27979-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468575858-22975-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1468575858-22975-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         1468575911-20656-1-git-send-email-pl@kamp.de -> 1468575911-20656-1-git-send-email-pl@kamp.de
 * [new tag]         1468576014-28788-1-git-send-email-stefanha@redhat.com -> 1468576014-28788-1-git-send-email-stefanha@redhat.com
 * [new tag]         1468577030-21097-1-git-send-email-pl@kamp.de -> 1468577030-21097-1-git-send-email-pl@kamp.de
 * [new tag]         1468578524-23433-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1468578524-23433-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         1468580971-28794-1-git-send-email-peter.maydell@linaro.org -> 1468580971-28794-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468590449-25465-1-git-send-email-den@openvz.org -> 1468590449-25465-1-git-send-email-den@openvz.org
 * [new tag]         1468591048-30230-1-git-send-email-peter.maydell@linaro.org -> 1468591048-30230-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468594858-26889-1-git-send-email-prasanna.kalever@redhat.com -> 1468594858-26889-1-git-send-email-prasanna.kalever@redhat.com
 * [new tag]         1468596130-27783-1-git-send-email-pbonzini@redhat.com -> 1468596130-27783-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468596562-28609-1-git-send-email-pbonzini@redhat.com -> 1468596562-28609-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468597179-8337-1-git-send-email-thuth@redhat.com -> 1468597179-8337-1-git-send-email-thuth@redhat.com
 * [new tag]         1468597847-20806-1-git-send-email-peter.maydell@linaro.org -> 1468597847-20806-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468599862-18973-1-git-send-email-silbe@linux.vnet.ibm.com -> 1468599862-18973-1-git-send-email-silbe@linux.vnet.ibm.com
 * [new tag]         1468600086-6821-1-git-send-email-peter.maydell@linaro.org -> 1468600086-6821-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468600102-4274-1-git-send-email-pbonzini@redhat.com -> 1468600102-4274-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468601030-5648-1-git-send-email-pbonzini@redhat.com -> 1468601030-5648-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468601086-32117-1-git-send-email-dgilbert@redhat.com -> 1468601086-32117-1-git-send-email-dgilbert@redhat.com
 * [new tag]         146860251243.30668.5165413432802957512.stgit@fimbulvetr.bsc.es -> 146860251243.30668.5165413432802957512.stgit@fimbulvetr.bsc.es
 * [new tag]         1468604634-23758-1-git-send-email-peter.maydell@linaro.org -> 1468604634-23758-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468605558-3785-1-git-send-email-stefanha@redhat.com -> 1468605558-3785-1-git-send-email-stefanha@redhat.com
 * [new tag]         1468607524-19021-1-git-send-email-eblake@redhat.com -> 1468607524-19021-1-git-send-email-eblake@redhat.com
 * [new tag]         1468614461-28807-1-git-send-email-jsnow@redhat.com -> 1468614461-28807-1-git-send-email-jsnow@redhat.com
 * [new tag]         1468812548-31868-1-git-send-email-aik@ozlabs.ru -> 1468812548-31868-1-git-send-email-aik@ozlabs.ru
 * [new tag]         1468814749-14510-1-git-send-email-caoj.fnst@cn.fujitsu.com -> 1468814749-14510-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         1468816730-22957-1-git-send-email-david@gibson.dropbear.id.au -> 1468816730-22957-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         1468826387-10473-1-git-send-email-famz@redhat.com -> 1468826387-10473-1-git-send-email-famz@redhat.com
 * [new tag]         1468831940-15556-1-git-send-email-pl@kamp.de -> 1468831940-15556-1-git-send-email-pl@kamp.de
 * [new tag]         1468833560-17397-1-git-send-email-david@gibson.dropbear.id.au -> 1468833560-17397-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         1468838875-5297-1-git-send-email-peter.maydell@linaro.org -> 1468838875-5297-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468840039-14576-1-git-send-email-dgilbert@redhat.com -> 1468840039-14576-1-git-send-email-dgilbert@redhat.com
 * [new tag]         1468847944-24533-1-git-send-email-thuth@redhat.com -> 1468847944-24533-1-git-send-email-thuth@redhat.com
 * [new tag]         1468851450-9863-1-git-send-email-pbonzini@redhat.com -> 1468851450-9863-1-git-send-email-pbonzini@redhat.com
 * [new tag]         1468852560-9054-1-git-send-email-peter.maydell@linaro.org -> 1468852560-9054-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468855127-22621-1-git-send-email-dgilbert@redhat.com -> 1468855127-22621-1-git-send-email-dgilbert@redhat.com
 * [new tag]         1468855836-11964-1-git-send-email-peter.maydell@linaro.org -> 1468855836-11964-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468861161-21984-1-git-send-email-stefanha@redhat.com -> 1468861161-21984-1-git-send-email-stefanha@redhat.com
 * [new tag]         1468861517-2508-1-git-send-email-nikunj@linux.vnet.ibm.com -> 1468861517-2508-1-git-send-email-nikunj@linux.vnet.ibm.com
 * [new tag]         1468861944-21896-1-git-send-email-peter.maydell@linaro.org -> 1468861944-21896-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         1468870792-7411-1-git-send-email-den@openvz.org -> 1468870792-7411-1-git-send-email-den@openvz.org
 * [new tag]         1468875431-16646-1-git-send-email-jsnow@redhat.com -> 1468875431-16646-1-git-send-email-jsnow@redhat.com
 * [new tag]         1468879219-24500-1-git-send-email-stefanha@redhat.com -> 1468879219-24500-1-git-send-email-stefanha@redhat.com
 * [new tag]         1468882674-25924-1-git-send-email-jsnow@redhat.com -> 1468882674-25924-1-git-send-email-jsnow@redhat.com
 * [new tag]         1468895935-23097-1-git-send-email-jasowang@redhat.com -> 1468895935-23097-1-git-send-email-jasowang@redhat.com
 * [new tag]         1468913298-23781-1-git-send-email-kraxel@redhat.com -> 1468913298-23781-1-git-send-email-kraxel@redhat.com
 * [new tag]         1468913909-21811-1-git-send-email-zhoujie2011@cn.fujitsu.com -> 1468913909-21811-1-git-send-email-zhoujie2011@cn.fujitsu.com
 * [new tag]         1468915275-16344-2-git-send-email-alex.bennee@linaro.org -> 1468915275-16344-2-git-send-email-alex.bennee@linaro.org
 * [new tag]         1468916208-18668-1-git-send-email-famz@redhat.com -> 1468916208-18668-1-git-send-email-famz@redhat.com
 * [new tag]         146891691503.15642.9817215371777203794.stgit@bahia.lan -> 146891691503.15642.9817215371777203794.stgit@bahia.lan
 * [new tag]         20160620142623.24471-1-mreitz@redhat.com -> 20160620142623.24471-1-mreitz@redhat.com
 * [new tag]         20160620182419.7249.85031.stgit@gimli.home -> 20160620182419.7249.85031.stgit@gimli.home
 * [new tag]         20160622065624.25291-1-haozhong.zhang@intel.com -> 20160622065624.25291-1-haozhong.zhang@intel.com
 * [new tag]         20160622080211.7126-1-famz@redhat.com -> 20160622080211.7126-1-famz@redhat.com
 * [new tag]         20160622125320.31279-1-famz@redhat.com -> 20160622125320.31279-1-famz@redhat.com
 * [new tag]         20160622133206.31842-1-famz@redhat.com -> 20160622133206.31842-1-famz@redhat.com
 * [new tag]         20160623062221.18322-1-prem.mallappa@broadcom.com -> 20160623062221.18322-1-prem.mallappa@broadcom.com
 * [new tag]         20160623110829.22671-1-anthony.perard@citrix.com -> 20160623110829.22671-1-anthony.perard@citrix.com
 * [new tag]         201606232235.u5NMZHkU027326@linux03a.ddci.com -> 201606232235.u5NMZHkU027326@linux03a.ddci.com
 * [new tag]         20160624132906.14446-1-cornelia.huck@de.ibm.com -> 20160624132906.14446-1-cornelia.huck@de.ibm.com
 * [new tag]         201606241911.u5OJB05n006837@linux03a.ddci.com -> 201606241911.u5OJB05n006837@linux03a.ddci.com
 * [new tag]         201606242018.u5OKISiY007160@linux03a.ddci.com -> 201606242018.u5OKISiY007160@linux03a.ddci.com
 * [new tag]         20160625123521.16752-1-digetx@gmail.com -> 20160625123521.16752-1-digetx@gmail.com
 * [new tag]         20160626082331.39187-1-ash@kambanaria.org -> 20160626082331.39187-1-ash@kambanaria.org
 * [new tag]         20160626105922.40590-1-ash@kambanaria.org -> 20160626105922.40590-1-ash@kambanaria.org
 * [new tag]         20160627165137.18252-1-bobby.prani@gmail.com -> 20160627165137.18252-1-bobby.prani@gmail.com
 * [new tag]         20160627174812.29150-1-bobby.prani@gmail.com -> 20160627174812.29150-1-bobby.prani@gmail.com
 * [new tag]         20160627181322.17082-1-bobby.prani@gmail.com -> 20160627181322.17082-1-bobby.prani@gmail.com
 * [new tag]         20160627215304.821-1-bobby.prani@gmail.com -> 20160627215304.821-1-bobby.prani@gmail.com
 * [new tag]         20160628014747.20971-1-famz@redhat.com -> 20160628014747.20971-1-famz@redhat.com
 * [new tag]         20160628123734.500a3114@fiorina -> 20160628123734.500a3114@fiorina
 * [new tag]         201606281350.u5SDo5Ef028449@linux03a.ddci.com -> 201606281350.u5SDo5Ef028449@linux03a.ddci.com
 * [new tag]         20160630195109.18892.3669.stgit@gimli.home -> 20160630195109.18892.3669.stgit@gimli.home
 * [new tag]         20160704153823.16879-1-marcandre.lureau@redhat.com -> 20160704153823.16879-1-marcandre.lureau@redhat.com
 * [new tag]         20160708131809.07a8e7dc@fiorina -> 20160708131809.07a8e7dc@fiorina
 * [new tag]         20160708132206.2080-1-digetx@gmail.com -> 20160708132206.2080-1-digetx@gmail.com
 * [new tag]         20160711135452.11304-1-mreitz@redhat.com -> 20160711135452.11304-1-mreitz@redhat.com
 * [new tag]         20160711144847.16651-1-marcandre.lureau@redhat.com -> 20160711144847.16651-1-marcandre.lureau@redhat.com
 * [new tag]         20160714041047.14282-1-fullmanet@gmail.com -> 20160714041047.14282-1-fullmanet@gmail.com
 * [new tag]         20160714114956.GA5245@gmail.com -> 20160714114956.GA5245@gmail.com
 * [new tag]         20160714202026.9727-1-bobby.prani@gmail.com -> 20160714202026.9727-1-bobby.prani@gmail.com
 * [new tag]         20160714202940.18399-1-bobby.prani@gmail.com -> 20160714202940.18399-1-bobby.prani@gmail.com
 * [new tag]         20160714215224.21093-1-bobby.prani@gmail.com -> 20160714215224.21093-1-bobby.prani@gmail.com
 * [new tag]         20160715043111.29007-1-bobby.prani@gmail.com -> 20160715043111.29007-1-bobby.prani@gmail.com
 * [new tag]         20160715172951.4750.12047.stgit@gimli.home -> 20160715172951.4750.12047.stgit@gimli.home
 * [new tag]         20160715193123.28113-1-sergey.fedorov@linaro.org -> 20160715193123.28113-1-sergey.fedorov@linaro.org
 * [new tag]         20160718100002.10692-1-fullmanet@gmail.com -> 20160718100002.10692-1-fullmanet@gmail.com
 * [new tag]         20160718140913.6304-1-cornelia.huck@de.ibm.com -> 20160718140913.6304-1-cornelia.huck@de.ibm.com
 * [new tag]         20160718170853.10820.88397.stgit@gimli.home -> 20160718170853.10820.88397.stgit@gimli.home
 * [new tag]         20160719054200.1956-1-fullmanet@gmail.com -> 20160719054200.1956-1-fullmanet@gmail.com
 * [new tag]         576786e68176302163d09977c6c8c3eb6d7a8ee5.1466771151.git.atar4qemu@gmail.com -> 576786e68176302163d09977c6c8c3eb6d7a8ee5.1466771151.git.atar4qemu@gmail.com
 * [new tag]         8C6D59A1-8C5D-4627-93B2-F8562EDF32BC@meituan.com -> 8C6D59A1-8C5D-4627-93B2-F8562EDF32BC@meituan.com
 * [new tag]         B84B24EF-5913-4D67-84F4-562E14E6290E@gmail.com -> B84B24EF-5913-4D67-84F4-562E14E6290E@gmail.com
 * [new tag]         cover.1466539342.git.alistair.francis@xilinx.com -> cover.1466539342.git.alistair.francis@xilinx.com
 * [new tag]         cover.1466598035.git.berto@igalia.com -> cover.1466598035.git.berto@igalia.com
 * [new tag]         cover.1466713052.git.pkrempa@redhat.com -> cover.1466713052.git.pkrempa@redhat.com
 * [new tag]         cover.1466716710.git.pkrempa@redhat.com -> cover.1466716710.git.pkrempa@redhat.com
 * [new tag]         cover.1466760944.git.riku.voipio@linaro.org -> cover.1466760944.git.riku.voipio@linaro.org
 * [new tag]         cover.1467138806.git.riku.voipio@linaro.org -> cover.1467138806.git.riku.voipio@linaro.org
 * [new tag]         cover.1467386530.git.berto@igalia.com -> cover.1467386530.git.berto@igalia.com
 * [new tag]         cover.1467417982.git.alistair.francis@xilinx.com -> cover.1467417982.git.alistair.francis@xilinx.com
 * [new tag]         cover.1467986342.git.berto@igalia.com -> cover.1467986342.git.berto@igalia.com
 * [new tag]         cover.1468279072.git.alistair.francis@xilinx.com -> cover.1468279072.git.alistair.francis@xilinx.com
 * [new tag]         cover.1468454556.git.alistair.francis@xilinx.com -> cover.1468454556.git.alistair.francis@xilinx.com
 * [new tag]         patchew/1468327859-21385-1-git-send-email-peter.maydell@linaro.org -> patchew/1468327859-21385-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1468525094-11959-1-git-send-email-alindsay@codeaurora.org -> patchew/1468525094-11959-1-git-send-email-alindsay@codeaurora.org
 * [new tag]         patchew/1468855127-22621-1-git-send-email-dgilbert@redhat.com -> patchew/1468855127-22621-1-git-send-email-dgilbert@redhat.com
 * [new tag]         patchew/146891691503.15642.9817215371777203794.stgit@bahia.lan -> patchew/146891691503.15642.9817215371777203794.stgit@bahia.lan
 * [new tag]         patchew/1468928377-20384-1-git-send-email-armbru@redhat.com -> patchew/1468928377-20384-1-git-send-email-armbru@redhat.com
 * [new tag]         patchew/1468934445-32183-1-git-send-email-famz@redhat.com -> patchew/1468934445-32183-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1468937076-21503-1-git-send-email-peter.maydell@linaro.org -> patchew/1468937076-21503-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1468942587-25179-1-git-send-email-stefanha@redhat.com -> patchew/1468942587-25179-1-git-send-email-stefanha@redhat.com
 * [new tag]         patchew/1468946744-28293-1-git-send-email-marcel@redhat.com -> patchew/1468946744-28293-1-git-send-email-marcel@redhat.com
 * [new tag]         patchew/1468947453-5433-1-git-send-email-prasanna.kalever@redhat.com -> patchew/1468947453-5433-1-git-send-email-prasanna.kalever@redhat.com
 * [new tag]         patchew/1468947815-9900-1-git-send-email-peter.maydell@linaro.org -> patchew/1468947815-9900-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1468950176-31959-1-git-send-email-mst@redhat.com -> patchew/1468950176-31959-1-git-send-email-mst@redhat.com
 * [new tag]         patchew/1468950439-16259-1-git-send-email-sw@weilnetz.de -> patchew/1468950439-16259-1-git-send-email-sw@weilnetz.de
 * [new tag]         patchew/1468953718-27661-1-git-send-email-armbru@redhat.com -> patchew/1468953718-27661-1-git-send-email-armbru@redhat.com
 * [new tag]         patchew/1468953778-15295-1-git-send-email-marcel@redhat.com -> patchew/1468953778-15295-1-git-send-email-marcel@redhat.com
 * [new tag]         patchew/1468974062-7726-1-git-send-email-jcody@redhat.com -> patchew/1468974062-7726-1-git-send-email-jcody@redhat.com
 * [new tag]         patchew/1468975744-12587-1-git-send-email-kwangwoo.lee@sk.com -> patchew/1468975744-12587-1-git-send-email-kwangwoo.lee@sk.com
 * [new tag]         patchew/1468990980-4598-1-git-send-email-andrew.smirnov@gmail.com -> patchew/1468990980-4598-1-git-send-email-andrew.smirnov@gmail.com
 * [new tag]         patchew/1468999625-3933-1-git-send-email-famz@redhat.com -> patchew/1468999625-3933-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1469008443-72059-1-git-send-email-imammedo@redhat.com -> patchew/1469008443-72059-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1469014146-19368-1-git-send-email-kraxel@redhat.com -> patchew/1469014146-19368-1-git-send-email-kraxel@redhat.com
 * [new tag]         patchew/1469014374-6731-1-git-send-email-berrange@redhat.com -> patchew/1469014374-6731-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1469019494-5624-1-git-send-email-kraxel@redhat.com -> patchew/1469019494-5624-1-git-send-email-kraxel@redhat.com
 * [new tag]         patchew/1469025050-12715-1-git-send-email-clord@redhat.com -> patchew/1469025050-12715-1-git-send-email-clord@redhat.com
 * [new tag]         patchew/1469028501-23780-1-git-send-email-marcel@redhat.com -> patchew/1469028501-23780-1-git-send-email-marcel@redhat.com
 * [new tag]         patchew/1469030260-28448-1-git-send-email-dave.hansen@intel.com -> patchew/1469030260-28448-1-git-send-email-dave.hansen@intel.com
 * [new tag]         patchew/1469031682-21863-1-git-send-email-stefanha@redhat.com -> patchew/1469031682-21863-1-git-send-email-stefanha@redhat.com
 * [new tag]         patchew/1469036440-4562-1-git-send-email-mst@redhat.com -> patchew/1469036440-4562-1-git-send-email-mst@redhat.com
 * [new tag]         patchew/1469043409-14033-1-git-send-email-pbonzini@redhat.com -> patchew/1469043409-14033-1-git-send-email-pbonzini@redhat.com
 * [new tag]         patchew/1469064784-18570-1-git-send-email-xiecl.fnst@cn.fujitsu.com -> patchew/1469064784-18570-1-git-send-email-xiecl.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469077560-20620-1-git-send-email-zhang.zhanghailiang@huawei.com -> patchew/1469077560-20620-1-git-send-email-zhang.zhanghailiang@huawei.com
 * [new tag]         patchew/146908535036.20978.9694390851067824300.stgit@bahia.lan -> patchew/146908535036.20978.9694390851067824300.stgit@bahia.lan
 * [new tag]         patchew/1469091800-24164-1-git-send-email-pbonzini@redhat.com -> patchew/1469091800-24164-1-git-send-email-pbonzini@redhat.com
 * [new tag]         patchew/1469092894-12801-1-git-send-email-thuth@redhat.com -> patchew/1469092894-12801-1-git-send-email-thuth@redhat.com
 * [new tag]         patchew/1469095928-5816-1-git-send-email-lvivier@redhat.com -> patchew/1469095928-5816-1-git-send-email-lvivier@redhat.com
 * [new tag]         patchew/1469096154-16085-1-git-send-email-peterx@redhat.com -> patchew/1469096154-16085-1-git-send-email-peterx@redhat.com
 * [new tag]         patchew/1469097213-26441-1-git-send-email-caoj.fnst@cn.fujitsu.com -> patchew/1469097213-26441-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469102746-20588-1-git-send-email-lvivier@redhat.com -> patchew/1469102746-20588-1-git-send-email-lvivier@redhat.com
 * [new tag]         patchew/146911619705.23920.6002060635853247073.stgit@bahia.lan -> patchew/146911619705.23920.6002060635853247073.stgit@bahia.lan
 * [new tag]         patchew/1469116479-233280-1-git-send-email-imammedo@redhat.com -> patchew/1469116479-233280-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1469119676-32373-1-git-send-email-lvivier@redhat.com -> patchew/1469119676-32373-1-git-send-email-lvivier@redhat.com
 * [new tag]         patchew/1469129688-22848-1-git-send-email-eblake@redhat.com -> patchew/1469129688-22848-1-git-send-email-eblake@redhat.com
 * [new tag]         patchew/1469130019-18497-1-git-send-email-den@openvz.org -> patchew/1469130019-18497-1-git-send-email-den@openvz.org
 * [new tag]         patchew/146914207036.16527.6025809385836923910.stgit@bahia.lan -> patchew/146914207036.16527.6025809385836923910.stgit@bahia.lan
 * [new tag]         patchew/1469175475-15420-1-git-send-email-den@openvz.org -> patchew/1469175475-15420-1-git-send-email-den@openvz.org
 * [new tag]         patchew/1469181904-14771-1-git-send-email-prasanna.kalever@redhat.com -> patchew/1469181904-14771-1-git-send-email-prasanna.kalever@redhat.com
 * [new tag]         patchew/1469182567-3114-1-git-send-email-wangww.fnst@cn.fujitsu.com -> patchew/1469182567-3114-1-git-send-email-wangww.fnst@cn.fujitsu.com
 * [new tag]         patchew/146918576946.26293.7740314135850382852.stgit@bahia.lan -> patchew/146918576946.26293.7740314135850382852.stgit@bahia.lan
 * [new tag]         patchew/1469188874-9292-1-git-send-email-prasanna.kalever@redhat.com -> patchew/1469188874-9292-1-git-send-email-prasanna.kalever@redhat.com
 * [new tag]         patchew/1469191312-8330-1-git-send-email-peter.maydell@linaro.org -> patchew/1469191312-8330-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1469192015-16487-1-git-send-email-berrange@redhat.com -> patchew/1469192015-16487-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1469192408-21713-1-git-send-email-michael@walle.cc -> patchew/1469192408-21713-1-git-send-email-michael@walle.cc
 * [new tag]         patchew/1469198048-8535-1-git-send-email-prasanna.kalever@redhat.com -> patchew/1469198048-8535-1-git-send-email-prasanna.kalever@redhat.com
 * [new tag]         patchew/1469199408-9424-1-git-send-email-prasanna.kalever@redhat.com -> patchew/1469199408-9424-1-git-send-email-prasanna.kalever@redhat.com
 * [new tag]         patchew/1469200685-13695-1-git-send-email-michael@walle.cc -> patchew/1469200685-13695-1-git-send-email-michael@walle.cc
 * [new tag]         patchew/1469204977-23590-1-git-send-email-michael@walle.cc -> patchew/1469204977-23590-1-git-send-email-michael@walle.cc
 * [new tag]         patchew/1469205390-14369-1-git-send-email-cota@braap.org -> patchew/1469205390-14369-1-git-send-email-cota@braap.org
 * [new tag]         patchew/1469206431-27245-1-git-send-email-michael@walle.cc -> patchew/1469206431-27245-1-git-send-email-michael@walle.cc
 * [new tag]         patchew/1469263490-19130-1-git-send-email-nikunj@linux.vnet.ibm.com -> patchew/1469263490-19130-1-git-send-email-nikunj@linux.vnet.ibm.com
 * [new tag]         patchew/1469318549-41635-1-git-send-email-mrolnik@gmail.com -> patchew/1469318549-41635-1-git-send-email-mrolnik@gmail.com
 * [new tag]         patchew/1469418480-18574-1-git-send-email-xiecl.fnst@cn.fujitsu.com -> patchew/1469418480-18574-1-git-send-email-xiecl.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469425667-20703-1-git-send-email-xiecl.fnst@cn.fujitsu.com -> patchew/1469425667-20703-1-git-send-email-xiecl.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469440764-61619-1-git-send-email-imammedo@redhat.com -> patchew/1469440764-61619-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1469446584-14478-1-git-send-email-peterx@redhat.com -> patchew/1469446584-14478-1-git-send-email-peterx@redhat.com
 * [new tag]         patchew/1469447015-2276-1-git-send-email-shmulik.ladkani@oracle.com -> patchew/1469447015-2276-1-git-send-email-shmulik.ladkani@oracle.com
 * [new tag]         patchew/1469451771-1173-1-git-send-email-caoj.fnst@cn.fujitsu.com -> patchew/1469451771-1173-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469453510-658-1-git-send-email-famz@redhat.com -> patchew/1469453510-658-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1469456683-25891-1-git-send-email-clg@kaod.org -> patchew/1469456683-25891-1-git-send-email-clg@kaod.org
 * [new tag]         patchew/1469459025-23606-1-git-send-email-cota@braap.org -> patchew/1469459025-23606-1-git-send-email-cota@braap.org
 * [new tag]         patchew/1469467240-21273-1-git-send-email-nikunj@linux.vnet.ibm.com -> patchew/1469467240-21273-1-git-send-email-nikunj@linux.vnet.ibm.com
 * [new tag]         patchew/1469473467-16316-1-git-send-email-mdroth@linux.vnet.ibm.com -> patchew/1469473467-16316-1-git-send-email-mdroth@linux.vnet.ibm.com
 * [new tag]         patchew/1469490165-23915-1-git-send-email-git@andred.net -> patchew/1469490165-23915-1-git-send-email-git@andred.net
 * [new tag]         patchew/1469493760-4205-1-git-send-email-rth@twiddle.net -> patchew/1469493760-4205-1-git-send-email-rth@twiddle.net
 * [new tag]         patchew/1469502371-1206-1-git-send-email-david@gibson.dropbear.id.au -> patchew/1469502371-1206-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         patchew/1469503738-28269-1-git-send-email-peterx@redhat.com -> patchew/1469503738-28269-1-git-send-email-peterx@redhat.com
 * [new tag]         patchew/1469505014-62480-1-git-send-email-mrolnik@gmail.com -> patchew/1469505014-62480-1-git-send-email-mrolnik@gmail.com
 * [new tag]         patchew/1469520941-16283-1-git-send-email-xiecl.fnst@cn.fujitsu.com -> patchew/1469520941-16283-1-git-send-email-xiecl.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469523803-12194-1-git-send-email-caoj.fnst@cn.fujitsu.com -> patchew/1469523803-12194-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469529846-10451-1-git-send-email-peter.maydell@linaro.org -> patchew/1469529846-10451-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1469530917-13842-1-git-send-email-vijay.kilari@gmail.com -> patchew/1469530917-13842-1-git-send-email-vijay.kilari@gmail.com
 * [new tag]         patchew/1469535885.5978.76.camel@kernel.crashing.org -> patchew/1469535885.5978.76.camel@kernel.crashing.org
 * [new tag]         patchew/1469538827-8219-1-git-send-email-berrange@redhat.com -> patchew/1469538827-8219-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1469541331-86342-1-git-send-email-imammedo@redhat.com -> patchew/1469541331-86342-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1469549767-27249-1-git-send-email-berrange@redhat.com -> patchew/1469549767-27249-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1469553069-15350-1-git-send-email-sw@weilnetz.de -> patchew/1469553069-15350-1-git-send-email-sw@weilnetz.de
 * [new tag]         patchew/1469558699-23314-1-git-send-email-silbe@linux.vnet.ibm.com -> patchew/1469558699-23314-1-git-send-email-silbe@linux.vnet.ibm.com
 * [new tag]         patchew/1469561218-3067-1-git-send-email-nikunj@linux.vnet.ibm.com -> patchew/1469561218-3067-1-git-send-email-nikunj@linux.vnet.ibm.com
 * [new tag]         patchew/1469566373-9953-1-git-send-email-jcody@redhat.com -> patchew/1469566373-9953-1-git-send-email-jcody@redhat.com
 * [new tag]         patchew/1469570853-19770-1-git-send-email-jsnow@redhat.com -> patchew/1469570853-19770-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1469600777-30413-1-git-send-email-famz@redhat.com -> patchew/1469600777-30413-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1469606618-26915-1-git-send-email-aik@ozlabs.ru -> patchew/1469606618-26915-1-git-send-email-aik@ozlabs.ru
 * [new tag]         patchew/1469608053.5978.132.camel@kernel.crashing.org -> patchew/1469608053.5978.132.camel@kernel.crashing.org
 * [new tag]         patchew/1469611466-31574-1-git-send-email-silbe@linux.vnet.ibm.com -> patchew/1469611466-31574-1-git-send-email-silbe@linux.vnet.ibm.com
 * [new tag]         patchew/1469613157-8942-1-git-send-email-saxenap.ltc@gmail.com -> patchew/1469613157-8942-1-git-send-email-saxenap.ltc@gmail.com
 * [new tag]         patchew/1469613763-30312-1-git-send-email-roysh@mellanox.com -> patchew/1469613763-30312-1-git-send-email-roysh@mellanox.com
 * [new tag]         patchew/1469616590-38683-1-git-send-email-vsementsov@virtuozzo.com -> patchew/1469616590-38683-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         patchew/1469622402-8634-1-git-send-email-aderumier@odiso.com -> patchew/1469622402-8634-1-git-send-email-aderumier@odiso.com
 * [new tag]         patchew/1469623198-177227-1-git-send-email-imammedo@redhat.com -> patchew/1469623198-177227-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1469629761-23274-1-git-send-email-ehabkost@redhat.com -> patchew/1469629761-23274-1-git-send-email-ehabkost@redhat.com
 * [new tag]         patchew/1469631104-7972-1-git-send-email-jsnow@redhat.com -> patchew/1469631104-7972-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1469632916-28595-1-git-send-email-minyard@acm.org -> patchew/1469632916-28595-1-git-send-email-minyard@acm.org
 * [new tag]         patchew/1469633448-10692-1-git-send-email-brogers@suse.com -> patchew/1469633448-10692-1-git-send-email-brogers@suse.com
 * [new tag]         patchew/1469633876-23209-1-git-send-email-ppandit@redhat.com -> patchew/1469633876-23209-1-git-send-email-ppandit@redhat.com
 * [new tag]         patchew/1469635201-11918-1-git-send-email-jsnow@redhat.com -> patchew/1469635201-11918-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1469636506-1768-1-git-send-email-clord@redhat.com -> patchew/1469636506-1768-1-git-send-email-clord@redhat.com
 * [new tag]         patchew/1469637829-8105-1-git-send-email-stefanha@redhat.com -> patchew/1469637829-8105-1-git-send-email-stefanha@redhat.com
 * [new tag]         patchew/1469651923-20723-1-git-send-email-clord@redhat.com -> patchew/1469651923-20723-1-git-send-email-clord@redhat.com
 * [new tag]         patchew/1469686942-14176-1-git-send-email-saxenap.ltc@gmail.com -> patchew/1469686942-14176-1-git-send-email-saxenap.ltc@gmail.com
 * [new tag]         patchew/1469689643-11556-1-git-send-email-saxenap.ltc@gmail.com -> patchew/1469689643-11556-1-git-send-email-saxenap.ltc@gmail.com
 * [new tag]         patchew/1469696848-9870-1-git-send-email-leon.alrae@imgtec.com -> patchew/1469696848-9870-1-git-send-email-leon.alrae@imgtec.com
 * [new tag]         patchew/1469697145-1401-1-git-send-email-zhangchen.fnst@cn.fujitsu.com -> patchew/1469697145-1401-1-git-send-email-zhangchen.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469707079-9049-1-git-send-email-peter.maydell@linaro.org -> patchew/1469707079-9049-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1469719089-28189-1-git-send-email-lvivier@redhat.com -> patchew/1469719089-28189-1-git-send-email-lvivier@redhat.com
 * [new tag]         patchew/1469719485-31366-1-git-send-email-peter.maydell@linaro.org -> patchew/1469719485-31366-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1469720690-32060-1-git-send-email-peter.maydell@linaro.org -> patchew/1469720690-32060-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1469746258-22438-1-git-send-email-jsnow@redhat.com -> patchew/1469746258-22438-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1469762011-7902-1-git-send-email-mst@redhat.com -> patchew/1469762011-7902-1-git-send-email-mst@redhat.com
 * [new tag]         patchew/1469768024-32108-1-git-send-email-david@gibson.dropbear.id.au -> patchew/1469768024-32108-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         patchew/1469775331-7468-1-git-send-email-sw@weilnetz.de -> patchew/1469775331-7468-1-git-send-email-sw@weilnetz.de
 * [new tag]         patchew/1469775569-7869-1-git-send-email-sw@weilnetz.de -> patchew/1469775569-7869-1-git-send-email-sw@weilnetz.de
 * [new tag]         patchew/1469776231-23820-1-git-send-email-caoj.fnst@cn.fujitsu.com -> patchew/1469776231-23820-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         patchew/1469777353-9383-1-git-send-email-armbru@redhat.com -> patchew/1469777353-9383-1-git-send-email-armbru@redhat.com
 * [new tag]         patchew/1469783472-18639-1-git-send-email-leon.alrae@imgtec.com -> patchew/1469783472-18639-1-git-send-email-leon.alrae@imgtec.com
 * [new tag]         patchew/1469787777-10688-1-git-send-email-famz@redhat.com -> patchew/1469787777-10688-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1469791051-680-1-git-send-email-jgross@suse.com -> patchew/1469791051-680-1-git-send-email-jgross@suse.com
 * [new tag]         patchew/1469791063-28222-1-git-send-email-berrange@redhat.com -> patchew/1469791063-28222-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1469800542-11402-1-git-send-email-imammedo@redhat.com -> patchew/1469800542-11402-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1469802701-11974-1-git-send-email-berto@igalia.com -> patchew/1469802701-11974-1-git-send-email-berto@igalia.com
 * [new tag]         patchew/1469806345-67852-1-git-send-email-mrolnik@gmail.com -> patchew/1469806345-67852-1-git-send-email-mrolnik@gmail.com
 * [new tag]         patchew/1469974685-4144-1-git-send-email-peterx@redhat.com -> patchew/1469974685-4144-1-git-send-email-peterx@redhat.com
 * [new tag]         patchew/1470009136-67737-2-git-send-email-ashish.mittal@veritas.com -> patchew/1470009136-67737-2-git-send-email-ashish.mittal@veritas.com
 * [new tag]         patchew/1470013590-3046-2-git-send-email-ashish.mittal@veritas.com -> patchew/1470013590-3046-2-git-send-email-ashish.mittal@veritas.com
 * [new tag]         patchew/1470024419-10886-1-git-send-email-lizhijian@cn.fujitsu.com -> patchew/1470024419-10886-1-git-send-email-lizhijian@cn.fujitsu.com
 * [new tag]         patchew/1470027888-24381-1-git-send-email-famz@redhat.com -> patchew/1470027888-24381-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470038878-5599-1-git-send-email-jasowang@redhat.com -> patchew/1470038878-5599-1-git-send-email-jasowang@redhat.com
 * [new tag]         patchew/1470042985-680-1-git-send-email-paul.durrant@citrix.com -> patchew/1470042985-680-1-git-send-email-paul.durrant@citrix.com
 * [new tag]         patchew/1470059562-17147-1-git-send-email-ehabkost@redhat.com -> patchew/1470059562-17147-1-git-send-email-ehabkost@redhat.com
 * [new tag]         patchew/1470059959-372-1-git-send-email-peterx@redhat.com -> patchew/1470059959-372-1-git-send-email-peterx@redhat.com
 * [new tag]         patchew/1470096763-14033-1-git-send-email-jsnow@redhat.com -> patchew/1470096763-14033-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1470109301-12966-1-git-send-email-famz@redhat.com -> patchew/1470109301-12966-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470114877-1466-1-git-send-email-sw@weilnetz.de -> patchew/1470114877-1466-1-git-send-email-sw@weilnetz.de
 * [new tag]         patchew/1470119552-16170-1-git-send-email-jgross@suse.com -> patchew/1470119552-16170-1-git-send-email-jgross@suse.com
 * [new tag]         patchew/1470125439-19711-1-git-send-email-luwei.kang@intel.com -> patchew/1470125439-19711-1-git-send-email-luwei.kang@intel.com
 * [new tag]         patchew/1470127147-12442-1-git-send-email-davidkiarie4@gmail.com -> patchew/1470127147-12442-1-git-send-email-davidkiarie4@gmail.com
 * [new tag]         patchew/1470129518-21087-1-git-send-email-famz@redhat.com -> patchew/1470129518-21087-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470129763.12584.26.camel@kernel.crashing.org -> patchew/1470129763.12584.26.camel@kernel.crashing.org
 * [new tag]         patchew/1470130880-1050-1-git-send-email-shmulik.ladkani@oracle.com -> patchew/1470130880-1050-1-git-send-email-shmulik.ladkani@oracle.com
 * [new tag]         patchew/1470133216-6758-1-git-send-email-vijay.kilari@gmail.com -> patchew/1470133216-6758-1-git-send-email-vijay.kilari@gmail.com
 * [new tag]         patchew/1470134071-29526-1-git-send-email-pbonzini@redhat.com -> patchew/1470134071-29526-1-git-send-email-pbonzini@redhat.com
 * [new tag]         patchew/1470134726-15697-1-git-send-email-berrange@redhat.com -> patchew/1470134726-15697-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1470134960-87851-1-git-send-email-imammedo@redhat.com -> patchew/1470134960-87851-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1470137128-12901-1-git-send-email-ehabkost@redhat.com -> patchew/1470137128-12901-1-git-send-email-ehabkost@redhat.com
 * [new tag]         patchew/1470137878-29405-1-git-send-email-ppandit@redhat.com -> patchew/1470137878-29405-1-git-send-email-ppandit@redhat.com
 * [new tag]         patchew/1470139155-53900-1-git-send-email-dahi@linux.vnet.ibm.com -> patchew/1470139155-53900-1-git-send-email-dahi@linux.vnet.ibm.com
 * [new tag]         patchew/1470140044-16492-1-git-send-email-jgross@suse.com -> patchew/1470140044-16492-1-git-send-email-jgross@suse.com
 * [new tag]         patchew/1470142856-742-1-git-send-email-famz@redhat.com -> patchew/1470142856-742-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470147137-21970-1-git-send-email-clord@redhat.com -> patchew/1470147137-21970-1-git-send-email-clord@redhat.com
 * [new tag]         patchew/1470150402-20302-1-git-send-email-paul.durrant@citrix.com -> patchew/1470150402-20302-1-git-send-email-paul.durrant@citrix.com
 * [new tag]         patchew/1470150439-28468-1-git-send-email-clord@redhat.com -> patchew/1470150439-28468-1-git-send-email-clord@redhat.com
 * [new tag]         patchew/1470153614-6657-1-git-send-email-minyard@acm.org -> patchew/1470153614-6657-1-git-send-email-minyard@acm.org
 * [new tag]         patchew/1470158524-24807-1-git-send-email-kwolf@redhat.com -> patchew/1470158524-24807-1-git-send-email-kwolf@redhat.com
 * [new tag]         patchew/1470159687-16428-1-git-send-email-peter.maydell@linaro.org -> patchew/1470159687-16428-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1470161247-10251-1-git-send-email-eric.auger@redhat.com -> patchew/1470161247-10251-1-git-send-email-eric.auger@redhat.com
 * [new tag]         patchew/1470164128-28158-1-git-send-email-jsnow@redhat.com -> patchew/1470164128-28158-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1470166775-3671-1-git-send-email-pbonzini@redhat.com -> patchew/1470166775-3671-1-git-send-email-pbonzini@redhat.com
 * [new tag]         patchew/1470175541-19344-1-git-send-email-jsnow@redhat.com -> patchew/1470175541-19344-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1470193641-26000-1-git-send-email-peterx@redhat.com -> patchew/1470193641-26000-1-git-send-email-peterx@redhat.com
 * [new tag]         patchew/1470201769-12344-1-git-send-email-i.maximets@samsung.com -> patchew/1470201769-12344-1-git-send-email-i.maximets@samsung.com
 * [new tag]         patchew/1470201951-19288-1-git-send-email-david@gibson.dropbear.id.au -> patchew/1470201951-19288-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         patchew/1470202928-3392-1-git-send-email-famz@redhat.com -> patchew/1470202928-3392-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470210923.12584.67.camel@kernel.crashing.org -> patchew/1470210923.12584.67.camel@kernel.crashing.org
 * [new tag]         patchew/1470211278-22868-1-git-send-email-famz@redhat.com -> patchew/1470211278-22868-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470211497-116801-1-git-send-email-imammedo@redhat.com -> patchew/1470211497-116801-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1470214147-32560-1-git-send-email-xiecl.fnst@cn.fujitsu.com -> patchew/1470214147-32560-1-git-send-email-xiecl.fnst@cn.fujitsu.com
 * [new tag]         patchew/1470217739-32229-2-git-send-email-berrange@redhat.com -> patchew/1470217739-32229-2-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1470224274-31522-1-git-send-email-armbru@redhat.com -> patchew/1470224274-31522-1-git-send-email-armbru@redhat.com
 * [new tag]         patchew/1470224648.12584.97.camel@kernel.crashing.org -> patchew/1470224648.12584.97.camel@kernel.crashing.org
 * [new tag]         patchew/1470227172-13704-1-git-send-email-zhang.zhanghailiang@huawei.com -> patchew/1470227172-13704-1-git-send-email-zhang.zhanghailiang@huawei.com
 * [new tag]         patchew/1470229005-152704-1-git-send-email-vsementsov@virtuozzo.com -> patchew/1470229005-152704-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         patchew/1470229549-32477-1-git-send-email-kraxel@redhat.com -> patchew/1470229549-32477-1-git-send-email-kraxel@redhat.com
 * [new tag]         patchew/1470238522-28094-1-git-send-email-kraxel@redhat.com -> patchew/1470238522-28094-1-git-send-email-kraxel@redhat.com
 * [new tag]         patchew/1470241360-3574-1-git-send-email-berrange@redhat.com -> patchew/1470241360-3574-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1470254107-14842-1-git-send-email-lvivier@redhat.com -> patchew/1470254107-14842-1-git-send-email-lvivier@redhat.com
 * [new tag]         patchew/1470266160-17896-1-git-send-email-mst@redhat.com -> patchew/1470266160-17896-1-git-send-email-mst@redhat.com
 * [new tag]         patchew/1470278654-13525-1-git-send-email-famz@redhat.com -> patchew/1470278654-13525-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470295814-28113-1-git-send-email-ppandit@redhat.com -> patchew/1470295814-28113-1-git-send-email-ppandit@redhat.com
 * [new tag]         patchew/1470300592-19219-1-git-send-email-zhangchen.fnst@cn.fujitsu.com -> patchew/1470300592-19219-1-git-send-email-zhangchen.fnst@cn.fujitsu.com
 * [new tag]         patchew/1470307178-22848-1-git-send-email-peter.maydell@linaro.org -> patchew/1470307178-22848-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1470309276-5012-1-git-send-email-peter.maydell@linaro.org -> patchew/1470309276-5012-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1470312212-3005-1-git-send-email-kwolf@redhat.com -> patchew/1470312212-3005-1-git-send-email-kwolf@redhat.com
 * [new tag]         patchew/1470312547-8034-1-git-send-email-kwolf@redhat.com -> patchew/1470312547-8034-1-git-send-email-kwolf@redhat.com
 * [new tag]         patchew/1470318254-29989-1-git-send-email-paul.durrant@citrix.com -> patchew/1470318254-29989-1-git-send-email-paul.durrant@citrix.com
 * [new tag]         patchew/1470328007-7909-1-git-send-email-rth@twiddle.net -> patchew/1470328007-7909-1-git-send-email-rth@twiddle.net
 * [new tag]         patchew/1470334731-23231-1-git-send-email-jsnow@redhat.com -> patchew/1470334731-23231-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1470382202-28778-1-git-send-email-mark.cave-ayland@ilande.co.uk -> patchew/1470382202-28778-1-git-send-email-mark.cave-ayland@ilande.co.uk
 * [new tag]         patchew/1470383429-11526-1-git-send-email-david@gibson.dropbear.id.au -> patchew/1470383429-11526-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         patchew/1470387870-30438-1-git-send-email-famz@redhat.com -> patchew/1470387870-30438-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470388537-2908-1-git-send-email-clg@kaod.org -> patchew/1470388537-2908-1-git-send-email-clg@kaod.org
 * [new tag]         patchew/1470389082-15298-1-git-send-email-stefanha@redhat.com -> patchew/1470389082-15298-1-git-send-email-stefanha@redhat.com
 * [new tag]         patchew/1470389558-6557-1-git-send-email-kwolf@redhat.com -> patchew/1470389558-6557-1-git-send-email-kwolf@redhat.com
 * [new tag]         patchew/1470389697-3537-1-git-send-email-pbonzini@redhat.com -> patchew/1470389697-3537-1-git-send-email-pbonzini@redhat.com
 * [new tag]         patchew/1470390377-228219-1-git-send-email-imammedo@redhat.com -> patchew/1470390377-228219-1-git-send-email-imammedo@redhat.com
 * [new tag]         patchew/1470391392-28274-1-git-send-email-peter.maydell@linaro.org -> patchew/1470391392-28274-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1470391439-28427-1-git-send-email-peter.maydell@linaro.org -> patchew/1470391439-28427-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1470393800-7882-1-git-send-email-peter.maydell@linaro.org -> patchew/1470393800-7882-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1470396992-14564-1-git-send-email-lprosek@redhat.com -> patchew/1470396992-14564-1-git-send-email-lprosek@redhat.com
 * [new tag]         patchew/1470411926-15389-1-git-send-email-stefanha@redhat.com -> patchew/1470411926-15389-1-git-send-email-stefanha@redhat.com
 * [new tag]         patchew/147041636348.2523.2954972609232949598.stgit@fimbulvetr.bsc.es -> patchew/147041636348.2523.2954972609232949598.stgit@fimbulvetr.bsc.es
 * [new tag]         patchew/1470420195-32551-1-git-send-email-clord@redhat.com -> patchew/1470420195-32551-1-git-send-email-clord@redhat.com
 * [new tag]         patchew/1470439032-20995-1-git-send-email-mjg59@coreos.com -> patchew/1470439032-20995-1-git-send-email-mjg59@coreos.com
 * [new tag]         patchew/1470448074-20473-1-git-send-email-rth@twiddle.net -> patchew/1470448074-20473-1-git-send-email-rth@twiddle.net
 * [new tag]         patchew/1470506994-36251-1-git-send-email-vsementsov@virtuozzo.com -> patchew/1470506994-36251-1-git-send-email-vsementsov@virtuozzo.com
 * [new tag]         patchew/1470564546-8008-1-git-send-email-opensource.dxs@aliyun.com -> patchew/1470564546-8008-1-git-send-email-opensource.dxs@aliyun.com
 * [new tag]         patchew/1470621661-21877-1-git-send-email-ashish.mittal@veritas.com -> patchew/1470621661-21877-1-git-send-email-ashish.mittal@veritas.com
 * [new tag]         patchew/1470623282-3837-1-git-send-email-douly.fnst@cn.fujitsu.com -> patchew/1470623282-3837-1-git-send-email-douly.fnst@cn.fujitsu.com
 * [new tag]         patchew/1470624282-5559-1-git-send-email-david@gibson.dropbear.id.au -> patchew/1470624282-5559-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         patchew/1470636568-8291-1-git-send-email-famz@redhat.com -> patchew/1470636568-8291-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470638801-22060-1-git-send-email-famz@redhat.com -> patchew/1470638801-22060-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470638884-22528-1-git-send-email-famz@redhat.com -> patchew/1470638884-22528-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470640761-17579-1-git-send-email-armbru@redhat.com -> patchew/1470640761-17579-1-git-send-email-armbru@redhat.com
 * [new tag]         patchew/1470646511-5234-1-git-send-email-pbonzini@redhat.com -> patchew/1470646511-5234-1-git-send-email-pbonzini@redhat.com
 * [new tag]         patchew/1470648700-3474-1-git-send-email-berrange@redhat.com -> patchew/1470648700-3474-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1470657152-2063-1-git-send-email-kwolf@redhat.com -> patchew/1470657152-2063-1-git-send-email-kwolf@redhat.com
 * [new tag]         patchew/1470658774-16049-1-git-send-email-pbonzini@redhat.com -> patchew/1470658774-16049-1-git-send-email-pbonzini@redhat.com
 * [new tag]         patchew/1470659262-18351-1-git-send-email-armbru@redhat.com -> patchew/1470659262-18351-1-git-send-email-armbru@redhat.com
 * [new tag]         patchew/1470659911-13733-1-git-send-email-ppandit@redhat.com -> patchew/1470659911-13733-1-git-send-email-ppandit@redhat.com
 * [new tag]         patchew/1470661733-22154-1-git-send-email-lvivier@redhat.com -> patchew/1470661733-22154-1-git-send-email-lvivier@redhat.com
 * [new tag]         patchew/1470662013-19785-1-git-send-email-famz@redhat.com -> patchew/1470662013-19785-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470669081-17860-1-git-send-email-lvivier@redhat.com -> patchew/1470669081-17860-1-git-send-email-lvivier@redhat.com
 * [new tag]         patchew/1470670378-53732-1-git-send-email-dahi@linux.vnet.ibm.com -> patchew/1470670378-53732-1-git-send-email-dahi@linux.vnet.ibm.com
 * [new tag]         patchew/1470672688-6754-1-git-send-email-peter.maydell@linaro.org -> patchew/1470672688-6754-1-git-send-email-peter.maydell@linaro.org
 * [new tag]         patchew/1470675071-23677-1-git-send-email-vijay.kilari@gmail.com -> patchew/1470675071-23677-1-git-send-email-vijay.kilari@gmail.com
 * [new tag]         patchew/1470679640-18366-1-git-send-email-clord@redhat.com -> patchew/1470679640-18366-1-git-send-email-clord@redhat.com
 * [new tag]         patchew/1470683381-16680-1-git-send-email-jsnow@redhat.com -> patchew/1470683381-16680-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1470688017-1127-1-git-send-email-mjg59@coreos.com -> patchew/1470688017-1127-1-git-send-email-mjg59@coreos.com
 * [new tag]         patchew/1470702146-24399-1-git-send-email-liang.z.li@intel.com -> patchew/1470702146-24399-1-git-send-email-liang.z.li@intel.com
 * [new tag]         patchew/1470702642-24580-1-git-send-email-liang.z.li@intel.com -> patchew/1470702642-24580-1-git-send-email-liang.z.li@intel.com
 * [new tag]         patchew/1470708908-12885-1-git-send-email-famz@redhat.com -> patchew/1470708908-12885-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470725287-28599-1-git-send-email-douly.fnst@cn.fujitsu.com -> patchew/1470725287-28599-1-git-send-email-douly.fnst@cn.fujitsu.com
 * [new tag]         patchew/1470725407-5051-1-git-send-email-famz@redhat.com -> patchew/1470725407-5051-1-git-send-email-famz@redhat.com
 * [new tag]         patchew/1470728073-30141-1-git-send-email-jasowang@redhat.com -> patchew/1470728073-30141-1-git-send-email-jasowang@redhat.com
 * [new tag]         patchew/1470728955-90600-1-git-send-email-arei.gonglei@huawei.com -> patchew/1470728955-90600-1-git-send-email-arei.gonglei@huawei.com
 * [new tag]         patchew/1470731119-14661-1-git-send-email-clg@kaod.org -> patchew/1470731119-14661-1-git-send-email-clg@kaod.org
 * [new tag]         patchew/1470734229-10832-1-git-send-email-thuth@redhat.com -> patchew/1470734229-10832-1-git-send-email-thuth@redhat.com
 * [new tag]         patchew/1470738294-30452-1-git-send-email-douly.fnst@cn.fujitsu.com -> patchew/1470738294-30452-1-git-send-email-douly.fnst@cn.fujitsu.com
 * [new tag]         patchew/1470741619-23231-1-git-send-email-kwolf@redhat.com -> patchew/1470741619-23231-1-git-send-email-kwolf@redhat.com
 * [new tag]         patchew/1470744604-80857-1-git-send-email-jiangshanlai@gmail.com -> patchew/1470744604-80857-1-git-send-email-jiangshanlai@gmail.com
 * [new tag]         patchew/1470753137-18354-1-git-send-email-davidkiarie4@gmail.com -> patchew/1470753137-18354-1-git-send-email-davidkiarie4@gmail.com
 * [new tag]         patchew/1470756748-18933-1-git-send-email-berrange@redhat.com -> patchew/1470756748-18933-1-git-send-email-berrange@redhat.com
 * [new tag]         patchew/1470757846-11266-1-git-send-email-jsnow@redhat.com -> patchew/1470757846-11266-1-git-send-email-jsnow@redhat.com
 * [new tag]         patchew/1470762001-414-1-git-send-email-thuth@redhat.com -> patchew/1470762001-414-1-git-send-email-thuth@redhat.com
 * [new tag]         patchew/1470790447-83284-1-git-send-email-jiangshanlai@gmail.com -> patchew/1470790447-83284-1-git-send-email-jiangshanlai@gmail.com
 * [new tag]         patchew/1470799131-26024-1-git-send-email-caoj.fnst@cn.fujitsu.com -> patchew/1470799131-26024-1-git-send-email-caoj.fnst@cn.fujitsu.com
 * [new tag]         patchew/1470807941-25931-1-git-send-email-david@gibson.dropbear.id.au -> patchew/1470807941-25931-1-git-send-email-david@gibson.dropbear.id.au
 * [new tag]         patchew/1470817370-145190-1-git-send-email-pbonzini@redhat.com -> patchew/1470817370-145190-1-git-send-email-pbonzini@redhat.com
 * [new tag]         patchew/1470827847-15983-1-git-send-email-kwolf@redhat.com -> patchew/1470827847-15983-1-git-send-email-kwolf@redhat.com
 * [new tag]         patchew/1470840390-29235-1-git-send-email-mst@redhat.com -> patchew/1470840390-29235-1-git-send-email-mst@redhat.com
 * [new tag]         patchew/147084825411.21266.1977426703494992563.stgit@fimbulvetr.bsc.es -> patchew/147084825411.21266.1977426703494992563.stgit@fimbulvetr.bsc.es
 * [new tag]         patchew/1470856340-24394-1-git-send-email-ppandit@redhat.com -> patchew/1470856340-24394-1-git-send-email-ppandit@redhat.com
 * [new tag]         patchew/1470857149-32003-1-git-send-email-cota@braap.org -> patchew/1470857149-32003-1-git-send-email-cota@braap.org
 * [new tag]         patchew/1470861494-17834-1-git-send-email-ppandit@redhat.com -> patchew/1470861494-17834-1-git-send-email-ppandit@redhat.com
 * [new tag]         patchew/20160628014747.20971-1-famz@redhat.com -> patchew/20160628014747.20971-1-famz@redhat.com
 * [new tag]         patchew/20160719054200.1956-1-fullmanet@gmail.com -> patchew/20160719054200.1956-1-fullmanet@gmail.com
 * [new tag]         patchew/20160719085432.4572-1-marcandre.lureau@redhat.com -> patchew/20160719085432.4572-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160719140510.8155-1-s.garzarella@evidence.eu.com -> patchew/20160719140510.8155-1-s.garzarella@evidence.eu.com
 * [new tag]         patchew/20160719143316.9811-1-s.garzarella@evidence.eu.com -> patchew/20160719143316.9811-1-s.garzarella@evidence.eu.com
 * [new tag]         patchew/20160719174411.10996-1-fullmanet@gmail.com -> patchew/20160719174411.10996-1-fullmanet@gmail.com
 * [new tag]         patchew/20160719220039.GA32236@redhat.com -> patchew/20160719220039.GA32236@redhat.com
 * [new tag]         patchew/20160719224730.6948-1-mreitz@redhat.com -> patchew/20160719224730.6948-1-mreitz@redhat.com
 * [new tag]         patchew/20160720141725.20025-1-cornelia.huck@de.ibm.com -> patchew/20160720141725.20025-1-cornelia.huck@de.ibm.com
 * [new tag]         patchew/20160720193955.21782-1-bobby.prani@gmail.com -> patchew/20160720193955.21782-1-bobby.prani@gmail.com
 * [new tag]         patchew/20160720203131.30229-1-bobby.prani@gmail.com -> patchew/20160720203131.30229-1-bobby.prani@gmail.com
 * [new tag]         patchew/20160721035552.7205-1-fullmanet@gmail.com -> patchew/20160721035552.7205-1-fullmanet@gmail.com
 * [new tag]         patchew/20160721084153.16103-1-fullmanet@gmail.com -> patchew/20160721084153.16103-1-fullmanet@gmail.com
 * [new tag]         patchew/20160721085750.30008-1-marcandre.lureau@redhat.com -> patchew/20160721085750.30008-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160721140030.28383-1-marcandre.lureau@redhat.com -> patchew/20160721140030.28383-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160722023050.3998-1-icenowy@aosc.xyz -> patchew/20160722023050.3998-1-icenowy@aosc.xyz
 * [new tag]         patchew/20160722095540.5887-1-paul.burton@imgtec.com -> patchew/20160722095540.5887-1-paul.burton@imgtec.com
 * [new tag]         patchew/20160725055842.3836-1-fullmanet@gmail.com -> patchew/20160725055842.3836-1-fullmanet@gmail.com
 * [new tag]         patchew/20160725175746.97029-1-sbruno@freebsd.org -> patchew/20160725175746.97029-1-sbruno@freebsd.org
 * [new tag]         patchew/20160725190842.2348-1-sbruno@freebsd.org -> patchew/20160725190842.2348-1-sbruno@freebsd.org
 * [new tag]         patchew/20160726171838.21672-1-mreitz@redhat.com -> patchew/20160726171838.21672-1-mreitz@redhat.com
 * [new tag]         patchew/20160726210533.20116-1-sbruno@freebsd.org -> patchew/20160726210533.20116-1-sbruno@freebsd.org
 * [new tag]         patchew/20160726211527.28510-1-marcandre.lureau@redhat.com -> patchew/20160726211527.28510-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160728111357.3349-1-marcandre.lureau@redhat.com -> patchew/20160728111357.3349-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160728143808.13707-1-marcandre.lureau@redhat.com -> patchew/20160728143808.13707-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160729144149.22388.30756.malone@soybean.canonical.com -> patchew/20160729144149.22388.30756.malone@soybean.canonical.com
 * [new tag]         patchew/20160729160235.64525-1-sbruno@freebsd.org -> patchew/20160729160235.64525-1-sbruno@freebsd.org
 * [new tag]         patchew/20160801112343.29082-1-marcandre.lureau@redhat.com -> patchew/20160801112343.29082-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160802145225.17620-1-bobby.prani@gmail.com -> patchew/20160802145225.17620-1-bobby.prani@gmail.com
 * [new tag]         patchew/20160803145541.15355-1-marcandre.lureau@redhat.com -> patchew/20160803145541.15355-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160805060327.1464-1-bobby.prani@gmail.com -> patchew/20160805060327.1464-1-bobby.prani@gmail.com
 * [new tag]         patchew/20160805082421.21994-1-marcandre.lureau@redhat.com -> patchew/20160805082421.21994-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160805140241.29513-1-cornelia.huck@de.ibm.com -> patchew/20160805140241.29513-1-cornelia.huck@de.ibm.com
 * [new tag]         patchew/20160807011557.31007-1-bobby.prani@gmail.com -> patchew/20160807011557.31007-1-bobby.prani@gmail.com
 * [new tag]         patchew/20160807012545.7145-1-bobby.prani@gmail.com -> patchew/20160807012545.7145-1-bobby.prani@gmail.com
 * [new tag]         patchew/20160807200601.25905-1-marcandre.lureau@redhat.com -> patchew/20160807200601.25905-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160808105333.4717-1-cornelia.huck@de.ibm.com -> patchew/20160808105333.4717-1-cornelia.huck@de.ibm.com
 * [new tag]         patchew/20160808141439.16908-1-marcandre.lureau@redhat.com -> patchew/20160808141439.16908-1-marcandre.lureau@redhat.com
 * [new tag]         patchew/20160809023545.30204-1-bobby.prani@gmail.com -> patchew/20160809023545.30204-1-bobby.prani@gmail.com
 * [new tag]         patchew/20160809150333.9991-1-rkrcmar@redhat.com -> patchew/20160809150333.9991-1-rkrcmar@redhat.com
 * [new tag]         patchew/20160809160703.GA10637@potion -> patchew/20160809160703.GA10637@potion
 * [new tag]         patchew/20160809173841.716-1-rkrcmar@redhat.com -> patchew/20160809173841.716-1-rkrcmar@redhat.com
 * [new tag]         patchew/20160809183904.25692-1-fullmanet@gmail.com -> patchew/20160809183904.25692-1-fullmanet@gmail.com
 * [new tag]         patchew/20160809212007.4868-1-fullmanet@gmail.com -> patchew/20160809212007.4868-1-fullmanet@gmail.com
 * [new tag]         patchew/20160809231246.4537-1-bobby.prani@gmail.com -> patchew/20160809231246.4537-1-bobby.prani@gmail.com
 * [new tag]         patchew/20160810024312.14544-1-fullmanet@gmail.com -> patchew/20160810024312.14544-1-fullmanet@gmail.com
 * [new tag]         patchew/20160810185502.32015-1-bobby.prani@gmail.com -> patchew/20160810185502.32015-1-bobby.prani@gmail.com
 * [new tag]         patchew/24044757332cd427e378053739e6f49980e0ac5d.1470392366.git.lv.zheng@intel.com -> patchew/24044757332cd427e378053739e6f49980e0ac5d.1470392366.git.lv.zheng@intel.com
 * [new tag]         patchew/409b2bbd046a53987a71e64d855e5761d441bbaf.1470641265.git.lv.zheng@intel.com -> patchew/409b2bbd046a53987a71e64d855e5761d441bbaf.1470641265.git.lv.zheng@intel.com
 * [new tag]         patchew/48D5339B-75BD-4053-8C19-B38621A8A838@gmail.com -> patchew/48D5339B-75BD-4053-8C19-B38621A8A838@gmail.com
 * [new tag]         patchew/5F2AE1F2-649D-47EB-B8B9-22A75F88C209@gmail.com -> patchew/5F2AE1F2-649D-47EB-B8B9-22A75F88C209@gmail.com
 * [new tag]         patchew/5d4b5e6b17eadf92b61e9ef6f3118f7658bb99d0.1470641028.git.lv.zheng@intel.com -> patchew/5d4b5e6b17eadf92b61e9ef6f3118f7658bb99d0.1470641028.git.lv.zheng@intel.com
 * [new tag]         patchew/BLU436-SMTP98842C445B9A4E4B033261DB1C0@phx.gbl -> patchew/BLU436-SMTP98842C445B9A4E4B033261DB1C0@phx.gbl
 * [new tag]         patchew/BLU437-SMTP43591ADA801E900D4BCE81DB1C0@phx.gbl -> patchew/BLU437-SMTP43591ADA801E900D4BCE81DB1C0@phx.gbl
 * [new tag]         patchew/CADyN2VyWDKGgg-VQFtDnVLP2Bu1e=DoOQhNYiR1yEoDrS4mwgw@mail.gmail.com -> patchew/CADyN2VyWDKGgg-VQFtDnVLP2Bu1e=DoOQhNYiR1yEoDrS4mwgw@mail.gmail.com
 * [new tag]         patchew/EB62183C-B02F-4043-A8C5-8DEFD357328E@gmail.com -> patchew/EB62183C-B02F-4043-A8C5-8DEFD357328E@gmail.com
 * [new tag]         patchew/F1BD3BC8-D71F-4813-8CA4-24FBB456F82B@gmail.com -> patchew/F1BD3BC8-D71F-4813-8CA4-24FBB456F82B@gmail.com
 * [new tag]         patchew/a0a25b78b9a593b7cf3c73b54342ee9b331688da.1470643610.git.lv.zheng@intel.com -> patchew/a0a25b78b9a593b7cf3c73b54342ee9b331688da.1470643610.git.lv.zheng@intel.com
 * [new tag]         patchew/cover.1468279072.git.alistair.francis@xilinx.com -> patchew/cover.1468279072.git.alistair.francis@xilinx.com
 * [new tag]         patchew/cover.1468876280.git.109lozanoi@gmail.com -> patchew/cover.1468876280.git.109lozanoi@gmail.com
 * [new tag]         patchew/cover.1468932683.git.riku.voipio@linaro.org -> patchew/cover.1468932683.git.riku.voipio@linaro.org
 * [new tag]         patchew/cover.1469110137.git.digetx@gmail.com -> patchew/cover.1469110137.git.digetx@gmail.com
 * [new tag]         patchew/cover.1469491920.git.alistair.francis@xilinx.com -> patchew/cover.1469491920.git.alistair.francis@xilinx.com
 * [new tag]         patchew/cover.1469556788.git.alistair.francis@xilinx.com -> patchew/cover.1469556788.git.alistair.francis@xilinx.com
 * [new tag]         patchew/cover.1469657519.git.berto@igalia.com -> patchew/cover.1469657519.git.berto@igalia.com
 * [new tag]         patchew/cover.1469693110.git.berto@igalia.com -> patchew/cover.1469693110.git.berto@igalia.com
 * [new tag]         patchew/cover.1469727764.git.alistair.francis@xilinx.com -> patchew/cover.1469727764.git.alistair.francis@xilinx.com
 * [new tag]         patchew/cover.1470253246.git.alistair.francis@xilinx.com -> patchew/cover.1470253246.git.alistair.francis@xilinx.com
 * [new tag]         patchew/cover.1470319929.git.riku.voipio@linaro.org -> patchew/cover.1470319929.git.riku.voipio@linaro.org
Switched to a new branch 'test'
c4d842b checkpatch: default to success if only warnings
51a3cf7 checkpatch: bump most warnings to errors
f309450 CODING_STYLE, checkpatch: update line length rules
3942f8e checkpatch: check for CVS keywords on all sources
7cde082 checkpatch: tweak the files in which TABs are checked

=== OUTPUT BEGIN ===
Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc'
Cloning into 'dtc'...
Submodule path 'dtc': checked out '65cc4d2748a2c2e6f27f1cf39e07a5dbabd80ebf'
  BUILD centos6
  ARCHIVE qemu.tgz
  ARCHIVE dtc.tgz
  COPY RUNNER
  RUN test-quick in centos6
Traceback (most recent call last):
  File "./tests/docker/docker.py", line 335, in <module>
    sys.exit(main())
  File "./tests/docker/docker.py", line 332, in main
    return args.cmdobj.run(args, argv)
  File "./tests/docker/docker.py", line 209, in run
    return Docker().run(argv, args.keep, quiet=args.quiet)
  File "./tests/docker/docker.py", line 177, in run
    quiet=quiet)
  File "./tests/docker/docker.py", line 104, in _do
    return subprocess.call(self._command + cmd, **kwargs)
  File "/usr/lib64/python2.7/subprocess.py", line 523, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib64/python2.7/subprocess.py", line 1392, in wait
    pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
  File "/usr/lib64/python2.7/subprocess.py", line 476, in _eintr_retry_call
    return func(*args)
KeyboardInterrupt
Traceback (most recent call last):
  File "/usr/bin/patchew", line 423, in test_one
    time.sleep(0.1)
KeyboardInterrupt



---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@freelists.org

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks
  2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
                   ` (6 preceding siblings ...)
  2016-08-10 23:56 ` no-reply
@ 2016-08-11  0:02 ` no-reply
  7 siblings, 0 replies; 20+ messages in thread
From: no-reply @ 2016-08-11  0:02 UTC (permalink / raw)
  To: pbonzini; +Cc: famz, qemu-devel, cornelia.huck, thuth

Hi,

Your series seems to have some coding style problems. See output below for
more information:

Type: series
Message-id: 1470817370-145190-1-git-send-email-pbonzini@redhat.com
Subject: [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks

=== TEST SCRIPT BEGIN ===
#!/bin/bash

BASE=base
n=1
total=$(git log --oneline $BASE.. | wc -l)
failed=0

commits="$(git log --format=%H --reverse $BASE..)"
for c in $commits; do
    echo "Checking PATCH $n/$total: $(git show --no-patch --format=%s $c)..."
    if ! git show $c --format=email | ./scripts/checkpatch.pl --mailback -; then
        failed=1
        echo
    fi
    n=$((n+1))
done

exit $failed
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
From https://github.com/patchew-project/qemu
 * [new tag]         patchew/1470153479-6507-1-git-send-email-minyard@acm.org -> patchew/1470153479-6507-1-git-send-email-minyard@acm.org
 * [new tag]         patchew/1470153537-6588-1-git-send-email-minyard@acm.org -> patchew/1470153537-6588-1-git-send-email-minyard@acm.org
 * [new tag]         patchew/1470758127-17769-1-git-send-email-alex.bennee@linaro.org -> patchew/1470758127-17769-1-git-send-email-alex.bennee@linaro.org
Switched to a new branch 'test'
c4d842b checkpatch: default to success if only warnings
51a3cf7 checkpatch: bump most warnings to errors
f309450 CODING_STYLE, checkpatch: update line length rules
3942f8e checkpatch: check for CVS keywords on all sources
7cde082 checkpatch: tweak the files in which TABs are checked

=== OUTPUT BEGIN ===
Checking PATCH 1/5: checkpatch: tweak the files in which TABs are checked...
WARNING: line over 80 characters
#34: FILE: scripts/checkpatch.pl:1357:
+		next if ($realfile =~ /(checkpatch|get_maintainer|texi2pod)\.pl$/);

total: 0 errors, 1 warnings, 22 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.
Checking PATCH 2/5: checkpatch: check for CVS keywords on all sources...
ERROR: line over 90 characters
#23: FILE: scripts/checkpatch.pl:1356:
+			WARN("CVS style keyword markers, these will _not_ be updated\n". $herecurr);

total: 1 errors, 0 warnings, 22 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 3/5: CODING_STYLE, checkpatch: update line length rules...
Checking PATCH 4/5: checkpatch: bump most warnings to errors...
ERROR: line over 90 characters
#38: FILE: scripts/checkpatch.pl:1350:
+			ERROR("unnecessary whitespace before a quoted newline\n" . $herecurr);

ERROR: line over 90 characters
#44: FILE: scripts/checkpatch.pl:1355:
+			ERROR("adding a line without newline at end of file\n" . $herecurr);

ERROR: line over 90 characters
#50: FILE: scripts/checkpatch.pl:1360:
+			ERROR("CVS style keyword markers, these will _not_ be updated\n". $herecurr);

ERROR: line over 90 characters
#59: FILE: scripts/checkpatch.pl:1506:
+					ERROR("trailing semicolon indicates no statements, indent implies otherwise\n" .

ERROR: line over 90 characters
#68: FILE: scripts/checkpatch.pl:1594:
+				ERROR("suspect code indent for conditional statements ($indent, $sindent)\n" . $herecurr . "$stat_real\n");

ERROR: line over 90 characters
#77: FILE: scripts/checkpatch.pl:1772:
+				ERROR("space prohibited between function name and open parenthesis '('\n" . $herecurr);

ERROR: line over 90 characters
#86: FILE: scripts/checkpatch.pl:2011:
+				ERROR("return of an errno should typically be -ve (return -$1)\n" . $herecurr);

ERROR: line over 90 characters
#95: FILE: scripts/checkpatch.pl:2083:
+			ERROR("boolean test with hexadecimal, perhaps just 1 \& or \|?\n" . $herecurr);

ERROR: line over 90 characters
#104: FILE: scripts/checkpatch.pl:2139:
+			ERROR("Whitespace after \\ makes next lines useless\n" . $herecurr);

ERROR: line over 90 characters
#113: FILE: scripts/checkpatch.pl:2291:
+					ERROR("braces {} are necessary for all arms of this statement\n" . $herectx);

ERROR: line over 90 characters
#122: FILE: scripts/checkpatch.pl:2359:
+				ERROR("braces {} are necessary even for single statement blocks\n" . $herectx);

ERROR: line over 90 characters
#130: FILE: scripts/checkpatch.pl:2366:
+			ERROR("Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr);

WARNING: line over 80 characters
#136: FILE: scripts/checkpatch.pl:2371:
+			ERROR("if this code is redundant consider removing it\n" .

ERROR: line over 90 characters
#145: FILE: scripts/checkpatch.pl:2379:
+				ERROR("g_free(NULL) is safe this check is probably not required\n" . $hereprev);

WARNING: line over 80 characters
#154: FILE: scripts/checkpatch.pl:2397:
+				ERROR("memory barrier without comment\n" . $herecurr);

ERROR: line over 90 characters
#162: FILE: scripts/checkpatch.pl:2404:
+			ERROR("architecture specific defines should be avoided\n" .  $herecurr);

ERROR: line over 90 characters
#168: FILE: scripts/checkpatch.pl:2409:
+			ERROR("storage class should be at the beginning of the declaration\n" . $herecurr)

ERROR: line over 90 characters
#186: FILE: scripts/checkpatch.pl:2438:
+				ERROR("externs should be avoided in .c files\n" .  $herecurr);

ERROR: line over 90 characters
#191: FILE: scripts/checkpatch.pl:2442:
+				ERROR("arguments for function declarations should follow identifier\n" . $herecurr);

WARNING: line over 80 characters
#198: FILE: scripts/checkpatch.pl:2448:
+			ERROR("externs should be avoided in .c files\n" .  $herecurr);

ERROR: line over 90 characters
#205: FILE: scripts/checkpatch.pl:2454:
+				ERROR("unnecessary cast may hide bugs, use g_$1new$3 instead\n" . $herecurr);

ERROR: line over 90 characters
#208: FILE: scripts/checkpatch.pl:2456:
+				ERROR("unnecessary cast may hide bugs, use g_$1renew$3 instead\n" . $herecurr);

ERROR: line over 90 characters
#215: FILE: scripts/checkpatch.pl:2462:
+			ERROR("__func__ should be used instead of gcc specific __FUNCTION__\n"  . $herecurr);

WARNING: line over 80 characters
#221: FILE: scripts/checkpatch.pl:2467:
+			ERROR("consider using qemu_$1 in preference to $1\n" . $herecurr);

ERROR: line over 90 characters
#226: FILE: scripts/checkpatch.pl:2471:
+			ERROR("please use block_init(), type_init() etc. instead of module_init()\n" . $herecurr);

ERROR: line over 90 characters
#244: FILE: scripts/checkpatch.pl:2506:
+				ERROR("\%Ld/%Lu are not-standard C, use %lld/%llu\n" . $herecurr);

WARNING: line over 80 characters
#261: FILE: scripts/checkpatch.pl:2530:
+		ERROR("Error messages should not contain newlines\n" . $herecurr);

WARNING: line over 80 characters
#270: FILE: scripts/checkpatch.pl:2551:
+			ERROR("Error messages should not contain newlines\n" . $herecurr);

total: 22 errors, 6 warnings, 237 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 5/5: checkpatch: default to success if only warnings...
=== OUTPUT END ===

Test command exited with code: 1


---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@freelists.org

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2016-08-11  0:03 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-10  8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
2016-08-10  8:22 ` [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked Paolo Bonzini
2016-08-10  8:57   ` Cornelia Huck
2016-08-10  9:02     ` Paolo Bonzini
2016-08-10  9:05       ` Cornelia Huck
2016-08-10  8:22 ` [Qemu-devel] [PATCH 2/5] checkpatch: check for CVS keywords on all sources Paolo Bonzini
2016-08-10  8:22 ` [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules Paolo Bonzini
2016-08-10  9:01   ` Cornelia Huck
2016-08-10  9:48   ` Thomas Huth
2016-08-10  8:22 ` [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors Paolo Bonzini
2016-08-10  9:54   ` Thomas Huth
2016-08-10 10:25     ` Paolo Bonzini
2016-08-10 10:29       ` Thomas Huth
2016-08-10 10:44         ` Paolo Bonzini
2016-08-10 10:48           ` Thomas Huth
2016-08-10  8:22 ` [Qemu-devel] [PATCH 5/5] checkpatch: default to success if only warnings Paolo Bonzini
2016-08-10  9:03 ` [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Markus Armbruster
2016-08-10 23:56 ` no-reply
2016-08-10 23:55   ` Fam Zheng
2016-08-11  0:02 ` no-reply

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.