mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 14:53:54 -06:00
migration: Remove unused functions
migrate_rdma_pin_all() and qsb_clone() are completely unused and thus can be deleted. Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com> Cc: Juan Quintela <quintela@redhat.com> Cc: Amit Shah <amit.shah@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com>
This commit is contained in:
parent
f54a235f9b
commit
21cb4924f7
4 changed files with 0 additions and 42 deletions
|
@ -365,37 +365,6 @@ ssize_t qsb_write_at(QEMUSizedBuffer *qsb, const uint8_t *source,
|
|||
return count;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a deep copy of the given QEMUSizedBuffer.
|
||||
*
|
||||
* @qsb: A QEMUSizedBuffer
|
||||
*
|
||||
* Returns a clone of @qsb or NULL on allocation failure
|
||||
*/
|
||||
QEMUSizedBuffer *qsb_clone(const QEMUSizedBuffer *qsb)
|
||||
{
|
||||
QEMUSizedBuffer *out = qsb_create(NULL, qsb_get_length(qsb));
|
||||
size_t i;
|
||||
ssize_t res;
|
||||
off_t pos = 0;
|
||||
|
||||
if (!out) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
for (i = 0; i < qsb->n_iov; i++) {
|
||||
res = qsb_write_at(out, qsb->iov[i].iov_base,
|
||||
pos, qsb->iov[i].iov_len);
|
||||
if (res < 0) {
|
||||
qsb_free(out);
|
||||
return NULL;
|
||||
}
|
||||
pos += res;
|
||||
}
|
||||
|
||||
return out;
|
||||
}
|
||||
|
||||
typedef struct QEMUBuffer {
|
||||
QEMUSizedBuffer *qsb;
|
||||
QEMUFile *file;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue