)]}'
{
  "commit": "f5e4e20faa1eee3feaa0394897bbd1aca544e809",
  "tree": "047a93ff025c46ed97d3192a79f55b38fa071ca1",
  "parents": [
    "4964e0664c80680fa6b28ef91381c076a5b25c2c",
    "f408c985cefc9b1d99bc099e1208dd7df3445aa5"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Jan 14 13:25:23 2012 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Jan 14 13:25:23 2012 -0800"
  },
  "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n2nd round of GPIO changes for v3.3 merge window\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  GPIO: sa1100: implement proper gpiolib gpio_to_irq conversion\n  gpio: pl061: remove combined interrupt\n  gpio: pl061: convert to use generic irq chip\n  GPIO: add bindings for managed devices\n  ARM: realview: convert pl061 no irq to 0 instead of -1\n  gpio: pl061: convert to use 0 for no irq\n  gpio: pl061: use chained_irq_* functions in irq handler\n  GPIO/pl061: Add suspend resume capability\n  drivers/gpio/gpio-tegra.c: use devm_request_and_ioremap\n",
  "tree_diff": []
}
