search for: pb_migrate

Displaying 6 results from an estimated 6 matches for "pb_migrate".

2017 Aug 03
4
[PATCH v13 4/5] mm: support reporting free page blocks
...rder >= min_order; \ > + order--) \ > + for (type = 0; type < MIGRATE_TYPES; type++) > + Is there going to be any other user outside of mm/page_alloc.c? If not then do not export this. > extern int page_group_by_mobility_disabled; > > #define NR_MIGRATETYPE_BITS (PB_migrate_end - PB_migrate + 1) > diff --git a/mm/page_alloc.c b/mm/page_alloc.c > index 6d30e91..b90b513 100644 > --- a/mm/page_alloc.c > +++ b/mm/page_alloc.c > @@ -4761,6 +4761,115 @@ void show_free_areas(unsigned int filter, nodemask_t *nodemask) > show_swap_cache_info(); > } >...
2017 Aug 03
4
[PATCH v13 4/5] mm: support reporting free page blocks
...rder >= min_order; \ > + order--) \ > + for (type = 0; type < MIGRATE_TYPES; type++) > + Is there going to be any other user outside of mm/page_alloc.c? If not then do not export this. > extern int page_group_by_mobility_disabled; > > #define NR_MIGRATETYPE_BITS (PB_migrate_end - PB_migrate + 1) > diff --git a/mm/page_alloc.c b/mm/page_alloc.c > index 6d30e91..b90b513 100644 > --- a/mm/page_alloc.c > +++ b/mm/page_alloc.c > @@ -4761,6 +4761,115 @@ void show_free_areas(unsigned int filter, nodemask_t *nodemask) > show_swap_cache_info(); > } >...
2017 Aug 03
0
[PATCH v13 4/5] mm: support reporting free page blocks
...fine for_each_migratetype_order_decend(min_order, order, type) \ + for (order = MAX_ORDER - 1; order < MAX_ORDER && order >= min_order; \ + order--) \ + for (type = 0; type < MIGRATE_TYPES; type++) + extern int page_group_by_mobility_disabled; #define NR_MIGRATETYPE_BITS (PB_migrate_end - PB_migrate + 1) diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 6d30e91..b90b513 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -4761,6 +4761,115 @@ void show_free_areas(unsigned int filter, nodemask_t *nodemask) show_swap_cache_info(); } +#if IS_ENABLED(CONFIG_VIRTIO_BALLOON...
2017 Aug 03
0
[PATCH v13 4/5] mm: support reporting free page blocks
...currently but this looks like a generic functionality not specific to > virtio at all so the ifdef is rather confusing. OK. We can remove the condition if no objection from others. > >> extern int page_group_by_mobility_disabled; >> >> #define NR_MIGRATETYPE_BITS (PB_migrate_end - PB_migrate + 1) >> diff --git a/mm/page_alloc.c b/mm/page_alloc.c >> index 6d30e91..b90b513 100644 >> --- a/mm/page_alloc.c >> +++ b/mm/page_alloc.c >> @@ -4761,6 +4761,115 @@ void show_free_areas(unsigned int filter, nodemask_t *nodemask) >> show_swap_c...
2017 Aug 03
12
[PATCH v13 0/5] Virtio-balloon Enhancement
This patch series enhances the existing virtio-balloon with the following new features: 1) fast ballooning: transfer ballooned pages between the guest and host in chunks using sgs, instead of one by one; and 2) free_page_vq: a new virtqueue to report guest free pages to the host. The second feature can be used to accelerate live migration of VMs. Here are some details: Live migration needs to
2017 Aug 03
12
[PATCH v13 0/5] Virtio-balloon Enhancement
This patch series enhances the existing virtio-balloon with the following new features: 1) fast ballooning: transfer ballooned pages between the guest and host in chunks using sgs, instead of one by one; and 2) free_page_vq: a new virtqueue to report guest free pages to the host. The second feature can be used to accelerate live migration of VMs. Here are some details: Live migration needs to