linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Fixes for batched TLB flushes
@ 2016-03-26  8:25 Nadav Amit
  2016-03-26  8:25 ` [PATCH v2 1/2] x86/mm: TLB_REMOTE_SEND_IPI should count pages Nadav Amit
  2016-03-26  8:25 ` [PATCH v2 2/2] mm/rmap: batched invalidations should use existing api Nadav Amit
  0 siblings, 2 replies; 6+ messages in thread
From: Nadav Amit @ 2016-03-26  8:25 UTC (permalink / raw)
  To: linux-mm
  Cc: tglx, mingo, hpa, x86, mgorman, sasha.levin, akpm, namit, riel,
	dave.hansen, luto, kirill.shutemov, mhocko, jmarchan, hughd,
	vdavydov, minchan, linux-kernel

The recent introduction of batched TLB flushes causes accounting problems in
vmstat and misses some tracepoints. In addition, I am afraid it might cause
problems in some platforms (Xen, UV) since it uses non-standard APIs.

v1->v2
* Added second patch to use standard api for invalidations
* cc'ing linux-mm

Nadav Amit (2):
  x86/mm: TLB_REMOTE_SEND_IPI should count pages
  mm/rmap: batched invalidations should use existing api

 arch/x86/include/asm/tlbflush.h |  6 ------
 arch/x86/mm/tlb.c               | 14 ++++++++++----
 mm/rmap.c                       | 28 +++++++---------------------
 3 files changed, 17 insertions(+), 31 deletions(-)

-- 
2.5.0

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-03-28 20:44 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-26  8:25 [PATCH v2 0/2] Fixes for batched TLB flushes Nadav Amit
2016-03-26  8:25 ` [PATCH v2 1/2] x86/mm: TLB_REMOTE_SEND_IPI should count pages Nadav Amit
2016-03-28 17:44   ` Nadav Amit
2016-03-28 20:38   ` Andrew Morton
2016-03-28 20:44     ` Nadav Amit
2016-03-26  8:25 ` [PATCH v2 2/2] mm/rmap: batched invalidations should use existing api Nadav Amit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).