On 19/04/18 14:10, Jan Beulich wrote: >>>> On 19.04.18 at 12:20, <davidw...@zhaoxin.com> wrote: >> From: David Wang <davidw...@zhaoxin.com> >> >> CPUs may share an in-use channel. Hence clearing of a bit from >> the cpumask (in hpet_broadcast_exit()) as well as setting one >> (in hpet_broadcast_enter()) must not race evaluation of that same >> cpumask. Therefore avoid evaluating the cpumask twice in >> hpet_detach_channel(). Otherwise cpumask_empty() may e.g.return >> false while the subsequent cpumask_first() could return nr_cpu_ids, >> which then triggers the assertion in cpumask_of() reached through >> set_channel_irq_affinity(). >> >> Sign-off-by: David Wang <davidw...@zhaoxin.com> > > Signed-off-by
Release-acked-by: Juergen Gross <jgr...@suse.com> Juergen _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel