)]}'
{
  "commit": "84e345e4e209cbe796c88fa2ad1732d7121ec100",
  "tree": "f73f35d0e72a6c6f3e4b3ef430608aca3a5e8d54",
  "parents": [
    "6f16eebe1ff82176339a0439c98ebec9768b0ee2"
  ],
  "author": {
    "name": "Prarit Bhargava",
    "email": "prarit@redhat.com",
    "time": "Fri Feb 08 17:59:53 2013 -0500"
  },
  "committer": {
    "name": "John Stultz",
    "email": "john.stultz@linaro.org",
    "time": "Fri Feb 08 15:07:05 2013 -0800"
  },
  "message": "time, Fix setting of hardware clock in NTP code\n\nAt init time, if the system time is \"warped\" forward in warp_clock()\nit will differ from the hardware clock by sys_tz.tz_minuteswest.  This time\ndifference is not taken into account when ntp updates the hardware clock,\nand this causes the system time to jump forward by this offset every reboot.\n\nThe kernel must take this offset into account when writing the system time\nto the hardware clock in the ntp code.  This patch adds\npersistent_clock_is_local which indicates that an offset has been applied\nin warp_clock() and accounts for the \"warp\" before writing the hardware\nclock.\n\nx86 does not have this problem as rtc writes are software limited to a\n+/-15 minute window relative to the current rtc time.  Other arches, such\nas powerpc, however do a full synchronization of the system time to the\nrtc and will see this problem.\n\n[v2]: generated against tip/timers/core\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "476e1d7b2c3755a728ce538e0ed31137481f47c5",
      "old_mode": 33188,
      "old_path": "include/linux/time.h",
      "new_id": "a3ab6a814a9cb0d6093875b36d0e62207fefb09e",
      "new_mode": 33188,
      "new_path": "include/linux/time.h"
    },
    {
      "type": "modify",
      "old_id": "d226c6a3fd28933d02edd485a9c8353db2212c02",
      "old_mode": 33188,
      "old_path": "kernel/time.c",
      "new_id": "c2a27dd93142545369abefa1d2ee2a41a5eb8f09",
      "new_mode": 33188,
      "new_path": "kernel/time.c"
    },
    {
      "type": "modify",
      "old_id": "313b161504b7fab416558193367991aeb06477c6",
      "old_mode": 33188,
      "old_path": "kernel/time/ntp.c",
      "new_id": "b10a42bb0165a40a9398fd639a2da2dc0c5acd4e",
      "new_mode": 33188,
      "new_path": "kernel/time/ntp.c"
    }
  ]
}
