)]}'
{
  "commit": "e2c18e49a0d4f822ffc29fb4958943beb1ff08b7",
  "tree": "227dbb544277f7908fa1666ce21a15e6b2282ccb",
  "parents": [
    "025b40abe715d638e60516a657d354e8560c1a85"
  ],
  "author": {
    "name": "Alexander Gordeev",
    "email": "lasaine@lvk.cs.msu.su",
    "time": "Wed Jan 12 17:00:57 2011 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Jan 13 08:03:21 2011 -0800"
  },
  "message": "pps: capture MONOTONIC_RAW timestamps as well\n\nMONOTONIC_RAW clock timestamps are ideally suited for frequency\ncalculation and also fit well into the original NTP hardpps design.  Now\nphase and frequency can be adjusted separately: the former based on\nREALTIME clock and the latter based on MONOTONIC_RAW clock.\n\nA new function getnstime_raw_and_real is added to timekeeping subsystem to\ncapture both timestamps at the same time and atomically.\n\nSigned-off-by: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1aedf50088cfa7334cdc7e8cbdb42da5e050f06f",
      "old_mode": 33188,
      "old_path": "include/linux/pps_kernel.h",
      "new_id": "94048547f29ad424e27013c4eaa17ca6ca28c422",
      "new_mode": 33188,
      "new_path": "include/linux/pps_kernel.h"
    },
    {
      "type": "modify",
      "old_id": "9f15ac7ab92a7b224a9e1208f13c715459443246",
      "old_mode": 33188,
      "old_path": "include/linux/time.h",
      "new_id": "1e6d3b59238d3d69f8b1963b2c457451fc60513a",
      "new_mode": 33188,
      "new_path": "include/linux/time.h"
    },
    {
      "type": "modify",
      "old_id": "5bb86da8200373a2e6cd64fdcbe0355f43f5a27f",
      "old_mode": 33188,
      "old_path": "kernel/time/timekeeping.c",
      "new_id": "5536aaf3ba36bd0c2288a61e0b40c59fa61ddba1",
      "new_mode": 33188,
      "new_path": "kernel/time/timekeeping.c"
    }
  ]
}
