lkml.org 
[lkml]   [2012]   [Nov]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    SubjectRe: Acpi deadlocks with 3.7.0-rc4
    Date
    On Wednesday, November 28, 2012 06:27:50 PM Zdenek Kabelac wrote:
    > Dne 28.11.2012 18:02, Linus Torvalds napsal(a):
    > > On Wed, Nov 28, 2012 at 8:21 AM, Zdenek Kabelac <zkabelac@redhat.com> wrote:
    > >>
    > >> I've opened https://bugzilla.kernel.org/show_bug.cgi?id=51071
    > >> and attached picture there which is all I have.

    I wonder if you can try to apply the patch below and see if that makes any
    difference?

    Rafael


    ---
    drivers/pnp/pnpacpi/rsparser.c | 8 ++++++++
    1 file changed, 8 insertions(+)

    Index: linux/drivers/pnp/pnpacpi/rsparser.c
    ===================================================================
    --- linux.orig/drivers/pnp/pnpacpi/rsparser.c
    +++ linux/drivers/pnp/pnpacpi/rsparser.c
    @@ -610,6 +610,14 @@ int pnpacpi_build_resource_template(stru
    struct acpi_resource *resource;
    int res_cnt = 0;
    acpi_status status;
    + int ret;
    +
    + /* Sanity check. */
    + ret = acpi_bus_get_device(handle, &acpi_dev);
    + if (ret) {
    + dev_err(&dev->dev, "ACPI node is invalid in %s\n", __func__);
    + return ret;
    + }

    status = acpi_walk_resources(handle, METHOD_NAME__CRS,
    pnpacpi_count_resources, &res_cnt);


    --
    I speak only for myself.
    Rafael J. Wysocki, Intel Open Source Technology Center.


    \
     
     \ /
      Last update: 2012-11-28 22:01    [W:0.028 / U:0.404 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site