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????????????"??????