Closed Kamalheib closed 4 years ago
I got the following kernel warning after install the kernel with debug flags.
To reproduce: 1- Server: ucmatose 2- Client: ucmatose -s 3- Check dmesg for the following warning
[ 235.091672] WARNING: CPU: 1 PID: 2873 at lib/dma-debug.c:601 debug_dma_assert_idle+0x198/0x210() [ 235.091674] mlx4_core 0000:00:07.0: DMA-API: cpu touching an active dma mapped cacheline [cln=0x000000001f405880] [ 235.092834] Modules linked in: ib_rxe rdma_ucm rdma_cm iw_cm ib_cm ib_uverbs ib_sa ib_mad ib_core mlx4_en ib_addr mlx4_core vxlan ip6_udp_tunnel udp_tunnel ptp pps_core nfsv3 rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache cfg80211 rfkill sg dm_mirror dm_region_hash dm_log dm_mod ppdev snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec snd_hda_core snd_hwdep kvm_intel snd_seq kvm snd_seq_device snd_pcm snd_timer virtio_balloon snd pcspkr serio_raw i2c_piix4 soundcore parport_pc parport acpi_cpufreq nfsd auth_rpcgss nfs_acl lockd grace sunrpc uinput ext4 mbcache jbd2 ata_generic pata_acpi virtio_blk virtio_net cirrus syscopyarea sysfillrect sysimgblt drm_kms_helper ttm drm ata_piix libata virtio_pci virtio_ring i2c_core virtio floppy [last unloaded: mlx4_ib] [ 235.092840] CPU: 1 PID: 2873 Comm: bash Not tainted 4.0.0+ #1 [ 235.092841] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 235.092845] 0000000000000000 00000000576081c5 ffff8807d3b9bb98 ffffffff8174e720 [ 235.092847] 0000000000000000 ffff8807d3b9bbf0 ffff8807d3b9bbd8 ffffffff8108ad9a [ 235.092848] ffff8800badf1a40 ffff8807e2e55a80 ffff8807e82abaf0 00007fc29680ba00 [ 235.092849] Call Trace: [ 235.092856] [<ffffffff8174e720>] dump_stack+0x4c/0x65 [ 235.092860] [<ffffffff8108ad9a>] warn_slowpath_common+0x8a/0xc0 [ 235.092863] [<ffffffff8108ae25>] warn_slowpath_fmt+0x55/0x70 [ 235.092866] [<ffffffff810e921d>] ? trace_hardirqs_on+0xd/0x10 [ 235.092869] [<ffffffff813bd7b8>] debug_dma_assert_idle+0x198/0x210 [ 235.092871] [<ffffffff811fd5e9>] wp_page_copy.isra.47+0xa9/0x4c0 [ 235.092872] [<ffffffff811ff1c6>] ? do_wp_page+0x86/0x500 [ 235.092874] [<ffffffff811ff1df>] do_wp_page+0x9f/0x500 [ 235.092875] [<ffffffff8120103e>] ? handle_mm_fault+0x56e/0x17b0 [ 235.092877] [<ffffffff81201763>] handle_mm_fault+0xc93/0x17b0 [ 235.092879] [<ffffffff810ea6af>] ? __lock_is_held+0x5f/0x90 [ 235.092883] [<ffffffff81074f8e>] __do_page_fault+0x1ae/0x470 [ 235.092886] [<ffffffff81165196>] ? __audit_syscall_exit+0x1e6/0x280 [ 235.092888] [<ffffffff81075342>] trace_do_page_fault+0x72/0x450 [ 235.092903] [<ffffffff8139a3d4>] ? trace_hardirqs_off_thunk+0x17/0x19 [ 235.092906] [<ffffffff8106ee7e>] do_async_page_fault+0x1e/0xe0 [ 235.092908] [<ffffffff8175aa18>] async_page_fault+0x28/0x30 [ 235.092910] ---[ end trace 0ebbc9d6a84fcf81 ]--- [ 235.092910] Mapped at: [ 235.092912] [<ffffffff813bb92c>] debug_dma_map_sg+0x12c/0x150 [ 235.092937] [<ffffffffa0672da7>] ib_umem_get+0x457/0x4f0 [ib_core] [ 235.092941] [<ffffffffa06e8469>] rxe_mem_init_user+0x49/0x270 [ib_rxe] [ 235.092944] [<ffffffffa06e4b4e>] rxe_reg_user_mr+0x9e/0x130 [ib_rxe] [ 235.092948] [<ffffffffa0583901>] ib_uverbs_reg_mr+0x171/0x3c0 [ib_uverbs]
I got the following kernel warning after install the kernel with debug flags.
To reproduce: 1- Server: ucmatose 2- Client: ucmatose -s
3- Check dmesg for the following warning