From: David Vrabel Date: Thu, 19 Sep 2013 16:14:53 +0000 (+0100) Subject: xen/balloon: don't alloc page while non-preemptible X-Git-Tag: v3.12-rc3~24^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24f69373e2;p=pandora-kernel.git xen/balloon: don't alloc page while non-preemptible get_balloon_scratch_page() disables preemption so we cannot call alloc_page() in between get/put_balloon_scratch_page(). Shuffle bits around in decrease_reservation() to avoid this. Signed-off-by: David Vrabel Signed-off-by: Konrad Rzeszutek Wilk --- Reading git-diff-tree failed