Displaying 5 results from an estimated 5 matches for "get_unsued_pag".
Did you mean:
get_unsued_pages
2016 Nov 30
2
[PATCH kernel v5 5/5] virtio-balloon: tell host vm's unused page info
...u can
efficiently fill the bitmaps at a given order for all zones, then move
to a new bitmap. But, it would be interesting to document this.
> + pos = 0;
> + ret = get_unused_pages(vb->resp_data,
> + vb->resp_buf_size / sizeof(unsigned long),
> + order, &pos);
FWIW, get_unsued_pages() is a pretty bad name. "get" usually implies
bumping reference counts or consuming something. You're just
"recording" or "marking" them.
> + if (ret == -ENOSPC) {
> + void *new_resp_data;
> +
> + new_resp_data = kmalloc(2 * vb->resp_buf_si...
2016 Nov 30
2
[PATCH kernel v5 5/5] virtio-balloon: tell host vm's unused page info
...u can
efficiently fill the bitmaps at a given order for all zones, then move
to a new bitmap. But, it would be interesting to document this.
> + pos = 0;
> + ret = get_unused_pages(vb->resp_data,
> + vb->resp_buf_size / sizeof(unsigned long),
> + order, &pos);
FWIW, get_unsued_pages() is a pretty bad name. "get" usually implies
bumping reference counts or consuming something. You're just
"recording" or "marking" them.
> + if (ret == -ENOSPC) {
> + void *new_resp_data;
> +
> + new_resp_data = kmalloc(2 * vb->resp_buf_si...
2016 Dec 04
0
[PATCH kernel v5 5/5] virtio-balloon: tell host vm's unused page info
...the order is somewhat strange, but it's helpful to keep the API simple.
Do you think it's acceptable?
> > + pos = 0;
> > + ret = get_unused_pages(vb->resp_data,
> > + vb->resp_buf_size / sizeof(unsigned long),
> > + order, &pos);
>
> FWIW, get_unsued_pages() is a pretty bad name. "get" usually implies
> bumping reference counts or consuming something. You're just "recording"
> or "marking" them.
>
Will change to mark_unused_pages().
> > + if (ret == -ENOSPC) {
> > + void *new_resp_data;...
2016 Nov 30
8
[PATCH kernel v5 0/5] Extend virtio-balloon for fast (de)inflating & fast live migration
This patch set contains two parts of changes to the virtio-balloon.
One is the change for speeding up the inflating & deflating process,
the main idea of this optimization is to use bitmap to send the page
information to host instead of the PFNs, to reduce the overhead of
virtio data transmission, address translation and madvise(). This can
help to improve the performance by about 85%.
2016 Nov 30
8
[PATCH kernel v5 0/5] Extend virtio-balloon for fast (de)inflating & fast live migration
This patch set contains two parts of changes to the virtio-balloon.
One is the change for speeding up the inflating & deflating process,
the main idea of this optimization is to use bitmap to send the page
information to host instead of the PFNs, to reduce the overhead of
virtio data transmission, address translation and madvise(). This can
help to improve the performance by about 85%.