On 12/2/2025 2:37 PM, [email protected] wrote:
Smita Koralahalli wrote:
From: Dan Williams <[email protected]>
Defer handling of Soft Reserved ranges that intersect CXL windows at
probe time. Delay processing until after device discovery so that the
CXL stack can publish windows and assemble regions before HMEM claims
those address ranges.
Add a deferral path that schedules deferred work when HMEM detects a
Soft Reserved range intersecting a CXL window during probe. The deferred
work runs after probe completes and allows the CXL subsystem to finish
resource discovery and region setup before HMEM takes any action.
This change does not address region assembly failures. It only delays
HMEM handling to avoid prematurely claiming ranges that CXL may own.
No, with the changes it just unconditionally disables dax_hmem in the
presence of CXL. I do not think these changes can stand alone. It
probably wants to be folded with patch 5 or something like that.
Sure, will include this with changes suggested in Patch 5.
Thanks
Smita