Bug 95531 - WARNING: CPU: 0 PID: 233 at drivers/dma/ioat/dca.c:698 ioat3_dca_init+0x1be/0x1d0 [ioatdma]()
Summary: WARNING: CPU: 0 PID: 233 at drivers/dma/ioat/dca.c:698 ioat3_dca_init+0x1be/0...
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Other (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: drivers_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-25 09:11 UTC by Qiao Zhao
Modified: 2015-04-15 20:54 UTC (History)
1 user (show)

See Also:
Kernel Version: 3.19.2
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments

Description Qiao Zhao 2015-03-25 09:11:04 UTC
upgrade kernel from 2.6.32-544 (RHEL6) to 3.19.2, no hw/bios changes.
warning message appear when reboot system.

------------[ cut here ]------------
WARNING: CPU: 0 PID: 233 at drivers/dma/ioat/dca.c:698 ioat3_dca_init+0x1be/0x1d0 [ioatdma]()
ioatdma 0000:00:16.0: APICID_TAG_MAP set incorrectly by BIOS, disabling DCA
Modules linked in: ioatdma(+) dca i7core_edac edac_core sg bnx2 acpi_cpufreq ext4(E) jbd2(E) mbcache(E) sr_mod(E) cdrom(E) sd_mod(E) pata_acpi(E) ata_generic(E) ata_piix(E) mptsas(E) mptscsih(E) mptbase(E) scsi_transport_sas(E) dm_mirror(E) dm_region_hash(E) dm_log(E) dm_mod(E)
CPU: 0 PID: 233 Comm: kworker/0:3 Tainted: G            E  3.19.2 #1
Hardware name: IBM System x3850 X5 -[7145I18]-/Node 1, Processor Card, BIOS -[G0E175BUS-1.75]- 06/06/2012
Workqueue: events work_for_cpu_fn
 00000000000002ba ffff880855f4fc08 ffffffff815b37da 00000000000002ba
 ffff880855f4fc58 ffff880855f4fc48 ffffffff81056d65 ffff880855b57c08
 ffff880856a12a40 ffff882c64adb000 ffff884c72b03360 0000000000000002
Call Trace:
 [<ffffffff815b37da>] dump_stack+0x48/0x5e
 [<ffffffff81056d65>] warn_slowpath_common+0x95/0xe0
 [<ffffffff81056e0f>] warn_slowpath_fmt_taint+0x3f/0x50
 [<ffffffffa02b0921>] ? alloc_dca_provider+0x21/0x40 [dca]
 [<ffffffffa02bebfe>] ioat3_dca_init+0x1be/0x1d0 [ioatdma]
 [<ffffffffa02badcf>] ioat3_dma_probe+0x33f/0x390 [ioatdma]
 [<ffffffffa02b6231>] ioat_pci_probe+0x1b1/0x1d0 [ioatdma]
 [<ffffffff812ddb2c>] local_pci_probe+0x4c/0xb0
 [<ffffffff8106acf8>] work_for_cpu_fn+0x18/0x30
 [<ffffffff8106e91d>] process_one_work+0x14d/0x430
 [<ffffffff8106ee74>] worker_thread+0x274/0x3b0
 [<ffffffff815b3c44>] ? __schedule+0x354/0x6f0
 [<ffffffff8106ec00>] ? process_one_work+0x430/0x430
 [<ffffffff81073a9e>] kthread+0xce/0xf0
 [<ffffffff810739d0>] ? kthread_freezable_should_stop+0x70/0x70
 [<ffffffff815b7908>] ret_from_fork+0x58/0x90
 [<ffffffff810739d0>] ? kthread_freezable_should_stop+0x70/0x70
---[ end trace cd246f4cff54e104 ]---

additional information:
CONFIG_PCI_MMCONFIG=y
hardware information:
Hardware name: IBM System x3850 X5 -[7145I18]-/Node 1, Processor Card, BIOS -[G0E175BUS-1.75]- 06/06/2012
Comment 1 Qiao Zhao 2015-03-26 14:52:54 UTC
Hi all,

I think maybe this is a regression bug, because i'm not met the same issue in 2.6.32 kernel.
So change regression to "YES".

--
Thanks,
Qiao
Comment 2 Aurel 2015-04-15 20:54:12 UTC
I detected the same problem after the upgrade from 3.10.0-229.1.2.el7.x86_64 (latest CentOS 7 kernel) to Linux 4.0.0 (4.0.0-1.el7.elrepo.x86_64)

[   14.674581] ------------[ cut here ]------------
[   14.674591] WARNING: CPU: 0 PID: 836 at drivers/dma/ioat/dca.c:698 ioat3_dca_init+0x1ac/0x1c0 [ioatdma]()
[   14.674593] ioatdma 0000:00:04.0: APICID_TAG_MAP set incorrectly by BIOS, disabling DCA
[   14.674594] Modules linked in: mfd_core(E+) snd(E+) soundcore(E) ioatdma(E+) shpchp(E) acpi_power_meter(E) nfsd(E) auth_rpcgss(E) nfs_acl(E) lockd(E) grace(E) uinput(E) sunrpc(E) dm_multipath(E) xfs(E) libcrc32c(E) sd_mod(E) mxm_wmi(E) igb(E) ptp(E) ahci(E) pps_core(E) libahci(E) dca(E) i2c_algo_bit(E) libata(E) wmi(E) dm_mirror(E) dm_region_hash(E) dm_log(E) dm_mod(E)
[   14.674628] CPU: 0 PID: 836 Comm: systemd-udevd Tainted: G            E   4.0.0-1.el7.elrepo.x86_64 #1
[   14.674630] Hardware name: Supermicro X10DAx/X10DAX, BIOS 1.00 12/10/2014
[   14.674631]  0000000000000000 00000000f94f2e02 ffff8810373a3988 ffffffff816ab3dc
[   14.674635]  0000000000000000 ffff8810373a39e0 ffff8810373a39c8 ffffffff8107858a
[   14.674638]  0000000000000000 ffff8820381b5f30 ffff882038236000 ffff880d50f59300
[   14.674642] Call Trace:
[   14.674650]  [<ffffffff816ab3dc>] dump_stack+0x45/0x57
[   14.674656]  [<ffffffff8107858a>] warn_slowpath_common+0x8a/0xc0
[   14.674661]  [<ffffffff8107867e>] warn_slowpath_fmt_taint+0x4e/0x70
[   14.674666]  [<ffffffffa009f7f1>] ? alloc_dca_provider+0x21/0x40 [dca]
[   14.674671]  [<ffffffffa009f7f1>] ? alloc_dca_provider+0x21/0x40 [dca]
[   14.674679]  [<ffffffffa02e205c>] ioat3_dca_init+0x1ac/0x1c0 [ioatdma]
[   14.674685]  [<ffffffffa02e1416>] ioat3_dma_probe+0x3a6/0x420 [ioatdma]
[   14.674693]  [<ffffffffa02d918e>] ioat_pci_probe+0x11e/0x1b0 [ioatdma]
[   14.674699]  [<ffffffff8135c965>] local_pci_probe+0x45/0xa0
[   14.674709]  [<ffffffff8135dbf5>] ? pci_match_device+0xe5/0x110
[   14.674716]  [<ffffffff8135dd59>] pci_device_probe+0xf9/0x150
[   14.674726]  [<ffffffff8145b3c0>] driver_probe_device+0x90/0x3c0
[   14.674730]  [<ffffffff8145b7cb>] __driver_attach+0x9b/0xa0
[   14.674734]  [<ffffffff8145b730>] ? __device_attach+0x40/0x40
[   14.674737]  [<ffffffff81459243>] bus_for_each_dev+0x73/0xc0
[   14.674742]  [<ffffffff8145ae4e>] driver_attach+0x1e/0x20
[   14.674745]  [<ffffffff8145aa10>] bus_add_driver+0x180/0x250
[   14.674748]  [<ffffffffa039f000>] ? 0xffffffffa039f000
[   14.674752]  [<ffffffff8145bfd4>] driver_register+0x64/0xf0
[   14.674756]  [<ffffffff8135c2bc>] __pci_register_driver+0x4c/0x50
[   14.674762]  [<ffffffffa039f08a>] ioat_init_module+0x8a/0x1000 [ioatdma]
[   14.674771]  [<ffffffff81002144>] do_one_initcall+0xd4/0x210
[   14.674777]  [<ffffffff811d4f39>] ? kmem_cache_alloc_trace+0x199/0x220
[   14.674783]  [<ffffffff816a6dcd>] ? do_init_module+0x28/0x1cc
[   14.674787]  [<ffffffff816a6e06>] do_init_module+0x61/0x1cc
[   14.674793]  [<ffffffff810fdc49>] load_module+0x1219/0x1940
[   14.674797]  [<ffffffff810f9600>] ? store_uevent+0x70/0x70
[   14.674801]  [<ffffffff810fa549>] ? copy_module_from_fd.isra.48+0x129/0x180
[   14.674807]  [<ffffffff810fe596>] SyS_finit_module+0xa6/0xd0
[   14.674818]  [<ffffffff816b2a89>] system_call_fastpath+0x12/0x17
[   14.674822] ---[ end trace bb9f66ec925949db ]---

additional information:
NVidia driver kernel module from NVidia is used and manual patched to compile with Linux 4.0. No problems with X.

hardware information:
2x Xeon E5-2630 128GiB, Supermicro X10DAX BIOS 1.00

Note You need to log in before you can comment on or make changes to this bug.