)]}'
{
  "commit": "459773ae8dbbd480886d186181c6bc2e8556025f",
  "tree": "38d738b858105a46a473bcae0958e2ded77a2e21",
  "parents": [
    "ead6db084392349ad33323b1bb2916058dd7e82b"
  ],
  "author": {
    "name": "Michael Hennerich",
    "email": "michael.hennerich@analog.com",
    "time": "Wed Oct 27 15:33:19 2010 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Oct 27 18:03:07 2010 -0700"
  },
  "message": "gpio: adp5588-gpio: support interrupt controller\n\nImplement irq_chip functionality on ADP5588/5587 GPIO expanders.  Only\nlevel sensitive interrupts are supported.  Interrupts provided by this\nirq_chip must be requested using request_threaded_irq().\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc7b0fca6415fdcff8bf97c755e061c8712d2c71",
      "old_mode": 33188,
      "old_path": "drivers/gpio/Kconfig",
      "new_id": "3f3181dac8d7e8bf7e8b03c4d13baebf823b76f9",
      "new_mode": 33188,
      "new_path": "drivers/gpio/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "2e8e9e24f887ff790e7866d2ac1e1f27b906ac89",
      "old_mode": 33188,
      "old_path": "drivers/gpio/adp5588-gpio.c",
      "new_id": "0871f78af5933a83445a19b2bf956b925d3f34ba",
      "new_mode": 33188,
      "new_path": "drivers/gpio/adp5588-gpio.c"
    },
    {
      "type": "modify",
      "old_id": "269181b8f623d50a689f8091557187245e8783e8",
      "old_mode": 33188,
      "old_path": "include/linux/i2c/adp5588.h",
      "new_id": "531376b777732669a55c49fb67bc114624b2f890",
      "new_mode": 33188,
      "new_path": "include/linux/i2c/adp5588.h"
    }
  ]
}
