)]}'
{
  "commit": "cee58483cf56e0ba355fdd97ff5e8925329aa936",
  "tree": "8cc2dc979a93a48a07c25d309250a2271e508e21",
  "parents": [
    "7a611e69b26069a511d9d5251c6a28af6c521121"
  ],
  "author": {
    "name": "John Stultz",
    "email": "john.stultz@linaro.org",
    "time": "Fri Aug 31 13:30:06 2012 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Sep 01 10:24:48 2012 -0700"
  },
  "message": "time: Move ktime_t overflow checking into timespec_valid_strict\n\nAndreas Bombe reported that the added ktime_t overflow checking added to\ntimespec_valid in commit 4e8b14526ca7 (\"time: Improve sanity checking of\ntimekeeping inputs\") was causing problems with X.org because it caused\ntimeouts larger then KTIME_T to be invalid.\n\nPreviously, these large timeouts would be clamped to KTIME_MAX and would\nnever expire, which is valid.\n\nThis patch splits the ktime_t overflow checking into a new\ntimespec_valid_strict function, and converts the timekeeping codes\ninternal checking to use this more strict function.\n\nReported-and-tested-by: Andreas Bombe \u003caeb@debian.org\u003e\nCc: Zhouping Liu \u003czliu@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0bbd8f0130d52305d2ee945824327011f269e01",
      "old_mode": 33188,
      "old_path": "include/linux/time.h",
      "new_id": "b51e664c83e7237e17e02f0b5752ce586f87dbd4",
      "new_mode": 33188,
      "new_path": "include/linux/time.h"
    },
    {
      "type": "modify",
      "old_id": "0c1485e42be6eec17d2525cbb4f2383daf8e2274",
      "old_mode": 33188,
      "old_path": "kernel/time/timekeeping.c",
      "new_id": "34e5eac81424d98738246415a85d1a98a042bef1",
      "new_mode": 33188,
      "new_path": "kernel/time/timekeeping.c"
    }
  ]
}
