On 29/11/18 10:01, Paolo Bonzini wrote: > In some cases, checkpatch's process subroutine is exiting the > whole process. This is wrong, just return from the subroutine > instead. > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@redhat.com> > --- > scripts/checkpatch.pl | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl > index eccd656c41..d58fcb1efd 100755 > --- a/scripts/checkpatch.pl > +++ b/scripts/checkpatch.pl > @@ -2869,19 +2869,19 @@ sub process { > # If we have no input at all, then there is nothing to report on > # so just keep quiet. > if ($#rawlines == -1) { > - exit(0); > + return 1; > } > > # In mailback mode only produce a report in the negative, for > # things that appear to be patches. > if ($mailback && ($clean == 1 || !$is_patch)) { > - exit(0); > + return 1; > } > > # This is not a patch, and we are are in 'no-patch' mode so > # just keep quiet. > if (!$chk_patch && !$is_patch) { > - exit(0); > + return 1; > } > > if (!$is_patch) { >