public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Bjorn Helgaas <bjorn.helgaas@hp.com>
To: Andreas Schwab <schwab@suse.de>
Cc: Thomas Renninger <trenn@suse.de>,
	"Moore, Robert" <robert.moore@intel.com>,
	"Luck, Tony" <tony.luck@intel.com>,
	"Brown, Len" <len.brown@intel.com>,
	linux-acpi@vger.kernel.org, linux-ia64@vger.kernel.org
Subject: Re: some new unaligned access while booting ia64 (HP rx2620)
Date: Tue, 14 Feb 2006 00:22:28 +0000	[thread overview]
Message-ID: <200602131722.28703.bjorn.helgaas@hp.com> (raw)
In-Reply-To: <je7j7yc1f8.fsf@sykes.suse.de>

On Monday 13 February 2006 15:57, Andreas Schwab wrote:
> Bjorn Helgaas <bjorn.helgaas@hp.com> writes:
> > I looked at both of those paths, and I don't see anything wrong.  I
> > tried unsuccessfully to reproduce it with an rc1-mm4 kernel on an
> > rx2600. 
> 
> Please try rx7620 or rx8640.  Apparently this only happens on the NUMA
> systems.

While I was reading your mail, I was booting an rx7620 for something else.
When I looked at it again, it was spewing the slab errors :-)

I don't have time to debug it completely today, but it looks like the
conversion of an AML vendor resource is overrunning the buffer.  p1
and p2 are pointers to the redzones before and after the object.
0x170fc2a5 is the correct value:

acpi_rs_create_resource_list: p1 0xe0000007fc1518f0 p2 0xe0000007fc1519f8
acpi_rs_create_resource_list: *p1 0x170fc2a5 *p2 0x170fc2a5
acpi_rs_convert_aml_to_resources: p1 0xe0000007fc1518f0 p2 0xe0000007fc1519f8
acpi_rs_convert_aml_to_resources: *p1 0x170fc2a5 *p2 0x170fc2a5
acpi_rs_convert_aml_to_resources: before converting AML resource 0x88: *p1 0x170fc2a5 *p2 0x170fc2a5
acpi_rs_convert_aml_to_resources: before converting AML resource 0x8a: *p1 0x170fc2a5 *p2 0x170fc2a5
acpi_rs_convert_aml_to_resources: before converting AML resource 0x8a: *p1 0x170fc2a5 *p2 0x170fc2a5
acpi_rs_convert_aml_to_resources: before converting AML resource 0x84: *p1 0x170fc2a5 *p2 0x170fc2a5
acpi_rs_convert_aml_to_resources: before converting AML resource 0x84: *p1 0x170fc2a5 *p2 0x170fc2a5
acpi_rs_convert_aml_to_resources: before converting AML resource 0x79: *p1 0x170fc2a5 *p2 0xf901001a00000028

AML resource type 0x84 is a vendor-defined descriptor.  This makes sense
because rx7620 and rx8620 have large vendor-defined descriptors, while
the smaller boxes like rx2600 do not.

  reply	other threads:[~2006-02-14  0:22 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-02 19:46 some new unaligned access while booting ia64 (HP rx2620) Luck, Tony
2006-02-02 22:28 ` Moore, Robert
2006-02-09 16:56 ` Moore, Robert
2006-02-09 20:44 ` Luck, Tony
2006-02-09 20:55 ` Moore, Robert
2006-02-09 21:04 ` Luck, Tony
2006-02-09 21:15 ` Luck, Tony
2006-02-09 23:43 ` Moore, Robert
2006-02-10  2:07   ` Thomas Renninger
2006-02-10 20:11 ` Moore, Robert
2006-02-10 21:15 ` Luck, Tony
2006-02-10 21:19 ` Moore, Robert
2006-02-10 21:54 ` Luck, Tony
2006-02-10 21:56 ` Moore, Robert
2006-02-10 22:58 ` Luck, Tony
2006-02-11 21:25   ` Bjorn Helgaas
2006-02-10 23:07 ` Moore, Robert
2006-02-10 23:15 ` Moore, Robert
2006-02-10 23:25 ` Luck, Tony
2006-02-10 23:31 ` Moore, Robert
2006-02-13 18:51   ` Thomas Renninger
2006-02-13 22:33     ` Bjorn Helgaas
2006-02-13 22:57       ` Andreas Schwab
2006-02-14  0:22         ` Bjorn Helgaas [this message]
2006-02-14 23:13           ` [PATCH] ACPI: fix vendor resource length computation Bjorn Helgaas
2006-02-14 23:19             ` Bjorn Helgaas
2006-02-14 23:25             ` Moore, Robert
2006-02-14 23:34               ` Bjorn Helgaas
2006-02-15  0:04             ` Moore, Robert
2006-02-15 17:49               ` Thomas Renninger
2006-02-15 18:38             ` Moore, Robert
2006-02-15 19:05             ` Luck, Tony
2006-02-16  8:59               ` Thomas Renninger
2006-02-16 22:54             ` Moore, Robert
2006-02-10 23:58 ` some new unaligned access while booting ia64 (HP rx2620) Luck, Tony
2006-02-11  0:39 ` Luck, Tony
2006-02-11 12:21   ` Robin Holt
2006-03-14 23:59 ` Bjorn Helgaas
2006-03-15 15:47 ` Moore, Robert
2006-03-15 16:49   ` Bjorn Helgaas
2006-03-15 17:14 ` Moore, Robert

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200602131722.28703.bjorn.helgaas@hp.com \
    --to=bjorn.helgaas@hp.com \
    --cc=len.brown@intel.com \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-ia64@vger.kernel.org \
    --cc=robert.moore@intel.com \
    --cc=schwab@suse.de \
    --cc=tony.luck@intel.com \
    --cc=trenn@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox