commit | f241b0b891c903da2465b7a98eaf650784e666da | [log] [tgz] |
---|---|---|
author | Juergen Gross <jgross@suse.com> | Mon Jan 12 06:05:08 2015 +0100 |
committer | David Vrabel <david.vrabel@citrix.com> | Mon Jan 12 10:09:40 2015 +0000 |
tree | ff0134e6a0dd55e5066719de73dac85d8ea972fe | |
parent | 82c92ed1357bca22a5d637fbb93dab3eb18a8e8c [diff] |
xen: correct race in alloc_p2m_pmd() When allocating a new pmd for the linear mapped p2m list a check is done for not introducing another pmd when this just happened on another cpu. In this case the old pte pointer was returned which points to the p2m_missing or p2m_identity page. The correct value would be the pointer to the found new page. Signed-off-by: Juergen Gross <jgross@suse.com> Signed-off-by: David Vrabel <david.vrabel@citrix.com>