)]}'
{
  "commit": "e6bea9c404699223322d7411c6f2ceaec02fa83c",
  "tree": "c006048322aae74b4d60ec2a2a16e1fd941af09b",
  "parents": [
    "dbec07bac614a61e3392c1e7c08cc6a49ad43f7a"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Wed Feb 09 13:16:52 2011 +0100"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Sat Feb 19 12:58:14 2011 +0100"
  },
  "message": "genirq: Protect tglx from tripping over his own feet\n\nThe irq_desc.status field will either go away or renamed to\nsettings. Anyway we need to maintain compatibility to avoid breaking\nthe world and some more. While moving bits into the core, I need to\navoid that I use any of the still existing IRQ_ bits in the core code\nby typos. So that file will hold the inline wrappers and some nasty\nCPP tricks to break the build when typoed.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae96e688f4e16e8fd8eb60e4bcc29eef028607ee",
      "old_mode": 33188,
      "old_path": "kernel/irq/internals.h",
      "new_id": "8f200310a9523a99100873d1b6ea374c832926a3",
      "new_mode": 33188,
      "new_path": "kernel/irq/internals.h"
    },
    {
      "type": "modify",
      "old_id": "6f6644f819dd9607b8d28a59856d9234bba0c8eb",
      "old_mode": 33188,
      "old_path": "kernel/irq/irqdesc.c",
      "new_id": "8b87f2ce0203a74dcafb60acc64689aac9b1bebd",
      "new_mode": 33188,
      "new_path": "kernel/irq/irqdesc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "610f55597ce7eed64a062e5e1d4a09986dd66444",
      "new_mode": 33188,
      "new_path": "kernel/irq/settings.h"
    }
  ]
}
