)]}'
{
  "commit": "e1ef77bdad527601e9e47b377cbef5bee9df8248",
  "tree": "384280ecb7c3c04ddb0e1083a462a73783b4dd06",
  "parents": [
    "953d0c888eda75de7d248017f6dd2e5e254ad0cc"
  ],
  "author": {
    "name": "Hector Palacios",
    "email": "hector.palacios@digi.com",
    "time": "Mon Nov 14 11:15:25 2011 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Dec 09 08:52:28 2011 -0800"
  },
  "message": "timekeeping: add arch_offset hook to ktime_get functions\n\ncommit d004e024058a0eaca097513ce62cbcf978913e0a upstream.\n\nktime_get and ktime_get_ts were calling timekeeping_get_ns()\nbut later they were not calling arch_gettimeoffset() so architectures\nusing this mechanism returned 0 ns when calling these functions.\n\nThis happened for example when running Busybox\u0027s ping which calls\nsyscall(__NR_clock_gettime, CLOCK_MONOTONIC, ts) which eventually\ncalls ktime_get. As a result the returned ping travel time was zero.\n\nSigned-off-by: Hector Palacios \u003chector.palacios@digi.com\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "342408cf68dd4dc6240758c6d74f22d229a6186b",
      "old_mode": 33188,
      "old_path": "kernel/time/timekeeping.c",
      "new_id": "5f458310668a5ac02e5475bdcb383d0947bc878d",
      "new_mode": 33188,
      "new_path": "kernel/time/timekeeping.c"
    }
  ]
}
