)]}'
{
  "commit": "be5c5280cf2b20e363dc8e2a424dd200a29b1c77",
  "tree": "dce0986e872057814d78aaf419698ca90e2783db",
  "parents": [
    "9a6a2091324ab6525951651b3700e3bea0fe9a89"
  ],
  "author": {
    "name": "Cui Chao",
    "email": "cuichao1753@phytium.com.cn",
    "time": "Thu Mar 19 15:45:35 2026 +0800"
  },
  "committer": {
    "name": "Dave Jiang",
    "email": "dave.jiang@intel.com",
    "time": "Thu Mar 19 15:12:40 2026 -0700"
  },
  "message": "cxl: Adjust the startup priority of cxl_pmem to be higher than that of cxl_acpi\n\nDuring the cxl_acpi probe process, it checks whether the cxl_nvb device\nand driver have been attached. Currently, the startup priority of the\ncxl_pmem driver is lower than that of the cxl_acpi driver. At this point,\nthe cxl_nvb driver has not yet been registered on the cxl_bus, causing\nthe attachment check to fail. This results in a failure to add the root\nnvdimm bridge, leading to a cxl_acpi probe failure and ultimately\naffecting the subsequent loading of cxl drivers. As a consequence, only\none mem device object exists on the cxl_bus, while the cxl_port device\nobjects and decoder device objects are missing.\n\nThe solution is to raise the startup priority of cxl_pmem to be higher\nthan that of cxl_acpi, ensuring that the cxl_pmem driver is registered\nbefore the aforementioned attachment check occurs.\n\nCo-developed-by: Wang Yinfeng \u003cwangyinfeng@phytium.com.cn\u003e\nSigned-off-by: Wang Yinfeng \u003cwangyinfeng@phytium.com.cn\u003e\nSigned-off-by: Cui Chao \u003ccuichao1753@phytium.com.cn\u003e\nFixes: e7e222ad73d9 (\"cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko\")\nReviewed-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nLink: https://patch.msgid.link/20260319074535.1709250-1-cuichao1753@phytium.com.cn\nSigned-off-by: Dave Jiang \u003cdave.jiang@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "082ec0f1c3a0483b82e5adc45c34efdd3c8f051d",
      "old_mode": 33188,
      "old_path": "drivers/cxl/pmem.c",
      "new_id": "261dff7ced9f15f3506503dc083373f4031e9f92",
      "new_mode": 33188,
      "new_path": "drivers/cxl/pmem.c"
    }
  ]
}
