* [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again
@ 2014-09-23 12:53 Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 1/4] cleanup-trace-events.pl: Tighten search for trace event call Markus Armbruster
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Markus Armbruster @ 2014-09-23 12:53 UTC (permalink / raw)
To: qemu-devel; +Cc: stefanha
This series applies on top of Stefan's "trace: drop orphan events from
./trace-events".
Markus Armbruster (4):
cleanup-trace-events.pl: Tighten search for trace event call
trace-events: Drop unused megasas trace event
trace-events: Drop orphaned monitor trace event
trace-events: Fix comments pointing to source files
scripts/cleanup-trace-events.pl | 2 +-
trace-events | 25 +++++++++++++------------
2 files changed, 14 insertions(+), 13 deletions(-)
--
1.9.3
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] [PATCH 1/4] cleanup-trace-events.pl: Tighten search for trace event call
2014-09-23 12:53 [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Markus Armbruster
@ 2014-09-23 12:53 ` Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 2/4] trace-events: Drop unused megasas trace event Markus Armbruster
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Markus Armbruster @ 2014-09-23 12:53 UTC (permalink / raw)
To: qemu-devel; +Cc: stefanha
The script can get fooled too easily. For instance, it finds
trace_megasas_io_read_start when looking for trace_megasas_io_read,
and incorrectly concludes that event megasas_io_read is used.
Supply -w to git-grep to tighten the search.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
scripts/cleanup-trace-events.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/cleanup-trace-events.pl b/scripts/cleanup-trace-events.pl
index cffbf16..7e808ef 100755
--- a/scripts/cleanup-trace-events.pl
+++ b/scripts/cleanup-trace-events.pl
@@ -25,7 +25,7 @@ sub out {
while (<>) {
if (/^(disable )?([a-z_0-9]+)\(/) {
- open GREP, '-|', 'git', 'grep', '-l', "trace_$2"
+ open GREP, '-|', 'git', 'grep', '-lw', "trace_$2"
or die "run git grep: $!";
my $fname;
while ($fname = <GREP>) {
--
1.9.3
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Qemu-devel] [PATCH 2/4] trace-events: Drop unused megasas trace event
2014-09-23 12:53 [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 1/4] cleanup-trace-events.pl: Tighten search for trace event call Markus Armbruster
@ 2014-09-23 12:53 ` Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 3/4] trace-events: Drop orphaned monitor " Markus Armbruster
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Markus Armbruster @ 2014-09-23 12:53 UTC (permalink / raw)
To: qemu-devel; +Cc: stefanha
Event megasas_io_read was added in commit e8f943c, but never used.
Drop it.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
trace-events | 2 --
1 file changed, 2 deletions(-)
diff --git a/trace-events b/trace-events
index 467439b..cdabb4e 100644
--- a/trace-events
+++ b/trace-events
@@ -668,8 +668,6 @@ megasas_io_target_not_present(int cmd, const char *frame, int dev, int lun) "scm
megasas_io_read_start(int cmd, unsigned long lba, unsigned long count, unsigned long len) "scmd %d: start LBA %lx %lu blocks (%lu bytes)"
megasas_io_write_start(int cmd, unsigned long lba, unsigned long count, unsigned long len) "scmd %d: start LBA %lx %lu blocks (%lu bytes)"
megasas_io_complete(int cmd, uint32_t len) "scmd %d: %d bytes completed"
-megasas_io_read(int cmd, int bytes, int len, unsigned long offset) "scmd %d: %d/%d bytes, iov offset %lu"
-megasas_io_write(int cmd, int bytes, int len, unsigned long offset) "scmd %d: %d/%d bytes, iov offset %lu"
megasas_iovec_sgl_overflow(int cmd, int index, int limit) "scmd %d: iovec count %d limit %d"
megasas_iovec_sgl_underflow(int cmd, int index) "scmd %d: iovec count %d"
megasas_iovec_sgl_invalid(int cmd, int index, uint64_t pa, uint32_t len) "scmd %d: element %d pa %" PRIx64 " len %u"
--
1.9.3
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Qemu-devel] [PATCH 3/4] trace-events: Drop orphaned monitor trace event
2014-09-23 12:53 [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 1/4] cleanup-trace-events.pl: Tighten search for trace event call Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 2/4] trace-events: Drop unused megasas trace event Markus Armbruster
@ 2014-09-23 12:53 ` Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 4/4] trace-events: Fix comments pointing to source files Markus Armbruster
2014-09-24 13:42 ` [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Stefan Hajnoczi
4 siblings, 0 replies; 6+ messages in thread
From: Markus Armbruster @ 2014-09-23 12:53 UTC (permalink / raw)
To: qemu-devel; +Cc: stefanha
Event monitor_protocol_event is unused since commit 7517517. Drop it.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
trace-events | 1 -
1 file changed, 1 deletion(-)
diff --git a/trace-events b/trace-events
index cdabb4e..6eada18 100644
--- a/trace-events
+++ b/trace-events
@@ -927,7 +927,6 @@ esp_pci_sbac_write(uint32_t reg, uint32_t val) "sbac: 0x%8.8x -> 0x%8.8x"
# monitor.c
handle_qmp_command(void *mon, const char *cmd_name) "mon %p cmd_name \"%s\""
monitor_protocol_emitter(void *mon) "mon %p"
-monitor_protocol_event(uint32_t event, const char *evname, void *data) "event=%d name \"%s\" data %p"
monitor_protocol_event_handler(uint32_t event, void *data, uint64_t last, uint64_t now) "event=%d data=%p last=%" PRId64 " now=%" PRId64
monitor_protocol_event_emit(uint32_t event, void *data) "event=%d data=%p"
monitor_protocol_event_queue(uint32_t event, void *data, uint64_t rate, uint64_t last, uint64_t now) "event=%d data=%p rate=%" PRId64 " last=%" PRId64 " now=%" PRId64
--
1.9.3
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Qemu-devel] [PATCH 4/4] trace-events: Fix comments pointing to source files
2014-09-23 12:53 [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Markus Armbruster
` (2 preceding siblings ...)
2014-09-23 12:53 ` [Qemu-devel] [PATCH 3/4] trace-events: Drop orphaned monitor " Markus Armbruster
@ 2014-09-23 12:53 ` Markus Armbruster
2014-09-24 13:42 ` [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Stefan Hajnoczi
4 siblings, 0 replies; 6+ messages in thread
From: Markus Armbruster @ 2014-09-23 12:53 UTC (permalink / raw)
To: qemu-devel; +Cc: stefanha
A few files have been renamed without updating their comment here. A
few events have been added in the wrong place. Clean that up.
Comments with no space after the '#' look ugly and confuse
cleanup-trace-events.pl. Insert a space.
scripts/cleanup-trace-events.pl is now happy again.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
trace-events | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/trace-events b/trace-events
index 6eada18..793df55 100644
--- a/trace-events
+++ b/trace-events
@@ -834,7 +834,7 @@ pvscsi_state(const char* state) "starting %s ..."
pvscsi_tx_rings_ppn(const char* label, uint64_t ppn) "%s page: %"PRIx64""
pvscsi_tx_rings_num_pages(const char* label, uint32_t num) "Number of %s pages: %u"
-# xen-all.c
+# xen-hvm.c
xen_ram_alloc(unsigned long ram_addr, unsigned long size) "requested: %#lx, size %#lx"
xen_client_set_memory(uint64_t start_addr, unsigned long size, bool log_dirty) "%#"PRIx64" size %#lx, log_dirty %i"
@@ -843,7 +843,7 @@ xen_map_cache(uint64_t phys_addr) "want %#"PRIx64
xen_remap_bucket(uint64_t index) "index %#"PRIx64
xen_map_cache_return(void* ptr) "%p"
-# hw/xen/xen_platform.c
+# hw/i386/xen/xen_platform.c
xen_platform_log(char *s) "xen platform: %s"
# qemu-coroutine.c
@@ -1081,9 +1081,11 @@ savevm_state_complete(void) ""
savevm_state_cancel(void) ""
vmstate_save(const char *idstr, const char *vmsd_name) "%s, %s"
vmstate_load(const char *idstr, const char *vmsd_name) "%s, %s"
-vmstate_load_field_error(const char *field, int ret) "field \"%s\" load failed, ret = %d"
qemu_announce_self_iter(const char *mac) "%s"
+# vmstate.c
+vmstate_load_field_error(const char *field, int ret) "field \"%s\" load failed, ret = %d"
+
# qemu-file.c
qemu_file_fclose(void) ""
@@ -1238,7 +1240,7 @@ css_adapter_interrupt(uint8_t isc) "CSS: adapter I/O interrupt (isc %x)"
virtio_ccw_interpret_ccw(int cssid, int ssid, int schid, int cmd_code) "VIRTIO-CCW: %x.%x.%04x: interpret command %x"
virtio_ccw_new_device(int cssid, int ssid, int schid, int devno, const char *devno_mode) "VIRTIO-CCW: add subchannel %x.%x.%04x, devno %04x (%s)"
-# hw/intc/s390_flic.c
+# hw/intc/s390_flic_kvm.c
flic_create_device(int err) "flic: create device failed %d"
flic_no_device_api(int err) "flic: no Device Contral API support %d"
flic_reset_failed(int err) "flic: reset failed %d"
@@ -1257,11 +1259,13 @@ kvm_vm_ioctl(int type, void *arg) "type 0x%x, arg %p"
kvm_vcpu_ioctl(int cpu_index, int type, void *arg) "cpu_index %d, type 0x%x, arg %p"
kvm_run_exit(int cpu_index, uint32_t reason) "cpu_index %d, reason %d"
kvm_device_ioctl(int fd, int type, void *arg) "dev fd %d, type 0x%x, arg %p"
-kvm_failed_spr_set(int str, const char *msg) "Warning: Unable to set SPR %d to KVM: %s"
-kvm_failed_spr_get(int str, const char *msg) "Warning: Unable to retrieve SPR %d from KVM: %s"
kvm_failed_reg_get(uint64_t id, const char *msg) "Warning: Unable to retrieve ONEREG %" PRIu64 " from KVM: %s"
kvm_failed_reg_set(uint64_t id, const char *msg) "Warning: Unable to set ONEREG %" PRIu64 " to KVM: %s"
+# target-ppc/kvm.c
+kvm_failed_spr_set(int str, const char *msg) "Warning: Unable to set SPR %d to KVM: %s"
+kvm_failed_spr_get(int str, const char *msg) "Warning: Unable to retrieve SPR %d from KVM: %s"
+
# TCG related tracing (mostly disabled by default)
# cpu-exec.c
disable exec_tb(void *tb, uintptr_t pc) "tb:%p pc=0x%"PRIxPTR
@@ -1279,7 +1283,7 @@ memory_region_ops_write(void *mr, uint64_t addr, uint64_t value, unsigned size)
object_dynamic_cast_assert(const char *type, const char *target, const char *file, int line, const char *func) "%s->%s (%s:%d:%s)"
object_class_dynamic_cast_assert(const char *type, const char *target, const char *file, int line, const char *func) "%s->%s (%s:%d:%s)"
-# hw/xen/xen_pvdevice.c
+# hw/i386/xen/xen_pvdevice.c
xen_pv_mmio_read(uint64_t addr) "WARNING: read from Xen PV Device MMIO space (address %"PRIx64")"
xen_pv_mmio_write(uint64_t addr) "WARNING: write to Xen PV Device MMIO space (address %"PRIx64")"
@@ -1287,7 +1291,7 @@ xen_pv_mmio_write(uint64_t addr) "WARNING: write to Xen PV Device MMIO space (ad
pci_cfg_read(const char *dev, unsigned devid, unsigned fnid, unsigned offs, unsigned val) "%s %02u:%u @0x%x -> 0x%x"
pci_cfg_write(const char *dev, unsigned devid, unsigned fnid, unsigned offs, unsigned val) "%s %02u:%u @0x%x <- 0x%x"
-#hw/acpi/memory_hotplug.c
+# hw/acpi/memory_hotplug.c
mhp_acpi_invalid_slot_selected(uint32_t slot) "0x%"PRIx32
mhp_acpi_read_addr_lo(uint32_t slot, uint32_t addr) "slot[0x%"PRIx32"] addr lo: 0x%"PRIx32
mhp_acpi_read_addr_hi(uint32_t slot, uint32_t addr) "slot[0x%"PRIx32"] addr hi: 0x%"PRIx32
@@ -1300,7 +1304,7 @@ mhp_acpi_write_ost_ev(uint32_t slot, uint32_t ev) "slot[0x%"PRIx32"] OST EVENT:
mhp_acpi_write_ost_status(uint32_t slot, uint32_t st) "slot[0x%"PRIx32"] OST STATUS: 0x%"PRIx32
mhp_acpi_clear_insert_evt(uint32_t slot) "slot[0x%"PRIx32"] clear insert event"
-#hw/i386/pc.c
+# hw/i386/pc.c
mhp_pc_dimm_assigned_slot(int slot) "0x%d"
mhp_pc_dimm_assigned_address(uint64_t addr) "0x%"PRIx64
--
1.9.3
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again
2014-09-23 12:53 [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Markus Armbruster
` (3 preceding siblings ...)
2014-09-23 12:53 ` [Qemu-devel] [PATCH 4/4] trace-events: Fix comments pointing to source files Markus Armbruster
@ 2014-09-24 13:42 ` Stefan Hajnoczi
4 siblings, 0 replies; 6+ messages in thread
From: Stefan Hajnoczi @ 2014-09-24 13:42 UTC (permalink / raw)
To: Markus Armbruster; +Cc: qemu-devel, stefanha
[-- Attachment #1: Type: text/plain, Size: 716 bytes --]
On Tue, Sep 23, 2014 at 02:53:27PM +0200, Markus Armbruster wrote:
> This series applies on top of Stefan's "trace: drop orphan events from
> ./trace-events".
>
> Markus Armbruster (4):
> cleanup-trace-events.pl: Tighten search for trace event call
> trace-events: Drop unused megasas trace event
> trace-events: Drop orphaned monitor trace event
> trace-events: Fix comments pointing to source files
>
> scripts/cleanup-trace-events.pl | 2 +-
> trace-events | 25 +++++++++++++------------
> 2 files changed, 14 insertions(+), 13 deletions(-)
>
> --
> 1.9.3
>
>
Thanks, applied to my tracing tree:
https://github.com/stefanha/qemu/commits/tracing
Stefan
[-- Attachment #2: Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-09-24 13:42 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-23 12:53 [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 1/4] cleanup-trace-events.pl: Tighten search for trace event call Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 2/4] trace-events: Drop unused megasas trace event Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 3/4] trace-events: Drop orphaned monitor " Markus Armbruster
2014-09-23 12:53 ` [Qemu-devel] [PATCH 4/4] trace-events: Fix comments pointing to source files Markus Armbruster
2014-09-24 13:42 ` [Qemu-devel] [PATCH 0/4] trace-events: Clean up with cleanup-trace-events.pl again Stefan Hajnoczi
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.