• Dan Williams's avatar
    Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl · aeaefabc
    Dan Williams authored
    Pick up the driver cleanups identified in preparation for CXL "type-2"
    (accelerator) device support. The major change here from a conflict
    generation perspective is the split of 'struct cxl_memdev_state' from
    the core 'struct cxl_dev_state'. Since an accelerator may not care about
    all the optional features that are standard on a CXL "type-3" (host-only
    memory expander) device.
    
    A silent conflict also occurs with the move of the endpoint port to be a
    formal property of a 'struct cxl_memdev' rather than drvdata.
    aeaefabc
mem.c 38.6 KB