mirror of https://gitee.com/openkylin/qemu.git
physmem: improve ram size error messages
Ram size mismatch condition logs below message. "Length mismatch: pc.ram: 0x80000000 in != 0x180000000: Invalid argument" This patch improves the readability of error messages. Removed the superflous "in" and changed "Length" to "Size". Signed-off-by: Pankaj Gupta <pankaj.gupta.linux@gmail.com> Reported-by: Li Zhang <li.zhang@cloud.ionos.com> Message-Id: <20201022111302.8105-1-pankaj.gupta.linux@gmail.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
784106ec98
commit
a3a929083b
|
@ -1756,15 +1756,15 @@ int qemu_ram_resize(RAMBlock *block, ram_addr_t newsize, Error **errp)
|
|||
|
||||
if (!(block->flags & RAM_RESIZEABLE)) {
|
||||
error_setg_errno(errp, EINVAL,
|
||||
"Length mismatch: %s: 0x" RAM_ADDR_FMT
|
||||
" in != 0x" RAM_ADDR_FMT, block->idstr,
|
||||
"Size mismatch: %s: 0x" RAM_ADDR_FMT
|
||||
" != 0x" RAM_ADDR_FMT, block->idstr,
|
||||
newsize, block->used_length);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
if (block->max_length < newsize) {
|
||||
error_setg_errno(errp, EINVAL,
|
||||
"Length too large: %s: 0x" RAM_ADDR_FMT
|
||||
"Size too large: %s: 0x" RAM_ADDR_FMT
|
||||
" > 0x" RAM_ADDR_FMT, block->idstr,
|
||||
newsize, block->max_length);
|
||||
return -EINVAL;
|
||||
|
|
Loading…
Reference in New Issue