Revision 9a3e52e3465f85d203d0fd2910ca3625b3c45420 authored by Wolfgang Bumiller on 25 September 2018, 08:15:06 UTC, committed by Markus Armbruster on 06 November 2018, 16:02:49 UTC
monitor_resume() and monitor_suspend() both want to "kick" the I/O thread if it is there, but in monitor_suspend() lacked the use_io_thread flag condition. This is required when we later only spawn the thread on first use. Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com> Message-Id: <20180925081507.11873-2-w.bumiller@proxmox.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
1 parent 0ca70f1
cleanup-trace-events.pl
#!/usr/bin/env perl
# Copyright (C) 2013 Red Hat, Inc.
#
# Authors:
# Markus Armbruster <armbru@redhat.com>
#
# This work is licensed under the terms of the GNU GPL, version 2 or
# later. See the COPYING file in the top-level directory.
# Usage: cleanup-trace-events.pl trace-events
#
# Print cleaned up trace-events to standard output.
use warnings;
use strict;
my $buf = '';
my %seen = ();
sub out {
print $buf;
$buf = '';
%seen = ();
}
while (<>) {
if (/^(disable )?([a-z_0-9]+)\(/) {
open GREP, '-|', 'git', 'grep', '-lw', "trace_$2"
or die "run git grep: $!";
my $fname;
while ($fname = <GREP>) {
chomp $fname;
next if $seen{$fname} || $fname eq 'trace-events';
$seen{$fname} = 1;
$buf = "# $fname\n" . $buf;
}
unless (close GREP) {
die "close git grep: $!"
if $!;
next;
}
} elsif (/^# ([^ ]*\.[ch])$/) {
out;
next;
} elsif (!/^#|^$/) {
warn "unintelligible line";
}
$buf .= $_;
}
out;
Computing file changes ...