[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 1/2] kexec: use hypercall_create_continuation to protect KEXEC ops
>>> On 19.04.17 at 17:54, <daniel.kiper@xxxxxxxxxx> wrote: > On Wed, Apr 19, 2017 at 10:47:15AM -0500, Eric DeVolder wrote: >> @@ -1193,6 +1194,9 @@ static int do_kexec_op_internal(unsigned long op, >> if ( ret ) >> return ret; >> >> + if ( test_and_set_bit(KEXEC_FLAG_IN_HYPERCALL, &kexec_flags) ) >> + return hypercall_create_continuation(__HYPERVISOR_kexec_op, "lh", >> op, uarg); >> + > > I would suggest here: > ASSERT(test_bit(KEXEC_FLAG_IN_HYPERCALL, &kexec_flags)); You're kidding? The flag was set just in the line above. Or do you really mean we need to consider test_and_set_bit() not doing what it is supposed to do? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |