Use the lastest linux version test hotplug funtion, Print a lagre number of call trace on the stage of "physical remove memory"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  Hi ,

   Recently, I used the latest linux version(Linux 4.6.1<https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-4.6.y>) to test the hot-plug function,

On the stage of “physical remove memory”, it will print a large number of Call Trace.

the operate process is logical remove(cpu/memory) --->physical remove--->physical add---->logical add.

And I don't kown how it happens, please help me, thanks!

And here is the call trace for this version:

[  776.601122] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
[  776.601122]  0000000000000286 000000006b5a31ae ffff882a55413a40 ffffffff8133317f
[  776.601122]  ffffea00adbd8000 ffffffff81a121c8 ffff882a55413a68 ffffffff812060cb
[  776.601122]  0000000000000800 ffffea00adbd8000 0000000000000001 ffff882a55413ab8

[  776.601122] Call Trace:
[  776.601122]  [<ffffffff8133317f>] dump_stack+0x63/0x84
[  776.601122]  [<ffffffff812060cb>] bad_page+0x114/0x130
[  776.601122]  [<ffffffff81189d49>] free_pages_prepare+0x299/0x2d0
[  776.601122]  [<ffffffff810b0001>] ? cpuset_cpu_inactive+0x61/0x100
[  776.601122]  [<ffffffff810b89e3>] ? put_prev_entity+0x33/0x710
[  776.601122]  [<ffffffff8118c171>] free_hot_cold_page+0x31/0x150
[  776.601122]  [<ffffffff8118c355>] __free_pages+0x25/0x30
[  776.601122]  [<ffffffff81696bd3>] free_pagetable+0x6f/0xb4
[  776.601122]  [<ffffffff81697410>] remove_pagetable+0x379/0x7ff
[  776.601122]  [<ffffffff816938b0>] vmemmap_free+0x10/0x20
[  776.601122]  [<ffffffff811df329>] sparse_remove_one_section+0x149/0x180
[  776.601122]  [<ffffffff811eb1a7>] __remove_pages+0x2e7/0x4e0
[  776.601122]  [<ffffffff8169391e>] arch_remove_memory+0x5e/0xb0
[  776.601122]  [<ffffffff816956cc>] remove_memory+0x8c/0xc0
[  776.601122]  [<ffffffff813df947>] acpi_memory_device_remove+0x79/0xa5
[  776.601122]  [<ffffffff813ae897>] acpi_bus_trim+0x5a/0x8d
[  776.601122]  [<ffffffff813b0349>] acpi_device_hotplug+0x1b7/0x418
[  776.601122]  [<ffffffff813a8ef5>] acpi_hotplug_work_fn+0x1e/0x29
[  776.601122]  [<ffffffff810997a2>] process_one_work+0x152/0x400
[  776.601122]  [<ffffffff8109a095>] worker_thread+0x125/0x4b0
[  776.601122]  [<ffffffff8169b282>] ? __schedule+0x2b2/0x8e0
[  776.601122]  [<ffffffff81099f70>] ? rescuer_thread+0x380/0x380
[  776.601122]  [<ffffffff8109fbe8>] kthread+0xd8/0xf0
[  776.601122]  [<ffffffff8169f602>] ret_from_fork+0x22/0x40
[  776.601122]  [<ffffffff8109fb10>] ? kthread_park+0x60/0x60

[  776.789928] Disabling lock debugging due to kernel taint
[  776.795247] BUG: Bad page state in process kworker/u510:0  pfn:2b6f601
[  776.801780] page:ffffea00adbd8040 count:0 mapcount:0 mapping:          (null) index:0x0
[  776.809806] flags: 0x2fffff80000800(private)
[  776.814088] page dumped because: PAGE_FLAGS_CHECK_AT_FREE flag(s) set
[  776.820530] bad because of flags: 0x800(private)
[  776.825166] Modules linked in: tcp_lp bnep bluetooth rfkill fuse xt_addrtype br_netfilter nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4 iptable_filter ip_tables dm_thin_pool tun dm_persistent_data dm_bio_prison dm_bufio loop bridge stp llc rpcrdma sunrpc ib_isert iscsi_target_mod ib_iser libiscsi scsi_transport_iscsi ib_srpt target_core_mod x86_pkg_temp_thermal coretemp kvm_intel kvm ib_srp scsi_transport_srp ib_ipoib irqbypass crct10dif_pclmul rdma_ucm crc32_pclmul crc32c_intel ib_ucm ghash_clmulni_intel ib_uverbs ib_umad aesni_intel rdma_cm ib_cm lrw iw_cm gf128mul glue_helper ablk_helper cryptd iTCO_wdt ipmi_devintf iTCO_vendor_support mei_me sb_edac pcspkr lpc_ich i2c_i801 ipmi_si mfd_core ipmi_msghandler edac_core mei ioatdma shpchp uinput binfmt_misc mlx4_ib ib_sa ib_mad mlx4_en ib_core vxlan ip6_udp_tunnel udp_tunnel ib_addr xfs libcrc32c sd_mod ast drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops igb ttm ahci ptp mlx4_core libahci drm pps_core libata dca megaraid_sas i2c_algo_bit i2c_core dm_mirror dm_region_hash dm_log dm_mod
[  776.925343] CPU: 1 PID: 11349 Comm: kworker/u510:0 Tainted: G    B     I     4.6.0-kanas-rc3.x86_64+ #1
[  776.926143] Hardware name: Inspur TS860/TS860, BIOS TS860_2.0.3 2015/07/02
[  776.926143] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
[  776.926143]  0000000000000286 000000006b5a31ae ffff882a55413a40 ffffffff8133317f
[  776.926143]  ffffea00adbd8040 ffffffff81a121c8 ffff882a55413a68 ffffffff812060cb
[  776.926143]  0000000000000800 ffffea00adbd8040 0000000000000001 ffff882a55413ab8

Thanks. :)



________________________________

?韬{.n?????%??檩??w?{.n???{炳-??)?骅w*jg????????G??⒏⒎?:+v????????????"??????



[Index of Archives]     [Linux Kernel]     [Linux DVB]     [Asterisk Internet PBX]     [DCCP]     [Netdev]     [X.org]     [Util Linux NG]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux