From: Konrad Rzeszutek Wilk Date: Fri, 17 Aug 2012 13:35:31 +0000 (-0400) Subject: xen/mmu: If the revector fails, don't attempt to revector anything else. X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~30^2~9^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=328731876451a837f56e66ffa11de053ed5daf73;p=pandora-kernel.git xen/mmu: If the revector fails, don't attempt to revector anything else. If the P2M revectoring would fail, we would try to continue on by cleaning the PMD for L1 (PTE) page-tables. The xen_cleanhighmap is greedy and erases the PMD on both boundaries. Since the P2M array can share the PMD, we would wipe out part of the __ka that is still used in the P2M tree to point to P2M leafs. This fixes it by bypassing the revectoring and continuing on. If the revector fails, a nice WARN is printed so we can still troubleshoot this. Signed-off-by: Konrad Rzeszutek Wilk --- Reading git-diff-tree failed