)]}'
{
  "commit": "4fbb0022cba37eef4a263183fdb7dbee89b299f2",
  "tree": "b790642d9981ac77f244b989ae15bb9916b8427e",
  "parents": [
    "e93545763021988def06fbda28fe5da133589a96"
  ],
  "author": {
    "name": "Roland Stigge",
    "email": "stigge@antcom.de",
    "time": "Thu Jun 28 00:32:14 2012 +0200"
  },
  "committer": {
    "name": "Linus Walleij",
    "email": "linus.walleij@linaro.org",
    "time": "Tue Jul 17 21:00:21 2012 +0200"
  },
  "message": "gpio: of_get_named_gpio_flags() return -EPROBE_DEFER if GPIO not yet available\n\nof_get_named_gpio_flags() and of_get_named_gpio() return -EPROBE_DEFER if the\nrespective GPIO is not (yet) available. This is useful if driver\u0027s probe()\nfunctions try to get a GPIO whose controller isn\u0027t probed yet. Thus, the driver\ncan be probed again later on.\n\nThe function still returns -EINVAL on other errors (parse error or node doesn\u0027t\nexist). This way, the case of an optional/intentionally missing GPIO is handled\nappropriately.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a71aecac451f5fbdfaf3da7b2ef17adf0a8076f2",
      "old_mode": 33188,
      "old_path": "drivers/gpio/gpiolib-of.c",
      "new_id": "a18c4aa68b1e8dcfadd5340e3f076bf33ecb788f",
      "new_mode": 33188,
      "new_path": "drivers/gpio/gpiolib-of.c"
    }
  ]
}
