)]}'
{
  "commit": "4936a3b90d79dd8775c6ac23c2cf2dcebe29abde",
  "tree": "ab4fb288fd00bb50b5aebcc93fa476cc2c1d53be",
  "parents": [
    "deda2e81961e96be4f2c09328baca4710a2fd1a0"
  ],
  "author": {
    "name": "Chris Wilson",
    "email": "chris@chris-wilson.co.uk",
    "time": "Mon Aug 09 14:20:10 2010 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Aug 12 09:53:39 2010 -0700"
  },
  "message": "x86/hpet: Use the FSEC_PER_SEC constant for femto-second periods\n\nThe current computation, introduced with f12a15be63, of FSEC_PER_SEC using\nthe multiplication of (FSEC_PER_NSEC * NSEC_PER_SEC) is performed only\nwith 32bit integers on small machines, resulting in an overflow and a\n*very* short intervals being programmed.  An interrupt storm follows.\n\nNote that we also have to specify FSEC_PER_SEC as being long long to\novercome the same limitations.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33dbcc4ec5ff285435c7c184be50e485c58a9ca2",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/hpet.c",
      "new_id": "351f9c0fea1f20714321d01260003173faf548dc",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/hpet.c"
    },
    {
      "type": "modify",
      "old_id": "cb34e35fabac091f927184b786b0e3dd4550b3f7",
      "old_mode": 33188,
      "old_path": "include/linux/time.h",
      "new_id": "12612701b1ae464c4e0591114a4f14a7d284e88a",
      "new_mode": 33188,
      "new_path": "include/linux/time.h"
    }
  ]
}
