)]}'
{
  "commit": "9e5e294ea42c67739dd6150f489493cd3287daa9",
  "tree": "d4e1a8928516d8e11db85d2a43a6335b6705161a",
  "parents": [
    "aa7901c0781bfb3ea4ef5cb5d2db354ccf56318b"
  ],
  "author": {
    "name": "Chris Friedt",
    "email": "cfriedt@tenstorrent.com",
    "time": "Sun Jul 06 13:17:00 2025 -0400"
  },
  "committer": {
    "name": "Dan Kalowsky",
    "email": "dank@deadmime.org",
    "time": "Fri Jul 11 08:21:46 2025 -1000"
  },
  "message": "lib: os: clock: fix for CID 529870\n\nFix for CID 529870, where Coverity found an issue where `timespec.tv_sec`\nis never greater than `UINT64_MAX / NSEC_PER_SEC` (18446744073).\n\nThis is naturally true when `time_t` is only 32-bit, which is actually\nnever the case for any Zephyr platform aside from `native_sim/native/32`.\n\nWhen `time_t` is a signed 64-bit value, at some point in the future, but\nmaybe not in our lifetimes, `timespec.tv_sec` could exceed 18446744073,\nsince `INT64_MAX \u003e UINT64_MAX / NSEC_PER_SEC`.\n\nWe should not see coverity issues errors like this in the future, once we\nhave a consistent `time_t` representation across all Zephyr platforms.\n\nSigned-off-by: Chris Friedt \u003ccfriedt@tenstorrent.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "494c00c541f56f8d4cc0f2c7dfc701310476daf9",
      "old_mode": 33188,
      "old_path": "lib/os/clock.c",
      "new_id": "98867ea3675771425a83fed0254896533253fb37",
      "new_mode": 33188,
      "new_path": "lib/os/clock.c"
    }
  ]
}
