From: Jeremy Fitzhardinge Subject: Re: [PATCH] fix pgd_lock deadlock Date: Tue, 22 Feb 2011 09:08:54 -0800 Message-ID: <4D63EDA6.2070302@goop.org> References: <20110215195450.GO5935@random.random> <20110216183304.GD5935@random.random> <20110217101941.GH2380@redhat.com> <20110221143023.GF13092@random.random> <20110221145350.GH25382@redhat.com> <4D6378760200007800033104@vpn.id2.novell.com> <20110222134956.GU13092@random.random> <4D63D4CD020000780003320A@vpn.id2.novell.com> <20110222143421.GX13092@random.random> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20110222143421.GX13092@random.random> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Andrea Arcangeli Cc: "Xen-devel@lists.xensource.com" , Ian Campbell , Konrad Rzeszutek Wilk , Larry Woodman , the arch/x86 maintainers , Hugh Dickins , Linux Kernel Mailing List , Jan Beulich , Johannes Weiner , Andi Kleen , "H. Peter Anvin" , Thomas Gleixner , Andrew Morton List-Id: xen-devel@lists.xenproject.org On 02/22/2011 06:34 AM, Andrea Arcangeli wrote: > On Tue, Feb 22, 2011 at 02:22:53PM +0000, Jan Beulich wrote: >> If everyone's okay with putting a couple of "if (xen_pv_domain())" >> into mm/fault.c - sure. I would have thought that this wouldn't be >> liked, hence the suggestion to make this depend on seeing the >> backlink be non-NULL. > I prefer the if (xen_pv_domain) so it also gets optimized away > at build time when CONFIG_XEN=n. I think it's also more self > explanatory to read. Eh, very not keen about that. I'd only consider it as a last resort. In practice CONFIG_XEN is always enabled in distros, so the conditional would always be done at runtime. J