)]}'
{
  "commit": "154cd387cdf0e5566ce523cbddf92dd2a062dfd6",
  "tree": "8ab329f26992c570b65fe62843275eb71c8bf505",
  "parents": [
    "3795de236d67a05994a1a12759db9d4dd9ffc42c"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Wed Sep 22 15:58:45 2010 +0200"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Tue Oct 12 16:39:06 2010 +0200"
  },
  "message": "genirq: Remove early_init_irq_lock_class()\n\nearly_init_irq_lock_class() is called way before anything touches the\nirq descriptors. In case of SPARSE_IRQ\u003dy this is a NOP operation\nbecause the radix tree is empty at this point. For the SPARSE_IRQ\u003dn\ncase it\u0027s sufficient to set the lock class in early_init_irq(). \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": "06aed8305bf3bc38061dc42c168c3b9d83f29492",
      "old_mode": 33188,
      "old_path": "include/linux/lockdep.h",
      "new_id": "17d050ce7ab8d3c5ca8812b11e2371aeed93121e",
      "new_mode": 33188,
      "new_path": "include/linux/lockdep.h"
    },
    {
      "type": "modify",
      "old_id": "94ab488039aab1dde97d442f785046475f09c978",
      "old_mode": 33188,
      "old_path": "init/main.c",
      "new_id": "9684c9670b48ef2157919ea97bea37c81e32f2f8",
      "new_mode": 33188,
      "new_path": "init/main.c"
    },
    {
      "type": "modify",
      "old_id": "fbf8cfa005108a677023774b85540bace349e82d",
      "old_mode": 33188,
      "old_path": "kernel/irq/irqdesc.c",
      "new_id": "0a7a0908afbcc8ce0abed3f4b1181d2d82e86610",
      "new_mode": 33188,
      "new_path": "kernel/irq/irqdesc.c"
    }
  ]
}
