login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2010
»
April
»
28
Re: [PATCH 1/3] mm,migration: During fork(), wait for migration to end if migration PTE is encountered
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Andrea Arcangeli
Subject:
Re: [PATCH 1/3] mm,migration: During fork(), wait for migration to end if migration PTE is encountered
Date: Tuesday, April 27, 2010 - 5:19 pm
On Wed, Apr 28, 2010 at 02:18:21AM +0200, Andrea Arcangeli wrote:
quoted text
> On Wed, Apr 28, 2010 at 08:52:03AM +0900, KAMEZAWA Hiroyuki wrote: > > I already explained this doesn't happend and said "I'm sorry". > > Oops I must have overlooked it sorry! I just seen the trace quoted in > the comment of the patch and that at least would need correction > before it can be pushed in mainline, or it creates huge confusion to > see a reverse trace for CPU A for an already tricky piece of code. > > > But considering maintainance, it's not necessary to copy migration ptes > > and we don't have to keep a fundamental risks of migration circus. > > > > So, I don't say "we don't need this patch." > > split_huge_page also has the same requirement and there is no bug to > fix, so I don't see why to make special changes for just migrate.c > when we still have to list_add_tail for split_huge_page. > > Furthermore this patch isn't fixing anything in any case and it looks > a noop to me. If the order ever gets inverted, and process2 ptes are > scanned before process1 ptes in the rmap_walk, sure the > copy-page-tables will break and stop until the process1 rmap_walk will > complete, but that is not enough! You have to repeat the rmap_walk of > process1 if the order ever gets inverted and this isn't happening in
^^^^^^^2
quoted text
> the patch so I don't see how it could make any difference even just > for migrate.c (obviously not for split_huge_page).
--
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH 0/3] Fix migration races in rmap_walk() V2
, Mel Gorman
, (Tue Apr 27, 2:30 pm)
[PATCH 1/3] mm,migration: During fork(), wait for migratio ...
, Mel Gorman
, (Tue Apr 27, 2:30 pm)
[PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] see ...
, Mel Gorman
, (Tue Apr 27, 2:30 pm)
[PATCH 3/3] mm,migration: Remove straggling migration PTEs ...
, Mel Gorman
, (Tue Apr 27, 2:30 pm)
Re: [PATCH 1/3] mm,migration: During fork(), wait for migr ...
, Andrea Arcangeli
, (Tue Apr 27, 3:22 pm)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Christoph Lameter
, (Tue Apr 27, 3:27 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Tue Apr 27, 3:30 pm)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Andrea Arcangeli
, (Tue Apr 27, 3:32 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Tue Apr 27, 3:58 pm)
Re: [PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] ...
, Andrea Arcangeli
, (Tue Apr 27, 4:10 pm)
Re: [PATCH 1/3] mm,migration: During fork(), wait for migr ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 4:52 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 5:03 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Tue Apr 27, 5:08 pm)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 5:13 pm)
Re: [PATCH 1/3] mm,migration: During fork(), wait for migr ...
, Andrea Arcangeli
, (Tue Apr 27, 5:18 pm)
Re: [PATCH 1/3] mm,migration: During fork(), wait for migr ...
, Andrea Arcangeli
, (Tue Apr 27, 5:19 pm)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Andrea Arcangeli
, (Tue Apr 27, 5:20 pm)
Re: [PATCH 1/3] mm,migration: During fork(), wait for migr ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 5:28 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 5:36 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 5:39 pm)
Re: [PATCH 1/3] mm,migration: During fork(), wait for migr ...
, Andrea Arcangeli
, (Tue Apr 27, 5:59 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Tue Apr 27, 6:05 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Tue Apr 27, 6:09 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 6:18 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 6:29 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Tue Apr 27, 6:36 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Tue Apr 27, 6:44 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 7:12 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Tue Apr 27, 7:42 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Tue Apr 27, 7:49 pm)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Wed Apr 28, 12:28 am)
Re: [PATCH 1/3] mm,migration: During fork(), wait for migr ...
, Mel Gorman
, (Wed Apr 28, 1:24 am)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, KAMEZAWA Hiroyuki
, (Wed Apr 28, 1:30 am)
Re: [PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] ...
, Mel Gorman
, (Wed Apr 28, 2:15 am)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Mel Gorman
, (Wed Apr 28, 2:17 am)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Mel Gorman
, (Wed Apr 28, 3:48 am)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Mel Gorman
, (Wed Apr 28, 7:23 am)
Re: [PATCH 3/3] mm,migration: Remove straggling migration ...
, Andrea Arcangeli
, (Wed Apr 28, 7:46 am)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Mel Gorman
, (Wed Apr 28, 7:57 am)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Andrea Arcangeli
, (Wed Apr 28, 8:16 am)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Mel Gorman
, (Wed Apr 28, 8:23 am)
Re: [PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] ...
, Andrea Arcangeli
, (Wed Apr 28, 8:35 am)
Re: [PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] ...
, Andrea Arcangeli
, (Wed Apr 28, 8:39 am)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Andrea Arcangeli
, (Wed Apr 28, 8:45 am)
Re: [PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] ...
, Mel Gorman
, (Wed Apr 28, 8:55 am)
Re: [PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] ...
, Andrea Arcangeli
, (Wed Apr 28, 9:23 am)
Re: [PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] ...
, Mel Gorman
, (Wed Apr 28, 10:34 am)
[RFC PATCH] take all anon_vma locks in anon_vma_lock
, Rik van Riel
, (Wed Apr 28, 10:47 am)
Re: [PATCH 2/3] mm,migration: Prevent rmap_walk_[anon|ksm] ...
, Andrea Arcangeli
, (Wed Apr 28, 10:58 am)
Re: [RFC PATCH] take all anon_vma locks in anon_vma_lock
, Andrea Arcangeli
, (Wed Apr 28, 11:03 am)
Re: [RFC PATCH] take all anon_vma locks in anon_vma_lock
, Rik van Riel
, (Wed Apr 28, 11:09 am)
[RFC PATCH -v2] take all anon_vma locks in anon_vma_lock
, Rik van Riel
, (Wed Apr 28, 11:25 am)
Re: [RFC PATCH -v2] take all anon_vma locks in anon_vma_lock
, Mel Gorman
, (Wed Apr 28, 12:07 pm)
[RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Rik van Riel
, (Wed Apr 28, 1:17 pm)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Andrea Arcangeli
, (Wed Apr 28, 1:40 pm)
[RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Rik van Riel
, (Wed Apr 28, 1:57 pm)
Re: [PATCH 0/3] Fix migration races in rmap_walk() V2
, Andrea Arcangeli
, (Wed Apr 28, 2:05 pm)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Minchan Kim
, (Wed Apr 28, 5:28 pm)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Rik van Riel
, (Wed Apr 28, 7:10 pm)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Minchan Kim
, (Wed Apr 28, 7:55 pm)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Minchan Kim
, (Wed Apr 28, 11:42 pm)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Mel Gorman
, (Thu Apr 29, 12:37 am)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Mel Gorman
, (Thu Apr 29, 1:15 am)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Minchan Kim
, (Thu Apr 29, 1:32 am)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Mel Gorman
, (Thu Apr 29, 1:44 am)
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
, Rik van Riel
, (Thu Apr 29, 8:39 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Matthew Garrett
Re: 2.6.25-rc6 regression - hang on resume [Bug 10319]
Greg Kroah-Hartman
[PATCH 17/36] sysdev: detect multiple driver registrations
Andy Walls
Re: [PATCH 11/32] v4l/cx18: update workqueue usage
Thomas Gleixner
[patch -mm 19/28] x86_64: Use generic cmos update
Casey Schaufler
Re: [PATCH] Smack: Simplified Mandatory Access Control Kernel
linux-netdev
:
David Miller
Re: [PATCH 32/53] netns xfrm: finding policy in netns
Jean-Louis Dupond
Re: tg3 driver not advertising 1000mbit
Jan Engelhardt
[PATCH 1/3] net: tcp: make hybla selectable as default congestion module
Matt Mackall
Re: [regression] nf_iterate(), BUG: unable to handle kernel NULL pointer dereference
Eric Dumazet
Re: HTB accuracy on 10GbE
git
:
Mark Junker
git on MacOSX and files with decomposed utf-8 file names
Johannes Schindelin
Re: error: cannot lock ref 'refs/remotes/origin/*'
Pat Thoyts
[PATCH] git-gui: use themed tk widgets with Tk 8.5
Michael Witten
Re: 'git gc --aggressive' effectively unusable
Johannes Schindelin
Re: [PATCH 2/2] git-svn: support fetch with autocrlf on
git-commits-head
:
Linux Kernel Mailing List
V4L/DVB (8018): Add em2860 chip ID
Linux Kernel Mailing List
ipv6: fix an oops when force unload ipv6 module
Linux Kernel Mailing List
[ARM] unconditionally define __virt_to_phys and __phys_to_virt
Linux Kernel Mailing List
ixgbe: fix automatic LRO/RSC settings for low latency
Linux Kernel Mailing List
3c515: convert to net_device_ops
openbsd-misc
:
Samuel Baldwin
Re: Forum engine
Robert
disklabel - cylinder rounding
nixlists
Re: Which laptops do the developers use?
Claudio Jeker
Re: OT: Python (was Re: vi in /bin)
Darrin Chandler
Re: That whole "Linux stealing our code" thing
Colocation donated by:
Syndicate