[lkml]   [2007]   [Jan]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Patch in this message
    SubjectEarly ACPI lockup (was Re: 2.6.20-rc4-mm1)
    On Thu, Jan 11, 2007 at 10:26:27PM -0800, Andrew Morton wrote:

    The git-acpi.patch replaces earlier "if(!handler) return -EINVAL" by
    "BUG_ON(!handler)". This locks my machine early at boot with a message
    along the lines of (It's hand copied):
    Int 6: cr2: 00000000 eip: c0570e05 flags: 00010046 cs: 60
    stack: c054ffac c011db2b c04936d0 c054ff68 c054ffc0 c054fff4 c057da2c

    Reverting the change as follows, allows booting:
    Any ideas to debug this further?


    diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c
    index db0c5f6..fba018c 100644
    --- a/drivers/acpi/tables.c
    +++ b/drivers/acpi/tables.c
    @@ -414,7 +414,9 @@ int __init acpi_table_parse(enum acpi_ta
    unsigned int index;
    unsigned int count = 0;

    - BUG_ON(!handler);
    + if (!handler)
    + return -EINVAL;
    + /*BUG_ON(!handler);*/

    for (i = 0; i < sdt_count; i++) {
    if (sdt_entry[i].id != id)
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at
     \ /
      Last update: 2007-01-12 12:01    [W:0.033 / U:3.992 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site