[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] compat_mmuext_op - continuation code is wrong

On Wed, Feb 20, 2008 at 06:16:58PM +0000, Keir Fraser wrote:

> > But we never initialised the guest's "pdone" at any point. So we can
> > copy in an uninit stack value into 'done', add 'i' to it, then copy it
> > back out. On Solaris, we assert that the success count == what we passed
> > in, so this breaks Solaris 32/64
> > 
> > I'm running on 3.1 with a couple of fixes from unstable to make it work
> > at all. The below patch works for us but I'm not confident in its
> > correctness.
> Better to remove the preempt check altogether, as it's already done
> (correctly) in do_mmuext_op(). That's what I'll check in.

That's what we initially tested, and works for us. Thanks.


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.