Displaying 6 results from an estimated 6 matches for "buf_page".
Did you mean:
buf_base
2018 Jul 10
4
[PATCH v35 1/5] mm: support to get hints of free page blocks
NAK.
On Tue, Jul 10, 2018 at 2:56 AM Wei Wang <wei.w.wang at intel.com> wrote:
>
> +
> + buf_page = list_first_entry_or_null(pages, struct page, lru);
> + if (!buf_page)
> + return -EINVAL;
> + buf = (__le64 *)page_address(buf_page);
Stop this garbage.
Why the hell would you pass in some crazy "liost of pages" that uses
that lru list?
That's j...
2018 Jul 10
4
[PATCH v35 1/5] mm: support to get hints of free page blocks
NAK.
On Tue, Jul 10, 2018 at 2:56 AM Wei Wang <wei.w.wang at intel.com> wrote:
>
> +
> + buf_page = list_first_entry_or_null(pages, struct page, lru);
> + if (!buf_page)
> + return -EINVAL;
> + buf = (__le64 *)page_address(buf_page);
Stop this garbage.
Why the hell would you pass in some crazy "liost of pages" that uses
that lru list?
That's j...
2018 Jul 10
0
[PATCH v35 1/5] mm: support to get hints of free page blocks
...nt is received (e.g.
+ * incorrect @order, empty buffer list).
+ */
+int get_from_free_page_list(int order, struct list_head *pages,
+ unsigned int size, unsigned long *loaded_num)
+{
+ struct zone *zone;
+ enum migratetype mt;
+ struct list_head *free_list;
+ struct page *free_page, *buf_page;
+ unsigned long addr;
+ __le64 *buf;
+ unsigned int used_buf_num = 0, entry_index = 0,
+ entries = size / sizeof(__le64);
+ *loaded_num = 0;
+
+ /* Validity check */
+ if (order < 0 || order >= MAX_ORDER)
+ return -EINVAL;
+
+ buf_page = list_first_entry_or_null(pages, struct page, lr...
2018 Jul 11
0
[PATCH v35 1/5] mm: support to get hints of free page blocks
On 07/11/2018 01:33 AM, Linus Torvalds wrote:
> NAK.
>
> On Tue, Jul 10, 2018 at 2:56 AM Wei Wang <wei.w.wang at intel.com> wrote:
>> +
>> + buf_page = list_first_entry_or_null(pages, struct page, lru);
>> + if (!buf_page)
>> + return -EINVAL;
>> + buf = (__le64 *)page_address(buf_page);
> Stop this garbage.
>
> Why the hell would you pass in some crazy "liost of pages" that uses
>...
2018 Jul 11
0
[PATCH v35 1/5] mm: support to get hints of free page blocks
On Tue, Jul 10, 2018 at 10:33:08AM -0700, Linus Torvalds wrote:
> NAK.
>
> On Tue, Jul 10, 2018 at 2:56 AM Wei Wang <wei.w.wang at intel.com> wrote:
> >
> > +
> > + buf_page = list_first_entry_or_null(pages, struct page, lru);
> > + if (!buf_page)
> > + return -EINVAL;
> > + buf = (__le64 *)page_address(buf_page);
>
> Stop this garbage.
>
> Why the hell would you pass in some crazy "liost of pages" tha...
2018 Jul 10
7
[PATCH v35 0/5] Virtio-balloon: support free page reporting
This patch series is separated from the previous "Virtio-balloon
Enhancement" series. The new feature, VIRTIO_BALLOON_F_FREE_PAGE_HINT,
implemented by this series enables the virtio-balloon driver to report
hints of guest free pages to the host. It can be used to accelerate live
migration of VMs. Here is an introduction of this usage:
Live migration needs to transfer the VM's