)]}'
{
  "commit": "dbeb2be21d678c49a8d8bbf774903df15dd55474",
  "tree": "cea1b478ec3af36134aa06633be1a45787f35f75",
  "parents": [
    "39743c9ef717fd4f2b5583f010115c5f2482b8ae"
  ],
  "author": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Fri Oct 19 20:35:03 2007 +0200"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Fri Oct 19 20:35:03 2007 +0200"
  },
  "message": "i386: introduce \"used_vectors\" bitmap which can be used to reserve vectors.\n\nThis simplifies the io_apic.c __assign_irq_vector() logic and removes\nthe explicit SYSCALL_VECTOR check, and also allows for vectors to be\nreserved by other mechanisms (ie. lguest).\n\n[ tglx: arch/x86 adaptation ]\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\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": "d34a10cc13a7dbe4eba3b456ed5eeca83e7be526",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/i8259_32.c",
      "new_id": "f634fc715c99b455d3973645d4d16c3a80e13361",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/i8259_32.c"
    },
    {
      "type": "modify",
      "old_id": "5f10c7189534807fa2c6eddd2ef838e06c85d09f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/io_apic_32.c",
      "new_id": "0c55e9d86f6999854adec3452e3004c39eafd920",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/io_apic_32.c"
    },
    {
      "type": "modify",
      "old_id": "3f02e0f42e6ac453eb745df77e0a96add680c545",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/traps_32.c",
      "new_id": "47e6d10902fe88c031f3fbfbe786af363896aa49",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/traps_32.c"
    },
    {
      "type": "modify",
      "old_id": "36f310632c49a8bdc174f04a70c92841f7276f79",
      "old_mode": 33188,
      "old_path": "include/asm-x86/irq_32.h",
      "new_id": "aca9c96e8e6b04308fcf10ecd817a046b853de39",
      "new_mode": 33188,
      "new_path": "include/asm-x86/irq_32.h"
    }
  ]
}
