)]}'
{
  "commit": "e97c7dcab37f3042138cb697b8088004be6c53fa",
  "tree": "98c09e5bfe483cb9a116859d61f2780b05522731",
  "parents": [
    "97d5cf7cc35a8c7c276aaedbcd0ed1f7a355e028"
  ],
  "author": {
    "name": "Vlad Dumitrescu",
    "email": "vdumitrescu@nvidia.com",
    "time": "Tue Jan 20 17:06:12 2026 -0800"
  },
  "committer": {
    "name": "Edward Srouji",
    "email": "edwards@nvidia.com",
    "time": "Tue Apr 28 12:35:26 2026 +0300"
  },
  "message": "rdma_topo: Store unparsed device data separately\n\nIntroduce SysfsDevice class to store flat unparsed sysfs device data\nseparately from the parsed and hierarchical representations (PCIDevice,\nPCITopo).\n\nReplace lspci/setpci with direct sysfs parsing. While the config space\ncould have been parsed using \u0027lspci -F\u0027, which ingests \u0027lspci -x\u0027\noutput, VPD could not. To handle uniformly, add simple parsers for both.\n\nSigned-off-by: Vlad Dumitrescu \u003cvdumitrescu@nvidia.com\u003e\nSigned-off-by: Edward Srouji \u003cedwards@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0470faf937a01ea13c47346b073e6a707b2d521",
      "old_mode": 33261,
      "old_path": "kernel-boot/rdma_topo",
      "new_id": "c7e23d0892408bc3785d0b496fe52ef01c1067ff",
      "new_mode": 33261,
      "new_path": "kernel-boot/rdma_topo"
    }
  ]
}
