From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Subject: Re: Re: how to handle paged hypercall args? Date: Tue, 7 Dec 2010 10:25:15 +0100 Message-ID: <20101207092515.GB22174@aepfle.de> References: <20101202101844.GB30374@aepfle.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: xen-devel@lists.xensource.com, Jan Beulich List-Id: xen-devel@lists.xenproject.org On Thu, Dec 02, Keir Fraser wrote: > Since your current patch is conceptually quite broken anyway, there is > little point in chasing down the crash. It might have something to do with > allocating the waitqueue_head on the local stack -- which you would never > want to do in a correct usage of waitqueues. So, back to square one and try > again I'm afraid. Keir, yesterday I sent out my patch queue for xen-unstable. I think the approach to wait the active vcpu in p2m_mem_paging_populate() and wakeup the vcpu in p2m_mem_paging_resume() could work. However, something causes what looks like stack corruption. Any idea whats going on? Olaf