)]}'
{
  "commit": "78f90d91f395cd0dc1ef3f21e0c5cd6fd50d202c",
  "tree": "e9a6b0a5d8a0b99cd23dbc1c1f376a7e78a93428",
  "parents": [
    "b7b29338dc7111ed8bd4d6555d84afae13ebe752"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Wed Sep 29 17:18:47 2010 +0200"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Tue Oct 12 16:53:44 2010 +0200"
  },
  "message": "genirq: Remove the now unused sparse irq leftovers\n\nThe move_irq_desc() function was only used due to the problem that the\nallocator did not free the old descriptors. So the descriptors had to\nbe moved in create_irq_nr(). That\u0027s history.\n\nThe code would have never been able to move active interrupt\ndescriptors on affinity settings. That can be done in a completely\ndifferent way w/o all this horror.\n\nRemove all of it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f77dc5618d7e958d7153bdf673fac03c3164c213",
      "old_mode": 33188,
      "old_path": "include/linux/irqdesc.h",
      "new_id": "979c68cc74584c7072ce8b59f33a7dd1a53f453e",
      "new_mode": 33188,
      "new_path": "include/linux/irqdesc.h"
    },
    {
      "type": "modify",
      "old_id": "a42c0191d71af4ecd15476177d12adf58f027055",
      "old_mode": 33188,
      "old_path": "kernel/irq/Kconfig",
      "new_id": "31d766bf5d2ea02da6c5dc551a415799ae8166df",
      "new_mode": 33188,
      "new_path": "kernel/irq/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "1eaab0da56dbc692239deac0bf0f3118bfef0ded",
      "old_mode": 33188,
      "old_path": "kernel/irq/Makefile",
      "new_id": "54329cd7b3ee3cb5ed2084e2072933b183e8a446",
      "new_mode": 33188,
      "new_path": "kernel/irq/Makefile"
    },
    {
      "type": "modify",
      "old_id": "f444203a772dc25a8ad18a69027793c4559d7d0e",
      "old_mode": 33188,
      "old_path": "kernel/irq/internals.h",
      "new_id": "4571ae7e085ac95ad6affb1f31d802f32064665e",
      "new_mode": 33188,
      "new_path": "kernel/irq/internals.h"
    },
    {
      "type": "modify",
      "old_id": "c9d5a1c1287474233dfbec72ba26e7e8a640ed01",
      "old_mode": 33188,
      "old_path": "kernel/irq/irqdesc.c",
      "new_id": "4f0b9c9d5c46a24d229ad265424e814efe006bea",
      "new_mode": 33188,
      "new_path": "kernel/irq/irqdesc.c"
    },
    {
      "type": "delete",
      "old_id": "e7f1f16402c1d425ef781b177421723734e58f65",
      "old_mode": 33188,
      "old_path": "kernel/irq/numa_migrate.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
