)]}'
{
  "commit": "b3cf257623fabd8f1ee6700a6d328cc1c5da5a1d",
  "tree": "28b98f21dd108864d2edc11d179cb48c118b2cf8",
  "parents": [
    "09075ef0fd585fb093bb9a6cd1240272114f89cf"
  ],
  "author": {
    "name": "Stephane Eranian",
    "email": "eranian@hpl.hp.com",
    "time": "Sun Jul 09 21:12:39 2006 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Jul 09 18:47:12 2006 -0700"
  },
  "message": "[PATCH] i386: use thread_info flags for debug regs and IO bitmaps\n\nUse thread info flags to track use of debug registers and IO bitmaps.\n\n - add TIF_DEBUG to track when debug registers are active\n - add TIF_IO_BITMAP to track when I/O bitmap is used\n - modify __switch_to() to use the new TIF flags\n\nPerformance tested on Pentium II, ten runs of LMbench context switch\nbenchmark (smaller is better:)\n\n\tbefore\tafter\navg\t3.65\t3.39\nmin\t3.55\t3.33\n\nSigned-off-by: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79026f026b85401ee42c3e83bd55c1029e3286e8",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/ioport.c",
      "new_id": "498e8bc197d5c81cc356d917111b044ffe42393f",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/ioport.c"
    },
    {
      "type": "modify",
      "old_id": "94e2c87edeaa31c76475e48f92e3212ac62119e2",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/process.c",
      "new_id": "923bb292f47fbc91ac978777ab69eafc28a2535c",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "fd7eaf7866e0e118cd6852ade5122e4f6ef14051",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/ptrace.c",
      "new_id": "d3db03f4085d75ef607acda75e020cf0c0f10ffe",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/ptrace.c"
    },
    {
      "type": "modify",
      "old_id": "2833fa2c0dd0e6d5a54b5b6539123533f9c04855",
      "old_mode": 33188,
      "old_path": "include/asm-i386/thread_info.h",
      "new_id": "54d6d7aea938cf4fb1d8266418f9df1f790274c0",
      "new_mode": 33188,
      "new_path": "include/asm-i386/thread_info.h"
    }
  ]
}
