https://bugzilla.kernel.org/show_bug.cgi?id=51071





--- Comment #1 from Zdenek Kabelac <zdenek.kabe...@gmail.com>  2012-11-28 
17:16:02 ---
Here is related disassembled code:

    /* Get the prefix scope. A null scope means use the root scope */

    if ((!scope_info) || (!scope_info->scope.node)) {
0000000000000054 <acpi_ns_lookup+0x54> test   %rdi,%rdi
0000000000000057 <acpi_ns_lookup+0x57> mov    %rsi,%r12
000000000000005a <acpi_ns_lookup+0x5a> mov    %r8d,%r14d
000000000000005d <acpi_ns_lookup+0x5d> je     0000000000000068
<acpi_ns_lookup+0x68>
000000000000005f <acpi_ns_lookup+0x5f> mov    0x10(%rdi),%rbx
0000000000000063 <acpi_ns_lookup+0x63> test   %rbx,%rbx
0000000000000066 <acpi_ns_lookup+0x66> jne    00000000000000a1
<acpi_ns_lookup+0xa1>
        ACPI_DEBUG_PRINT((ACPI_DB_NAMES,
0000000000000068 <acpi_ns_lookup+0x68> mov    %rax,(%rsp)
000000000000006c <acpi_ns_lookup+0x6c> mov    $0x0,%r9
0000000000000073 <acpi_ns_lookup+0x73> mov    $0x140,%esi
0000000000000078 <acpi_ns_lookup+0x78> mov    $0x10,%r8d
000000000000007e <acpi_ns_lookup+0x7e> mov    $0x0,%rcx
0000000000000085 <acpi_ns_lookup+0x85> xor    %eax,%eax
0000000000000087 <acpi_ns_lookup+0x87> mov    $0x0,%rdx
000000000000008e <acpi_ns_lookup+0x8e> mov    $0x400,%edi
0000000000000093 <acpi_ns_lookup+0x93> callq  0000000000000098
<acpi_ns_lookup+0x98>
                  "Null scope prefix, using root node (%p)\n",
                  acpi_gbl_root_node));

        prefix_node = acpi_gbl_root_node;
0000000000000098 <acpi_ns_lookup+0x98> mov    0x0(%rip),%rbx        #
000000000000009f <acpi_ns_lookup+0x9f>
000000000000009f <acpi_ns_lookup+0x9f> jmp    00000000000000f9
<acpi_ns_lookup+0xf9>
    } else {
        prefix_node = scope_info->scope.node;
        if (ACPI_GET_DESCRIPTOR_TYPE(prefix_node) !=
00000000000000a1 <acpi_ns_lookup+0xa1> cmpb   $0xf,0x8(%rbx)
00000000000000a5 <acpi_ns_lookup+0xa5> je     00000000000000da
<acpi_ns_lookup+0xda>
            ACPI_DESC_TYPE_NAMED) {
            ACPI_ERROR((AE_INFO, "%p is not a namespace node [%s]",
00000000000000a7 <acpi_ns_lookup+0xa7> mov    %rbx,%rdi
00000000000000aa <acpi_ns_lookup+0xaa> callq  00000000000000af
<acpi_ns_lookup+0xaf>
00000000000000af <acpi_ns_lookup+0xaf> mov    %rbx,%rcx
00000000000000b2 <acpi_ns_lookup+0xb2> mov    $0x0,%rdx
00000000000000b9 <acpi_ns_lookup+0xb9> mov    %rax,%r8
00000000000000bc <acpi_ns_lookup+0xbc> mov    $0x149,%esi
00000000000000c1 <acpi_ns_lookup+0xc1> mov    $0x0,%rdi
00000000000000c8 <acpi_ns_lookup+0xc8> xor    %eax,%eax
00000000000000ca <acpi_ns_lookup+0xca> callq  00000000000000cf
<acpi_ns_lookup+0xcf>
                    prefix_node,
                    acpi_ut_get_descriptor_name(prefix_node)));
            return_ACPI_STATUS(AE_AML_INTERNAL);

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
INSIGHTS What's next for parallel hardware, programming and related areas?
Interviews and blogs by thought leaders keep you ahead of the curve.
http://goparallel.sourceforge.net
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to