migration/multifd: Drop MultiFDSendParams.normal[] array
commitefd8c5439db7eaf00f35adc0fcc4f01d916e8619
authorPeter Xu <peterx@redhat.com>
Fri, 2 Feb 2024 10:28:39 +0000 (2 18:28 +0800)
committerPeter Xu <peterx@redhat.com>
Mon, 5 Feb 2024 06:42:10 +0000 (5 14:42 +0800)
tree60aa4b21391c1fd63ac5f03722a210a7b6ecc200
parent836eca47f62f9f6d5b8e9b6fedfc3539775c4e2e
migration/multifd: Drop MultiFDSendParams.normal[] array

This array is redundant when p->pages exists.  Now we extended the life of
p->pages to the whole period where pending_job is set, it should be safe to
always use p->pages->offset[] rather than p->normal[].  Drop the array.

Alongside, the normal_num is also redundant, which is the same to
p->pages->num.

This doesn't apply to recv side, because there's no extra buffering on recv
side, so p->normal[] array is still needed.

Reviewed-by: Fabiano Rosas <farosas@suse.de>
Link: https://lore.kernel.org/r/20240202102857.110210-6-peterx@redhat.com
Signed-off-by: Peter Xu <peterx@redhat.com>
migration/multifd-zlib.c
migration/multifd-zstd.c
migration/multifd.c
migration/multifd.h