)]}'
{
  "commit": "c31d6461982e3c1234c8af0bc1e58cdae3a25ac0",
  "tree": "10d969b2e7619f6f9a2f3cff507c62fa3698c7c2",
  "parents": [
    "7072e75162452bf8a7a5cf04a4e1552b7371ec35"
  ],
  "author": {
    "name": "Nicolas Pitre",
    "email": "npitre@baylibre.com",
    "time": "Wed Mar 06 11:12:42 2024 -0500"
  },
  "committer": {
    "name": "Carles Cufí",
    "email": "carles.cufi@nordicsemi.no",
    "time": "Fri Mar 08 18:05:10 2024 +0100"
  },
  "message": "kernel: timeout: optimize z_timeout_expires()\n\nThis currently calls timeout_rem() then adds back the result of\nelapsed() to cancel out the subtraction of another elapsed() call\nwithin timeout_rem(). Better not to make any calls to elapsed() in\nthat case, especially given that elapsed() may incur hardware access\noverhead through sys_clock_elapsed().\n\nLet\u0027s move the elapsed() subtraction to the only user of timeout_rem()\nthat needs it and remove its invocation from the z_timeout_expires()\npath entirely.\n\nSigned-off-by: Nicolas Pitre \u003cnpitre@baylibre.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29f158980352a39da62b042533cb44d0adb27a0c",
      "old_mode": 33188,
      "old_path": "kernel/timeout.c",
      "new_id": "b667abafe99afe32dd32381e8ff6045bb7303e05",
      "new_mode": 33188,
      "new_path": "kernel/timeout.c"
    }
  ]
}
