)]}'
{
  "commit": "ca0002a179bfa532d009a9272d619732872c49bd",
  "tree": "9a9ca02164dfb2c13afaa38ab67f3f15d8dd5ce8",
  "parents": [
    "7d55718b0c19ba611241c330f688ee824e9bab79"
  ],
  "author": {
    "name": "Markus Metzger",
    "email": "markus.t.metzger@intel.com",
    "time": "Tue Nov 25 09:01:25 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Tue Nov 25 17:31:11 2008 +0100"
  },
  "message": "x86, bts: base in-kernel ds interface on handles\n\nImpact: generalize the DS code to shared buffers\n\nChange the in-kernel ds.h interface to identify the tracer via a\nhandle returned on ds_request_~().\n\nTracers used to be identified via their task_struct.\n\nThe changes are required to allow DS to be shared between different\ntasks, which is needed for perfmon2 and for ftrace.\n\nFor ptrace, the handle is stored in the traced task\u0027s task_struct.\nThis should probably go into a (arch-specific) ptrace context some\ntime.\n\nSigned-off-by: Markus Metzger \u003cmarkus.t.metzger@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a95008457ea430ffbe7fdde3fc6a5fd57778ce79",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/ds.h",
      "new_id": "0af997de5f01e834213dc3063a9d02fd52460a76",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/ds.h"
    },
    {
      "type": "modify",
      "old_id": "d6938d9351cfefa4afaaf5b78eb3b584111709e5",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/ds.c",
      "new_id": "96768e9cce998652dd3174f90b400aca4e036d16",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/ds.c"
    },
    {
      "type": "modify",
      "old_id": "06180dff5b2e8aefca1ed7bd279a1dc1ed3d0237",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/ptrace.c",
      "new_id": "76adf5b640ffc7e1344a1dbe94d2b6c02515971d",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/ptrace.c"
    },
    {
      "type": "modify",
      "old_id": "bee1e93c95ad9945adb072893e1fb69b33c77778",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "a9780eaa67375f015cc5622566f273703b0d3fcd",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    }
  ]
}
