mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
migration: stop passing 'opaque' parameter to QEMUFile hooks
The only user of the hooks is RDMA which provides a QIOChannel backed impl of QEMUFile. It can thus use the qemu_file_get_ioc() method. Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
This commit is contained in:
parent
67bdabe2af
commit
365c0463db
3 changed files with 20 additions and 21 deletions
|
@ -266,7 +266,7 @@ void ram_control_before_iterate(QEMUFile *f, uint64_t flags)
|
|||
int ret = 0;
|
||||
|
||||
if (f->hooks && f->hooks->before_ram_iterate) {
|
||||
ret = f->hooks->before_ram_iterate(f, f->opaque, flags, NULL);
|
||||
ret = f->hooks->before_ram_iterate(f, flags, NULL);
|
||||
if (ret < 0) {
|
||||
qemu_file_set_error(f, ret);
|
||||
}
|
||||
|
@ -278,7 +278,7 @@ void ram_control_after_iterate(QEMUFile *f, uint64_t flags)
|
|||
int ret = 0;
|
||||
|
||||
if (f->hooks && f->hooks->after_ram_iterate) {
|
||||
ret = f->hooks->after_ram_iterate(f, f->opaque, flags, NULL);
|
||||
ret = f->hooks->after_ram_iterate(f, flags, NULL);
|
||||
if (ret < 0) {
|
||||
qemu_file_set_error(f, ret);
|
||||
}
|
||||
|
@ -290,7 +290,7 @@ void ram_control_load_hook(QEMUFile *f, uint64_t flags, void *data)
|
|||
int ret = -EINVAL;
|
||||
|
||||
if (f->hooks && f->hooks->hook_ram_load) {
|
||||
ret = f->hooks->hook_ram_load(f, f->opaque, flags, data);
|
||||
ret = f->hooks->hook_ram_load(f, flags, data);
|
||||
if (ret < 0) {
|
||||
qemu_file_set_error(f, ret);
|
||||
}
|
||||
|
@ -310,7 +310,7 @@ size_t ram_control_save_page(QEMUFile *f, ram_addr_t block_offset,
|
|||
uint64_t *bytes_sent)
|
||||
{
|
||||
if (f->hooks && f->hooks->save_page) {
|
||||
int ret = f->hooks->save_page(f, f->opaque, block_offset,
|
||||
int ret = f->hooks->save_page(f, block_offset,
|
||||
offset, size, bytes_sent);
|
||||
if (ret != RAM_SAVE_CONTROL_NOT_SUPP) {
|
||||
f->rate_limit_used += size;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue