All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch 0/5] Various mm improvements.
@ 2007-06-29 13:55 ` Martin Schwidefsky
  0 siblings, 0 replies; 38+ messages in thread
From: Martin Schwidefsky @ 2007-06-29 13:55 UTC (permalink / raw)
  To: linux-kernel, linux-mm

While working on 1K/2K page tables for s390 I noticed room for
improvement in regard to some common mm code:
 - unnecessary tlb flushing in unmap_vmas
 - ptep_establish has fallen into disuse
 - ptep_test_and_clear_dirty / ptep_clear_flush_dirty are not used either
 - the definitions of mm_struct and vm_area_struct should be moved to
   mm_types.h
 - page_mkclean_one is giving false positives

-- 
blue skies,
   Martin.

"Reality continues to ruin my life." - Calvin.


^ permalink raw reply	[flat|nested] 38+ messages in thread
* [patch 0/5] some mm improvements + s390 tlb flush.
@ 2007-07-03 11:18 Martin Schwidefsky
  2007-07-03 11:18   ` Martin Schwidefsky, Martin Schwidefsky
  0 siblings, 1 reply; 38+ messages in thread
From: Martin Schwidefsky @ 2007-07-03 11:18 UTC (permalink / raw)
  To: akpm, hugh, peterz; +Cc: linux-kernel, linux-mm

I have updated my mm patch set. The diff:

 - The tlb gather restart patch has been changed as discussed with Hugh.
 - The ptep_establish patch now really removes all traces of the call.
 - The mm_struct / vm_area_struct move to mm_types.h has been test
   compiled on a number of architectures.
 - The page_mkclean_one patch has been dropped because it doesn't seem
   to have any effect.
 - There is a new patch to fix a theoretical architectural problem on
   s390. The patch is required for the 1K/2K page tables for KVM as well.

-- 
blue skies,
   Martin.

"Reality continues to ruin my life." - Calvin.


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

end of thread, other threads:[~2007-07-03 12:11 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-29 13:55 [patch 0/5] Various mm improvements Martin Schwidefsky
2007-06-29 13:55 ` Martin Schwidefsky
2007-06-29 13:55 ` [patch 1/5] avoid tlb gather restarts Martin Schwidefsky
2007-06-29 13:55   ` Martin Schwidefsky, Martin Schwidefsky
2007-06-29 18:56   ` Hugh Dickins
2007-06-29 18:56     ` Hugh Dickins
2007-06-29 21:19     ` Martin Schwidefsky
2007-06-29 21:19       ` Martin Schwidefsky
2007-06-30 13:16       ` Hugh Dickins
2007-06-30 13:16         ` Hugh Dickins
2007-06-29 13:55 ` [patch 2/5] remove ptep_establish Martin Schwidefsky
2007-06-29 13:55   ` Martin Schwidefsky, Martin Schwidefsky
2007-06-29 13:55 ` [patch 3/5] remove ptep_test_and_clear_dirty and ptep_clear_flush_dirty Martin Schwidefsky
2007-06-29 13:55   ` Martin Schwidefsky, Martin Schwidefsky
2007-07-03  1:29   ` Zachary Amsden
2007-07-03  1:29     ` Zachary Amsden
2007-07-03  7:26     ` Martin Schwidefsky
2007-07-03  7:26       ` Martin Schwidefsky
2007-06-29 13:55 ` [patch 4/5] move mm_struct and vm_area_struct Martin Schwidefsky
2007-06-29 13:55   ` Martin Schwidefsky, Martin Schwidefsky
2007-06-29 13:55 ` [patch 5/5] Optimize page_mkclean_one Martin Schwidefsky
2007-06-29 13:55   ` Martin Schwidefsky, Martin Schwidefsky
2007-06-30 14:04   ` Hugh Dickins
2007-06-30 14:04     ` Hugh Dickins
2007-07-01  7:15     ` Martin Schwidefsky
2007-07-01  7:15       ` Martin Schwidefsky
2007-07-01  8:54       ` Hugh Dickins
2007-07-01  8:54         ` Hugh Dickins
2007-07-01 13:27         ` Peter Zijlstra
2007-07-01 13:27           ` Peter Zijlstra
2007-07-02  7:07           ` Martin Schwidefsky
2007-07-02  7:07             ` Martin Schwidefsky
2007-07-01 19:50         ` Martin Schwidefsky
2007-07-01 19:50           ` Martin Schwidefsky
2007-07-01 10:29   ` Miklos Szeredi
2007-07-01 10:29     ` Miklos Szeredi
  -- strict thread matches above, loose matches on Subject: below --
2007-07-03 11:18 [patch 0/5] some mm improvements + s390 tlb flush Martin Schwidefsky
2007-07-03 11:18 ` [patch 3/5] remove ptep_test_and_clear_dirty and ptep_clear_flush_dirty Martin Schwidefsky
2007-07-03 11:18   ` Martin Schwidefsky, Martin Schwidefsky

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.