)]}'
{
  "commit": "f8e5acf350886f2999651a298277bff7bafdd9c7",
  "tree": "24918500c3a4a7e7882cc9f91e08967bb9b310f2",
  "parents": [
    "48bb33847df114a80dfe94476c58cb26c159dbae"
  ],
  "author": {
    "name": "wangxinpeng",
    "email": "wangxinpeng@xiaomi.com",
    "time": "Fri Mar 14 18:05:07 2025 +0800"
  },
  "committer": {
    "name": "Bowgo Tsai",
    "email": "bowgotsai@google.com",
    "time": "Tue Apr 01 12:46:42 2025 +0800"
  },
  "message": "libufdt_verify: fix bug when comparing phandles node\n\n***\nEnsure compatibility with \u0027overlay\u0027 nodes when comparing phandles.\n***\n\nWe encountered the following issue while executing VTS tests:\nERROR: ufdt_verify_fragment():failed to verify fragment node fragment@117 to target node_a\n\nThe issue occurs during the inspection of the following node:\ndtbo:\n__overlay__ {\n        node_b {\n                phandle \u003d \u003c0x19e\u003e;  // This should translate to: __overlay__\n                reg \u003d \u003c0x2 0x8170220\u003e;\n        };\n};\n\nfinal_dt:\nnode_a {\n        ......\n        node_b {\n                phandle \u003d \u003c0x7ed\u003e;    // This should translate to: node_a\n                reg \u003d \u003c0x2 0x8170220\u003e;\n        };\n};\nIn fact, \"overlay\" is actually node_a.\n\nBug: 374023061\nTest: run vts -m FirmwareDtboVerification\nTest: mmma system/libufdt\nTest: system/libufdt/tests/run_tests.sh\nChange-Id: I9fb1bbd486b5371a05fc1be4e64088c4c64c1b3e\nMerged-In: I9fb1bbd486b5371a05fc1be4e64088c4c64c1b3e\nSigned-off-by: wangxinpeng \u003cwangxinpeng@xiaomi.corp-partner.google.com\u003e\n(cherry picked from commit f54f9e4bb4bed8c9c77a41e232121661651a2a67)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "603228dd53d752888f6b2c2265b9e91ab8f6dea5",
      "old_mode": 33188,
      "old_path": "tests/libufdt_verify/ufdt_test_overlay.cpp",
      "new_id": "6b43335de2229eb1116bd1dbc7b0dae82ab4952b",
      "new_mode": 33188,
      "new_path": "tests/libufdt_verify/ufdt_test_overlay.cpp"
    }
  ]
}
