Bug 22812
Summary: | kernel oops on 2.6.37-rc1 | ||
---|---|---|---|
Product: | Platform Specific/Hardware | Reporter: | Andrew (atswartz) |
Component: | x86-64 | Assignee: | platform_x86_64 (platform_x86_64) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | akpm, error27, florian, maciej.rutecki, rjw, rric, t.dekker |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.37-rc1 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 21782 | ||
Attachments: | fix |
Description
Andrew
2010-11-12 16:05:04 UTC
On Friday, November 12, 2010, Andrew Morton wrote:
> On Fri, 12 Nov 2010 16:05:06 GMT
> bugzilla-daemon@bugzilla.kernel.org wrote:
>
> > https://bugzilla.kernel.org/show_bug.cgi?id=22812
>
> post-2.6.36 smp_processor_id() spew, caused by
>
> commit a68c439b1966c91f0ef474e2bf275d6792312726
> Author: Robert Richter <robert.richter@amd.com>
> AuthorDate: Wed Oct 6 12:27:53 2010 +0200
> Commit: Ingo Molnar <mingo@elte.hu>
> CommitDate: Wed Oct 20 04:42:13 2010 +0200
>
> apic, x86: Check if EILVT APIC registers are available (AMD only)
First-Bad-Commit : a68c439b1966c91f0ef474e2bf275d6792312726 So, I should reverse this patch to see if the issue is cleared up? It's not really a bug in a68c439b1966c91f0ef474e2bf275d6792312726, it's a bug in oprofile. ibs_eilvt_valid() shouldn't be called with preempt enabled. Robert Richter is the maintainer for that code. Email him and CC lkml. (I think the email from Andrew which Rafael quoted was a private email because I can't find it in my LKML inbox). Created attachment 41192 [details]
fix
maybe a fix, at least. Unobvious. Nice. Patch: https://bugzilla.kernel.org/attachment.cgi?id=41192 Don't you mean preempt_disable()? Fix upstream with commit c7c25802b39c443b3745cfa973dc49a97a3491f8. |