lkml.org 
[lkml]   [2008]   [Apr]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 12/55] PNPACPI: pnpacpi_encode_ext_irq() wrongly set "irq" instead of "extended_irq"
    pnpacpi_encode_ext_irq() should set resource->data.extended_irq, not
    resource->data.irq.

    This has been wrong since at least 2.6.12. I haven't seen any bug
    reports, but it's clearly incorrect.

    Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>

    Index: work10/drivers/pnp/pnpacpi/rsparser.c
    ===================================================================
    --- work10.orig/drivers/pnp/pnpacpi/rsparser.c 2008-04-28 15:57:04.000000000 -0600
    +++ work10/drivers/pnp/pnpacpi/rsparser.c 2008-04-28 16:09:15.000000000 -0600
    @@ -820,9 +820,9 @@
    resource->data.extended_irq.triggering = triggering;
    resource->data.extended_irq.polarity = polarity;
    if (triggering == ACPI_EDGE_SENSITIVE)
    - resource->data.irq.sharable = ACPI_EXCLUSIVE;
    + resource->data.extended_irq.sharable = ACPI_EXCLUSIVE;
    else
    - resource->data.irq.sharable = ACPI_SHARED;
    + resource->data.extended_irq.sharable = ACPI_SHARED;
    resource->data.extended_irq.interrupt_count = 1;
    resource->data.extended_irq.interrupts[0] = p->start;
    }
    --


    \
     
     \ /
      Last update: 2008-04-29 00:45    [W:3.819 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site