dump: hoist lzo_init() from get_len_buf_out() to dump_init()
commitc998acb03df614ddf2f3e206582586f191d07fff
authorLaszlo Ersek <lersek@redhat.com>
Tue, 20 May 2014 11:42:22 +0000 (20 13:42 +0200)
committerLuiz Capitulino <lcapitulino@redhat.com>
Wed, 11 Jun 2014 14:10:28 +0000 (11 10:10 -0400)
tree78bc063dda8d084ff74e7f4bb5234cb002471a59
parent24aeeace7a9f264688e9eda77b6c04db607cbdfd
dump: hoist lzo_init() from get_len_buf_out() to dump_init()

qmp_dump_guest_memory()
  dump_init()
    lzo_init() <---------+
  create_kdump_vmcore()  |
    write_dump_pages()   |
      get_len_buf_out()  |
        lzo_init() ------+

This patch doesn't change the fact that lzo_init() is called for every
LZO-compressed dump, but it makes get_len_buf_out() more focused (single
responsibility).

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
dump.c