)]}'
{
  "commit": "6d63de8dbcda98511206897562ecfcdacf18f523",
  "tree": "f845f109636c3cc7eddad455b89ffb986a1188d0",
  "parents": [
    "f06e4ec1c15691b0cfd2397ae32214fa36c90d71"
  ],
  "author": {
    "name": "Andi Kleen",
    "email": "ak@suse.de",
    "time": "Wed Jan 30 13:32:39 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Jan 30 13:32:39 2008 +0100"
  },
  "message": "x86: remove get_cycles_sync\n\nrdtsc is now speculation-safe, so no need for the sync variants of\nthe APIs.\n\n[ mingo@elte.hu: removed the nsec_barrier() complication. ]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91d4d495904e4ecd3f7f97617db511b607f3c02b",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/time_64.c",
      "new_id": "61b17f5ec8678e9c6aa1fba63af1ded16ab8214f",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/time_64.c"
    },
    {
      "type": "modify",
      "old_id": "3723401c459381dca4c102b971e0e03764c5f5bd",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/tsc_64.c",
      "new_id": "2cc55b726c224f3f40930f8125389fa43b26aa86",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/tsc_64.c"
    },
    {
      "type": "modify",
      "old_id": "05d8f25de6ae41dcde81a48cc0c7015fe3fe3743",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/tsc_sync.c",
      "new_id": "ace340524c01588e6c48921beb67169193d0679d",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/tsc_sync.c"
    },
    {
      "type": "modify",
      "old_id": "401303724130b047b861ae2b7f3b1eff3e17108b",
      "old_mode": 33188,
      "old_path": "include/asm-x86/tsc.h",
      "new_id": "f51a50da35aac186341211ba9b754df6ad38229f",
      "new_mode": 33188,
      "new_path": "include/asm-x86/tsc.h"
    }
  ]
}
