Re: [PATCH 2/3] mm: Send one IPI per CPU to TLB flush multiple pages that were recently unmapped

2015-06-09 Thread Mel Gorman
On Mon, Jun 08, 2015 at 03:38:13PM -0700, Andrew Morton wrote: > On Mon, 8 Jun 2015 13:50:53 +0100 Mel Gorman wrote: > > > An IPI is sent to flush remote TLBs when a page is unmapped that was > > recently accessed by other CPUs. There are many circumstances where this > > happens but the obvious

Re: [PATCH 2/3] mm: Send one IPI per CPU to TLB flush multiple pages that were recently unmapped

2015-06-08 Thread Andrew Morton
On Mon, 8 Jun 2015 13:50:53 +0100 Mel Gorman wrote: > An IPI is sent to flush remote TLBs when a page is unmapped that was > recently accessed by other CPUs. There are many circumstances where this > happens but the obvious one is kswapd reclaiming pages belonging to a > running process as kswap

[PATCH 2/3] mm: Send one IPI per CPU to TLB flush multiple pages that were recently unmapped

2015-06-08 Thread Mel Gorman
An IPI is sent to flush remote TLBs when a page is unmapped that was recently accessed by other CPUs. There are many circumstances where this happens but the obvious one is kswapd reclaiming pages belonging to a running process as kswapd and the task are likely running on separate CPUs. On small m

Re: [PATCH 2/3] mm: Send one IPI per CPU to TLB flush multiple pages that were recently unmapped

2015-04-26 Thread Rik van Riel
On 04/25/2015 01:45 PM, Mel Gorman wrote: > An IPI is sent to flush remote TLBs when a page is unmapped that was > recently accessed by other CPUs. There are many circumstances where this > happens but the obvious one is kswapd reclaiming pages belonging to a > running process as kswapd and the tas

[PATCH 2/3] mm: Send one IPI per CPU to TLB flush multiple pages that were recently unmapped

2015-04-25 Thread Mel Gorman
An IPI is sent to flush remote TLBs when a page is unmapped that was recently accessed by other CPUs. There are many circumstances where this happens but the obvious one is kswapd reclaiming pages belonging to a running process as kswapd and the task are likely running on separate CPUs. On small m