Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751565AbZJWRbM (ORCPT ); Fri, 23 Oct 2009 13:31:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751228AbZJWRbL (ORCPT ); Fri, 23 Oct 2009 13:31:11 -0400 Received: from claw.goop.org ([74.207.240.146]:41641 "EHLO claw.goop.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750866AbZJWRbK (ORCPT ); Fri, 23 Oct 2009 13:31:10 -0400 Message-ID: <4AE1E862.8090109@goop.org> Date: Fri, 23 Oct 2009 10:31:14 -0700 From: Jeremy Fitzhardinge User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.4pre) Gecko/20091014 Fedora/3.0-2.8.b4.fc11 Lightning/1.0pre Thunderbird/3.0b4 MIME-Version: 1.0 To: Ingo Molnar CC: Daniel Walker , Erwan Velu , linux-kernel@vger.kernel.org, x86@kernel.org Subject: Re: [PATCH] dmi_check_system can generate Warnings when no DMI table is present References: <4AE178AF.3010804@gmail.com> <20091023110323.GC10071@elte.hu> <4AE19867.5070705@gmail.com> <1256302066.10493.74.camel@desktop> <4AE1C5C6.7000103@gmail.com> <1256310576.10493.78.camel@desktop> <20091023153027.GA18068@elte.hu> <4AE1E117.2000005@goop.org> <20091023170428.GA25484@elte.hu> In-Reply-To: <20091023170428.GA25484@elte.hu> X-Enigmail-Version: 0.97a Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1671 Lines: 35 On 10/23/09 10:04, Ingo Molnar wrote: >> Yes. There's nothing preventing the DMI subsystem from being >> initialized under Xen; in fact we rely on it in a dom0 kernel (which >> does have access to the DMI tables). I don't know what the underlying >> bug in the original report is, but there's more to it than failing to >> init DMI. >> > yeah. It's probably some init ordering problem - some version of Xen > calling into the DMI code too early. It probably doesnt even matter in > practice as we rarely rely on DMI details in Xen guests, right? > The backtraces in the original report showed that the messages were coming from DMI calls in the PCI init path or i8042_init. PCI shouldn't be being called early, and i8042_init is just a normal module_init. DomU has no DMI (we just put all zeros into the ISA window to catch any probes), and nothing Xen-specific has any DMI dependencies. So there should be no cause to make any premature dmi calls. It looks like setup_arch() is being missed, but its hard to see how we'd get very far in that case... Also, the referenced reports are for distro kernels which may not contain mainline Xen in the first place (Novell have their own massive Xen patch stack they dump onto the kernels before shipping, so Xen bug reports against SuSE kernels don't have any relevance to mainline). I'd like to see a boot log of a mainline kernel showing the problem. J -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/