)]}'
{
  "commit": "bcbc4f20b52c2c40c43a4d2337707dcdfe81bc3a",
  "tree": "897774cc2f53691b2736e3d1dbadc9d1e263d47a",
  "parents": [
    "a0343e823184070f55364d8359f832dcb33c57c7"
  ],
  "author": {
    "name": "Frederic Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Tue Dec 09 23:54:20 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Dec 12 11:14:08 2008 +0100"
  },
  "message": "tracing/function-graph-tracer: annotate do_IRQ and smp_apic_timer_interrupt\n\nImpact: move most important x86 irq entry-points to a separate subsection\n\nAnnotate do_IRQ and smp_apic_timer_interrupt to put them into the .irqentry.text\nsubsection. These function will so be recognized as hardirq entrypoints for the\nfunction-graph-tracer. We could also annotate other irq entries but the others\nare far less important but they can be added on request.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16f94879b52578aba3e689d7a8adcccf59ab8ecb",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic.c",
      "new_id": "b946ac19753bcf2f23771f1b914d8372152f1d9b",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic.c"
    },
    {
      "type": "modify",
      "old_id": "60eb84eb77a0a34232be8aafbe8a7d1e040f454f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/irq_64.c",
      "new_id": "11c65e811ffe19f447d36251a46cc91a35cd94f2",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/irq_64.c"
    },
    {
      "type": "modify",
      "old_id": "11cac81eed08dacfc11f7093ec8c0fa66302bb56",
      "old_mode": 33188,
      "old_path": "include/linux/ftrace.h",
      "new_id": "44020f31bd817a6dbf1f038f2d9b6500db942281",
      "new_mode": 33188,
      "new_path": "include/linux/ftrace.h"
    }
  ]
}
