Commit 8de07bbd authored by Jeremy Fitzhardinge's avatar Jeremy Fitzhardinge
Browse files

xen/mmu: weaken flush_tlb_other test



Impact: fixes crashing bug

There's no particular problem with getting an empty cpu mask,
so just shortcut-return if we get one.

Avoids crash reported by Christophe Saout <christophe@saout.de>

Signed-off-by: default avatarJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
parent 4185f354
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -1293,8 +1293,8 @@ static void xen_flush_tlb_others(const struct cpumask *cpus,
	} *args;
	} *args;
	struct multicall_space mcs;
	struct multicall_space mcs;


	BUG_ON(cpumask_empty(cpus));
	if (cpumask_empty(cpus))
	BUG_ON(!mm);
		return;		/* nothing to do */


	mcs = xen_mc_entry(sizeof(*args));
	mcs = xen_mc_entry(sizeof(*args));
	args = mcs.args;
	args = mcs.args;