diff options
author | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2011-01-19 02:17:10 +0100 |
---|---|---|
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2011-03-14 16:17:09 +0100 |
commit | c7617798771ad588d585986d896197c04b737621 (patch) | |
tree | 120b3d73e9e8c808083489770e5324c60e1ce8ec /arch/x86/xen/setup.c | |
parent | xen/mmu: Set _PAGE_IOMAP if PFN is an identity PFN. (diff) | |
download | linux-c7617798771ad588d585986d896197c04b737621.tar.xz linux-c7617798771ad588d585986d896197c04b737621.zip |
xen/mmu: WARN_ON when racing to swap middle leaf.
The initial bootup code uses set_phys_to_machine quite a lot, and after
bootup it would be used by the balloon driver. The balloon driver does have
mutex lock so this should not be necessary - but just in case, add
a WARN_ON if we do hit this scenario. If we do fail this, it is OK
to continue as there is a backup mechanism (VM_IO) that can bypass
the P2M and still set the _PAGE_IOMAP flags.
[v2: Change from WARN to BUG_ON]
[v3: Rebased on top of xen->p2m code split]
[v4: Change from BUG_ON to WARN]
Reviewed-by: Ian Campbell <Ian.Campbell@eu.citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'arch/x86/xen/setup.c')
0 files changed, 0 insertions, 0 deletions