lkml.org 
[lkml]   [2009]   [Oct]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] dmi_check_system can generate Warnings when no DMI table is present

* Erwan Velu <erwanaliasr1@gmail.com> wrote:

> When running the Linux Kernel, on some systems that doesn't have any DMI
> table (like a Xen domU), some dmi_* calls can generates Warnings like :
>
>> / WARNING: at /usr/src/linux-2.6.29.1/drivers/firmware/dmi_scan.c:425/
>> / dmi_matches+0x7e/0x80()/
>> / dmi check: not initialized yet/

Empty DMI tables are common. What is not common is to call dmi_matches()
before the DMI strings code has initialized.

> Some users reported this error :
> http://lists.xensource.com/archives/html/xen-users/2009-04/msg00128.html
> https://qa.mandriva.com/show_bug.cgi?id=54775

Looks like a Xen bug. DMI matching functions should be called after that
code has initialized. The warning was added to catch such early calls.

Your patch works around that bug and the warning.

Ingo


\
 
 \ /
  Last update: 2009-10-23 13:05    [from the cache]
©2003-2011 Jasper Spaans