summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorDavidlohr Bueso <dave@stgolabs.net>2026-08-31 10:51:19 -0700
committerDave Jiang <dave.jiang@intel.com>2026-09-01 09:50:12 -0700
commit6f057dea152574dd044382fd0ba5ed19e3ecba25 (patch)
tree7030eb78d9d99a53775386501e7d2d6f1b3db99a /scripts/Makefile.thinlto
parent04a7b330c8b60dfff200d9a32dd6615f97b59d07 (diff)
downloadlinux-next-6f057dea152574dd044382fd0ba5ed19e3ecba25.tar.gz
linux-next-6f057dea152574dd044382fd0ba5ed19e3ecba25.zip
cxl/test: Map mock device nodes to an online node
cxl_type3_mem_init() and cxl_type2_mem_init() assign alternating NUMA nodes to the mock memdevs to model multi-node topologies. On a single-node host node 1 has no pgdat, and the first node-aware allocation in an odd device's probe faults on a NULL zonelist: Oops: general protection fault, probably for non-canonical address 0xdffffc00000006e3 KASAN: probably user-memory-access in range [0x0000000000003718-0x000000000000371f] Workqueue: async async_run_entry_fn RIP: __alloc_frozen_pages_noprof+0x288 new_slab ___slab_alloc __kmalloc_node_track_caller_noprof devm_kmalloc cxl_mock_mem_probe Map the requested node to an online one, as dax_hmem already does for its target node. Fixes: cf1f6877b088 ("cxl/memdev: Add numa_node attribute") Signed-off-by: Davidlohr Bueso <dave@stgolabs.net> Reviewed-by: Dave Jiang <dave.jiang@intel.com> Reviewed-by: Alison Schofield <alison.schofield@intel.com> Tested-by: Alison Schofield <alison.schofield@intel.com> Tested-by: Shaikh Kamaluddin <shaikhkamal2012@gmail.com> Reviewed-by: Gregory Price (Meta) <gourry@gourry.net> Link: https://patch.msgid.link/20260831175119.3247915-1-dave@stgolabs.net Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions