x86: fix BUG: unable to handle kernel paging request (numaq_tsc_disable)
authorVegard Nossum <vegard.nossum@gmail.com>
Wed, 20 Aug 2008 16:18:26 +0000 (18:18 +0200)
committerIngo Molnar <mingo@elte.hu>
Thu, 21 Aug 2008 10:52:01 +0000 (12:52 +0200)
commitb2a6a58ca6a3ddf4e278a53199c5b8fd39adbc0e
tree3febfb621e5f1364298e0389679540318aaa265b
parent7946612de2087e163308e26034286fc2dc9dacf1
x86: fix BUG: unable to handle kernel paging request (numaq_tsc_disable)

This section mismatch:

>> Seems to be a section mismatch; init_intel() is __cpuinit while
>> numaq_tsc_disable() is __init. Seems to be introduced in:
>>
>> commit 64898a8bad8c94ad7a4bd5cc86b66edfbb081f4a
>> Author: Yinghai Lu <yhlu.kernel@gmail.com>
>> Date:   Sat Jul 19 18:01:16 2008 -0700
>>
>>    x86: extend and use x86_quirks to clean up NUMAQ code
>
> Oops, I am wrong about numaq_tsc_disable() being __init. Still, I
> believe that Yinghai might be able to say what's really wrong :-)

Would lead to this crash:

  BUG: unable to handle kernel paging request at c08a45f0
  IP: [<c08a45f0>] numaq_tsc_disable+0x0/0x40

Fixed by the patch below.

Signed-off-by: Vegard Nossum <vegardno@ifi.uio.no>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/numaq_32.c