[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 8/8] dump: Drop redundant check for empty dump
|
From: |
marcandre . lureau |
|
Subject: |
[PULL 8/8] dump: Drop redundant check for empty dump |
|
Date: |
Fri, 3 Nov 2023 11:01:36 +0400 |
From: Markus Armbruster <armbru@redhat.com>
dump_init() first computes the size of the dump, taking the filter
area into account, and fails if its zero. It then looks for memory in
the filter area, and fails if there is none.
This is redundant: if the size of the dump is zero, there is no
memory, and vice versa. Delete this check.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20231031104531.3169721-6-armbru@redhat.com>
---
dump/dump.c | 26 --------------------------
1 file changed, 26 deletions(-)
diff --git a/dump/dump.c b/dump/dump.c
index ec2cfcf9f7..1c304cadfd 100644
--- a/dump/dump.c
+++ b/dump/dump.c
@@ -1688,26 +1688,6 @@ static void create_kdump_vmcore(DumpState *s, Error
**errp)
}
}
-static int validate_start_block(DumpState *s)
-{
- GuestPhysBlock *block;
-
- if (!dump_has_filter(s)) {
- return 0;
- }
-
- QTAILQ_FOREACH(block, &s->guest_phys_blocks.head, next) {
- /* This block is out of the range */
- if (block->target_start >= s->filter_area_begin +
s->filter_area_length ||
- block->target_end <= s->filter_area_begin) {
- continue;
- }
- return 0;
- }
-
- return -1;
-}
-
static void get_max_mapnr(DumpState *s)
{
GuestPhysBlock *last_block;
@@ -1857,12 +1837,6 @@ static void dump_init(DumpState *s, int fd, bool
has_format,
goto cleanup;
}
- /* Is the filter filtering everything? */
- if (validate_start_block(s) == -1) {
- error_setg(errp, QERR_INVALID_PARAMETER, "begin");
- goto cleanup;
- }
-
/* get dump info: endian, class and architecture.
* If the target architecture is not supported, cpu_get_dump_info() will
* return -1.
--
2.41.0
- [PULL 0/8] Dump patches, marcandre . lureau, 2023/11/03
- [PULL 4/8] dump: Rename qmp_dump_guest_memory() parameter to match QAPI schema, marcandre . lureau, 2023/11/03
- [PULL 5/8] dump: Fix g_array_unref(NULL) in dump-guest-memory, marcandre . lureau, 2023/11/03
- [PULL 6/8] dump: Recognize "fd:" protocols on Windows hosts, marcandre . lureau, 2023/11/03
- [PULL 8/8] dump: Drop redundant check for empty dump,
marcandre . lureau <=
- [PULL 7/8] dump: Improve some dump-guest-memory error messages, marcandre . lureau, 2023/11/03
- Re: [PULL 0/8] Dump patches, Stefan Hajnoczi, 2023/11/06