Re: [PATCH v3 4/5] dax/hmem: Defer Soft Reserved overlap handling until CXL region assembly completes

From: Alison Schofield

Date: Mon Oct 06 2025 - 22:03:30 EST


On Mon, Oct 06, 2025 at 06:27:12PM -0700, Alison Schofield wrote:

snip

> > +
> > + /* relies on cxl_acpi and cxl_pci having had a chance to load */
> > + wait_for_device_probe();
>
> The wait_for_device_probe() didn't wait for region probe to complete.
> I couldn't figure out why, so I just 'slept' here in my testing.
> How is that suppose work? Could I have something config'd wrong?

FWIW I tried region driver with .probe_type = PROBE_PREFER_ASYNCHRONOUS,
but no luck.

snip