On Mon, Oct 8, 2012 at 6:22 PM, Ben Hutchings <b...@decadent.org.uk> wrote:
> On Mon, 2012-10-08 at 10:37 -0600, Bjorn Helgaas wrote:
>> On Mon, Oct 8, 2012 at 10:28 AM, Greg KH <g...@kroah.com> wrote:
>> > On Sun, Oct 07, 2012 at 09:57:47PM +0100, Ben Hutchings wrote:
>> >> Based on <https://bugzilla.kernel.org/show_bug.cgi?id=46481>, the
>> >> following commit should be cherry-picked for stable series < 3.6:
>> >>
>> >> commit dfb117b3e50c52c7b3416db4a4569224b8db80bb
>> >> Author: Bjorn Helgaas <bhelg...@google.com>
>> >> Date:   Wed Jun 20 16:18:29 2012 -0600
>> >>
>> >>     PCI: acpiphp: check whether _ADR evaluation succeeded
>> >>
>> >> It applies cleanly to 3.2.y and presumably also to later stable
>> >> branches.  I've attached a version that applies to 2.6.32.y and 3.0.y,
>> >> and presumably also to the intermediate stable branches.  Only 3.2.y has
>> >> actually been tested with this, though.
>> >
>> > Thanks, now applied.
>>
>> Has anybody looked deeper to see exactly *how* this patch fixes the
>> problem?  The original reports were oopses caused by dereferencing bad
>> pointers in DRM, and it's not obvious to me how this patch is
>> connected to those.
>
> Oh, I completely missed the oops log.  Yes, it does look like there's
> another more serious bug still to be fixed in 3.2.y (maybe in DRM, maybe
> not).

With a lot of help from Jeroen Nijhof <jer...@nijhof.uklinux.net> and
Stefan Nagy <pub...@stefan-nagy.at>, I analyzed this and convinced
myself that the DRM oopses were in fact caused by the bogus slot we
registered when we ignored the _ADR evaluation failures.

More details in https://bugzilla.kernel.org/show_bug.cgi?id=46481

So I believe this _ADR problem was the root cause and we don't need to
look for more DRM issues.

Bjorn
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to