[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20100917145625.75d2a412@marah.osrc.amd.com>
Date: Fri, 17 Sep 2010 14:56:25 +0200
From: Conny Seidel <conny.seidel@....com>
To: Huang Ying <ying.huang@...el.com>
CC: Andi Kleen <ak@...ux.intel.com>, Len Brown <len.brown@...el.com>,
LKML <linux-kernel@...r.kernel.org>,
"borislav.petkov@" <amd.com.borislav.petkov@....com>
Subject: 7ad6e9435596f692ff65f399da12816c94960185 breaks AMD f10h.
Hi,
Kernel v2.6.36-rc4-134-g03a7ab0 breaks with the OOPS below.
Reverting the commitid in the subject fixes the issue.
This is because APEI is selected by default on X86 (X86 && ACPI),
maybe a vendor check in the hest_init() might make sense.
Kernel config is attached.
Thx,
Conny
[ 2.280657] ------------[ cut here ]------------
[ 2.284611] WARNING: at fs/sysfs/dir.c:451 sysfs_add_one+0x87/0x9b()
[ 2.290001] Hardware name: Toonie
[ 2.293298] sysfs: cannot create duplicate filename '/devices/platform/GHES.9'
[ 2.300001] Modules linked in:
[ 2.303053] Pid: 1, comm: swapper Not tainted 2.6.36-rc2-autotest #1
[ 2.310001] Call Trace:
[ 2.312437] [<ffffffff810f8a32>] ? sysfs_add_one+0x87/0x9b
[ 2.320005] [<ffffffff81032b86>] warn_slowpath_common+0x80/0x99
[ 2.325983] [<ffffffff81032c35>] warn_slowpath_fmt+0x41/0x43
[ 2.330002] [<ffffffff810f8a32>] sysfs_add_one+0x87/0x9b
[ 2.335374] [<ffffffff810f9364>] create_dir+0x6a/0xa9
[ 2.340002] [<ffffffff810f9437>] sysfs_create_dir+0x94/0xb0
[ 2.345636] [<ffffffff811e3b55>] kobject_add_internal+0x129/0x204
[ 2.350002] [<ffffffff811e3d08>] kobject_add_varg+0x41/0x4d
[ 2.360002] [<ffffffff811e3dcf>] kobject_add+0x64/0x66
[ 2.365202] [<ffffffff811e39bd>] ? kobject_get+0x1a/0x21
[ 2.370004] [<ffffffff812644f9>] device_add+0x13c/0x64c
[ 2.375291] [<ffffffff8126a3cb>] ? pm_runtime_init+0xdd/0xe1
[ 2.380002] [<ffffffff812685de>] platform_device_add+0x14e/0x1aa
[ 2.386066] [<ffffffff8122b7e3>] hest_parse_ghes+0x4a/0x7f
[ 2.390002] [<ffffffff8122b799>] ? hest_parse_ghes+0x0/0x7f
[ 2.395632] [<ffffffff8122b773>] apei_hest_parse+0xc3/0xe9
[ 2.400004] [<ffffffff81bacdd6>] ? hest_init+0x0/0x12f
[ 2.405202] [<ffffffff81baceaf>] hest_init+0xd9/0x12f
[ 2.410004] [<ffffffff81000212>] do_one_initcall+0x7c/0x130
[ 2.420004] [<ffffffff81b8367a>] kernel_init+0x131/0x1ba
[ 2.425378] [<ffffffff81003614>] kernel_thread_helper+0x4/0x10
[ 2.430002] [<ffffffff81b83549>] ? kernel_init+0x0/0x1ba
[ 2.435375] [<ffffffff81003610>] ? kernel_thread_helper+0x0/0x10
[ 2.440006] ---[ end trace 4eaa2a86a8e2da22 ]---
[ 2.444602] kobject_add_internal failed for GHES.9 with -EEXIST, don't try to register things with the same name in the same directory.
[ 2.450001] Pid: 1, comm: swapper Tainted: G W 2.6.36-rc2-autotest #1
[ 2.460001] Call Trace:
[ 2.462434] [<ffffffff811e3bff>] kobject_add_internal+0x1d3/0x204
[ 2.470002] [<ffffffff811e3d08>] kobject_add_varg+0x41/0x4d
[ 2.480002] [<ffffffff811e3dcf>] kobject_add+0x64/0x66
[ 2.485202] [<ffffffff811e39bd>] ? kobject_get+0x1a/0x21
[ 2.490002] [<ffffffff812644f9>] device_add+0x13c/0x64c
[ 2.495287] [<ffffffff8126a3cb>] ? pm_runtime_init+0xdd/0xe1
[ 2.500002] [<ffffffff812685de>] platform_device_add+0x14e/0x1aa
[ 2.506064] [<ffffffff8122b7e3>] hest_parse_ghes+0x4a/0x7f
[ 2.510001] [<ffffffff8122b799>] ? hest_parse_ghes+0x0/0x7f
[ 2.520003] [<ffffffff8122b773>] apei_hest_parse+0xc3/0xe9
[ 2.525547] [<ffffffff81bacdd6>] ? hest_init+0x0/0x12f
[ 2.530002] [<ffffffff81baceaf>] hest_init+0xd9/0x12f
[ 2.535114] [<ffffffff81000212>] do_one_initcall+0x7c/0x130
[ 2.540002] [<ffffffff81b8367a>] kernel_init+0x131/0x1ba
[ 2.545375] [<ffffffff81003614>] kernel_thread_helper+0x4/0x10
[ 2.550002] [<ffffffff81b83549>] ? kernel_init+0x0/0x1ba
[ 2.555374] [<ffffffff81003610>] ? kernel_thread_helper+0x0/0x10
[ 2.560006] BUG: unable to handle kernel paging request at ffffeae3800553b0
[ 2.566959] IP: [<ffffffff810a8dfb>] kfree+0x42/0x22f
[ 2.570000] PGD 0
[ 2.570000] Oops: 0000 [#1] SMP
[ 2.570000] last sysfs file:
[ 2.570000] CPU 0
[ 2.570000] Modules linked in:
[ 2.570000]
[ 2.570000] Pid: 1, comm: swapper Tainted: G W 2.6.36-rc2-autotest #1 Toonie/Toonie
[ 2.570000] RIP: 0010:[<ffffffff810a8dfb>] [<ffffffff810a8dfb>] kfree+0x42/0x22f
[ 2.570000] RSP: 0018:ffff8804364b9d20 EFLAGS: 00010082
[ 2.570000] RAX: ffffeae3800553b0 RBX: ffff880435cde400 RCX: ffff88043672e780
[ 2.570000] RDX: ffffea0000000000 RSI: 0000000000000037 RDI: ffffc9000185a8a4
[ 2.570000] RBP: ffff8804364b9d70 R08: ffff8804364b9b40 R09: ffff8804364b99f0
[ 2.570000] R10: 0000000000000000 R11: ffff880435cde410 R12: ffff880435cde458
[ 2.570000] R13: ffffffff81b03730 R14: ffff88043676e600 R15: 0000000000000000
[ 2.570000] FS: 0000000000000000(0000) GS:ffff880001e00000(0000) knlGS:0000000000000000
[ 2.570000] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 2.570000] CR2: ffffeae3800553b0 CR3: 0000000001acf000 CR4: 00000000000006f0
[ 2.570000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2.570000] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 2.570000] Process swapper (pid: 1, threadinfo ffff8804364b8000, task ffff8804364b77d0)
[ 2.570000] Stack:
[ 2.570000] ffff880437c030c0 ffffc9000185a8a4 0000000000000282 00000000ffffffea
[ 2.570000] <0> ffff8804364b9da0 ffff880435cde400 ffff880435cde458 ffffffff81b03730
[ 2.570000] <0> ffff88043676e600 0000000000000000 ffff8804364b9d90 ffffffff81268764
[ 2.570000] Call Trace:
[ 2.570000] [<ffffffff81268764>] platform_device_release+0x1c/0x34
[ 2.570000] [<ffffffff812632f1>] device_release+0x49/0x7e
[ 2.570000] [<ffffffff811e38c3>] kobject_release+0xf9/0x1d9
[ 2.570000] [<ffffffff811e37ca>] ? kobject_release+0x0/0x1d9
[ 2.570000] [<ffffffff811e4b6a>] kref_put+0x43/0x4f
[ 2.570000] [<ffffffff811e3729>] kobject_put+0x47/0x4c
[ 2.570000] [<ffffffff81263253>] put_device+0x12/0x14
[ 2.570000] [<ffffffff8126878e>] platform_device_put+0x12/0x14
[ 2.570000] [<ffffffff8122b807>] hest_parse_ghes+0x6e/0x7f
[ 2.570000] [<ffffffff8122b799>] ? hest_parse_ghes+0x0/0x7f
[ 2.570000] [<ffffffff8122b773>] apei_hest_parse+0xc3/0xe9
[ 2.570000] [<ffffffff81bacdd6>] ? hest_init+0x0/0x12f
[ 2.570000] [<ffffffff81baceaf>] hest_init+0xd9/0x12f
[ 2.570000] [<ffffffff81000212>] do_one_initcall+0x7c/0x130
[ 2.570000] [<ffffffff81b8367a>] kernel_init+0x131/0x1ba
[ 2.570000] [<ffffffff81003614>] kernel_thread_helper+0x4/0x10
[ 2.570000] [<ffffffff81b83549>] ? kernel_init+0x0/0x1ba
[ 2.570000] [<ffffffff81003610>] ? kernel_thread_helper+0x0/0x10
[ 2.570000] Code: 7d b8 0f 86 01 02 00 00 9c 8f 45 c0 fa 48 8b 7d b8 e8 36 d1 f7 ff 48 c1 e8 0c 48 ba 00 00 00 00 00 ea ff ff 48 6b c0 38 48 01 d0 <66> 83 38 00 79 04 48 8b 40 10 66 83 38 00 79 04 48 8b 40 10 80
[ 2.570000] RIP [<ffffffff810a8dfb>] kfree+0x42/0x22f
[ 2.570000] RSP <ffff8804364b9d20>
[ 2.570000] CR2: ffffeae3800553b0
[ 2.570000] ---[ end trace 4eaa2a86a8e2da23 ]---
[ 2.570006] Kernel panic - not syncing: Attempted to kill init!
[ 2.580002] Pid: 1, comm: swapper Tainted: G D W 2.6.36-rc2-autotest #1
[ 2.587187] Call Trace:
[ 2.589622] [<ffffffff8168455d>] panic+0x8c/0x196
[ 2.590003] [<ffffffff81035c8f>] do_exit+0x70/0x6c1
[ 2.594943] [<ffffffff8103398f>] ? kmsg_dump+0x116/0x130
[ 2.600003] [<ffffffff81687a89>] oops_end+0xb2/0xba
[ 2.604944] [<ffffffff810228d9>] no_context+0x1f3/0x202
[ 2.610002] [<ffffffff81022aa2>] __bad_area_nosemaphore+0x1ba/0x1e0
[ 2.620002] [<ffffffff81003610>] ? kernel_thread_helper+0x0/0x10
[ 2.626067] [<ffffffff816846a3>] ? printk+0x3c/0x3e
[ 2.630004] [<ffffffff8104c0b4>] ? up+0x34/0x39
[ 2.634599] [<ffffffff81003610>] ? kernel_thread_helper+0x0/0x10
[ 2.640003] [<ffffffff8105843b>] ? __module_text_address+0xd/0x5b
[ 2.646155] [<ffffffff81022ad6>] bad_area_nosemaphore+0xe/0x10
[ 2.650003] [<ffffffff816899dd>] do_page_fault+0x1d7/0x3b9
[ 2.660002] [<ffffffff810052aa>] ? dump_trace+0x316/0x328
[ 2.665462] [<ffffffff81686f5f>] page_fault+0x1f/0x30
[ 2.670002] [<ffffffff810a8dfb>] ? kfree+0x42/0x22f
[ 2.674943] [<ffffffff81268764>] platform_device_release+0x1c/0x34
[ 2.680002] [<ffffffff812632f1>] device_release+0x49/0x7e
[ 2.685462] [<ffffffff811e38c3>] kobject_release+0xf9/0x1d9
[ 2.690001] [<ffffffff811e37ca>] ? kobject_release+0x0/0x1d9
[ 2.695720] [<ffffffff811e4b6a>] kref_put+0x43/0x4f
[ 2.700002] [<ffffffff811e3729>] kobject_put+0x47/0x4c
[ 2.705202] [<ffffffff81263253>] put_device+0x12/0x14
[ 2.710002] [<ffffffff8126878e>] platform_device_put+0x12/0x14
[ 2.720002] [<ffffffff8122b807>] hest_parse_ghes+0x6e/0x7f
[ 2.725548] [<ffffffff8122b799>] ? hest_parse_ghes+0x0/0x7f
[ 2.730002] [<ffffffff8122b773>] apei_hest_parse+0xc3/0xe9
[ 2.735546] [<ffffffff81bacdd6>] ? hest_init+0x0/0x12f
[ 2.740002] [<ffffffff81baceaf>] hest_init+0xd9/0x12f
[ 2.745114] [<ffffffff81000212>] do_one_initcall+0x7c/0x130
[ 2.750002] [<ffffffff81b8367a>] kernel_init+0x131/0x1ba
[ 2.755374] [<ffffffff81003614>] kernel_thread_helper+0x4/0x10
[ 2.760003] [<ffffffff81b83549>] ? kernel_init+0x0/0x1ba
[ 2.770002] [<ffffffff81003610>] ? kernel_thread_helper+0x0/0x10
##
##################################################################
# Email : conny.seidel@....com GnuPG-Key : 0xA6AB055D #
# Fingerprint: 17C4 5DB2 7C4C C1C7 1452 8148 F139 7C09 A6AB 055D #
##################################################################
# Advanced Micro Devices GmbH Einsteinring 24 85609 Dornach #
# General Managers: Alberto Bozzo, Andrew Bowd #
# Registration: Dornach, Landkr. Muenchen; Registerger. Muenchen #
# HRB Nr. 43632 #
##################################################################
Download attachment "config.gz" of type "application/x-gzip" (15448 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (199 bytes)
Powered by blists - more mailing lists