[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC] util/error-report: Add "error: " prefix for error-level report
From: |
Zhao Liu |
Subject: |
Re: [RFC] util/error-report: Add "error: " prefix for error-level report |
Date: |
Wed, 27 Mar 2024 21:02:30 +0800 |
On Wed, Mar 27, 2024 at 01:36:07PM +0100, Thomas Huth wrote:
[snip]
> Sounds like a good idea to me, but I think you should then also remove
> the hard-coded "error:" strings in the various error_reports():
Thanks Thomas! I missed this case, will remove these hard-code prefix
first.
> $ grep -ri 'error_report.*"error:'
> migration/block-dirty-bitmap.c: error_report("Error: block device name
> is not set");
> migration/block-dirty-bitmap.c: error_report("Error: Unknown
> bitmap alias '%s' on node "
> migration/block-dirty-bitmap.c: error_report("Error: unknown
> dirty bitmap "
> migration/block-dirty-bitmap.c: error_report("Error: block device name
> is not set");
> target/i386/kvm/kvm.c: error_report("error: failed to set MSR 0x%"
> PRIx32 " to 0x%" PRIx64,
> target/i386/kvm/kvm.c: error_report("error: failed to get MSR 0x%"
> PRIx32,
> util/vhost-user-server.c: error_report("Error: too big message
> request: %d, "
> accel/hvf/hvf-all.c: error_report("Error: HV_ERROR");
> accel/hvf/hvf-all.c: error_report("Error: HV_BUSY");
> accel/hvf/hvf-all.c: error_report("Error: HV_BAD_ARGUMENT");
> accel/hvf/hvf-all.c: error_report("Error: HV_NO_RESOURCES");
> accel/hvf/hvf-all.c: error_report("Error: HV_NO_DEVICE");
> accel/hvf/hvf-all.c: error_report("Error: HV_UNSUPPORTED");
> accel/hvf/hvf-all.c: error_report("Error: HV_DENIED");
> monitor/hmp-cmds.c: error_reportf_err(err, "Error: ");
> hw/arm/xlnx-zcu102.c: error_report("ERROR: RAM size 0x%" PRIx64 "
> above max supported of "
> hw/block/dataplane/xen-block.c: error_report("error: unknown operation
> (%d)", request->req.operation);
> hw/block/dataplane/xen-block.c: error_report("error: write req for ro
> device");
> hw/block/dataplane/xen-block.c: error_report("error: nr_segments
> too big");
> hw/block/dataplane/xen-block.c: error_report("error: first > last
> sector");
> hw/block/dataplane/xen-block.c: error_report("error: page
> crossing");
> hw/block/dataplane/xen-block.c: error_report("error: access beyond end
> of file");
> hw/rdma/rdma_backend.c: rdma_error_report("Error: Not a MAD
> request, skipping");
> hw/s390x/s390-skeys.c: error_report("Error: Setting storage keys for
> pages with unallocated "
> hw/s390x/s390-skeys.c: error_report("Error: Getting storage keys for
> pages with unallocated "
> hw/usb/bus.c: error_report("Error: no usb bus to attach usbdevice %s, "
> gdbstub/gdbstub.c: error_report("Error: Bad gdb register numbering
> for '%s', "
>
> Thomas
>
>