)]}'
{
  "commit": "8d973b624ece3b85cfae9474935795d034f72faf",
  "tree": "4145b62562683a5d69a5ab7ea70a287dda9ba1ba",
  "parents": [
    "2e64694de21a812d637dcbea4471ad1f7897b049"
  ],
  "author": {
    "name": "Ulrich Drepper",
    "email": "drepper@gmail.com",
    "time": "Sun Jan 15 19:40:24 2012 -0500"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Jan 16 08:20:36 2012 +0100"
  },
  "message": "x86/kprobes: Fix typo transferred from Intel manual\n\nThe arch/x86/lib/x86-opcode-map.txt file [used by the\nkprobes instruction decoder] contains the line:\n\n  af: SCAS/W/D/Q rAX,Xv\n\nThis is what the Intel manuals show, but it\u0027s not correct.\nThe \u0027X\u0027 stands for:\n\n  Memory addressed by the DS:rSI register pair (for example, MOVS, CMPS, OUTS, or LODS).\n\nOn the other hand \u0027Y\u0027 means (also see the ae byte entry for\nSCASB):\n\n  Memory addressed by the ES:rDI register pair (for example, MOVS, CMPS, INS, STOS, or SCAS).\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nAcked-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: yrl.pp-manager.tt@hitachi.com\nLink: http://lkml.kernel.org/r/CAOPLpQfytPyDEBF1Hbkpo7ovUerEsstVGxBr%3DEpDL-BKEMaqLA@mail.gmail.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a793da5e560e3c88804850e957d00a6024b4eb65",
      "old_mode": 33188,
      "old_path": "arch/x86/lib/x86-opcode-map.txt",
      "new_id": "8641bbb8e006487b28374453d17ef5ca70eab570",
      "new_mode": 33188,
      "new_path": "arch/x86/lib/x86-opcode-map.txt"
    }
  ]
}
