All of lore.kernel.org
 help / color / mirror / Atom feed
* [-mm][splitlru][PATCH 0/3] munlock rework
@ 2008-07-19  8:42 kosaki.motohiro
  2008-07-19  8:42 ` [-mm][splitlru][PATCH 1/3] introduce __get_user_pages() kosaki.motohiro
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: kosaki.motohiro @ 2008-07-19  8:42 UTC (permalink / raw)
  To: linux-mm, akpm

-- 

old munlock processing of unevictable-lru use pagewalk.
because get_user_pages() can't grab PROT_NONE page.

then, current -mm has two problem.
  - build error on nommu machine
  - runtime error on HIGHPTE machine.

So, I hope rework below concept

	Old implementation
	   - use pagewalk

	New implementation
	   - use __get_user_pages()


I tested this patch on
  IA64:                 >24H stress workload
  x86_64:               ditto
  x86_32 with HIGHPTE:  only half hour



Li-san, Could you please try to this patch on your 32bit machine?

--
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] 8+ messages in thread

end of thread, other threads:[~2008-07-19 14:41 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-19  8:42 [-mm][splitlru][PATCH 0/3] munlock rework kosaki.motohiro
2008-07-19  8:42 ` [-mm][splitlru][PATCH 1/3] introduce __get_user_pages() kosaki.motohiro
2008-07-19  7:47   ` KOSAKI Motohiro
2008-07-19  8:42 ` [-mm][splitlru][PATCH 2/3] split LRU: munlock rework kosaki.motohiro
2008-07-19 14:41   ` Rik van Riel
2008-07-19  8:42 ` [-mm][splitlru][PATCH 3/3] revert to unevictable-lru-infrastructure-kconfig-fix.patch kosaki.motohiro
2008-07-19 14:41   ` Rik van Riel
2008-07-19  9:25 ` [-mm][splitlru][PATCH 0/3] munlock rework Li Zefan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.