)]}'
{
  "commit": "7af192c954017499ec163bc9dbaaee2e593d7ef2",
  "tree": "04e28552d1e1e265443933e3e658949170997c0e",
  "parents": [
    "a9b21b622958afc3f3bc5a23d266dd9ed1171fd3"
  ],
  "author": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Tue Jun 03 16:17:29 2008 +0200"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@qumranet.com",
    "time": "Tue Jun 24 21:02:31 2008 +0300"
  },
  "message": "x86: Add structs and functions for paravirt clocksource\n\nThis patch adds structs for the paravirt clocksource ABI\nused by both xen and kvm (pvclock-abi.h).\n\nIt also adds some helper functions to read system time and\nwall clock time from a paravirtual clocksource (pvclock.[ch]).\nThey are based on the xen code.  They are enabled using\nCONFIG_PARAVIRT_CLOCK.\n\nSubsequent patches of this series will put the code in use.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52e18e6d2ba0aae955bf1624e8370e18229fb861",
      "old_mode": 33188,
      "old_path": "arch/x86/Kconfig",
      "new_id": "f94bca6ff47f33df81763cc2e9b6841c5a126e63",
      "new_mode": 33188,
      "new_path": "arch/x86/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "5e618c3b47208ed2f301c685a5596135b30cc78f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/Makefile",
      "new_id": "77807d4769c99c455237a810fe0edd0f996fb31f",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05fbe9a0325a513c81fed8359a3bc259bce54edc",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/pvclock.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6857f840b2436500a0483c37bb494cf2e388d939",
      "new_mode": 33188,
      "new_path": "include/asm-x86/pvclock-abi.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85b1bba8e0a34a2ac4121e1fe04324f02efdb603",
      "new_mode": 33188,
      "new_path": "include/asm-x86/pvclock.h"
    }
  ]
}
