)]}'
{
  "commit": "c28d6f2ddb10fd2b359083e89ae583c6c062e35f",
  "tree": "adffef2734494b0aa501b94b4eb06517009baf84",
  "parents": [
    "c5cfedf234fd5ba457c404bf42b6e6aea23b1e69"
  ],
  "author": {
    "name": "Wei Yongjun",
    "email": "yongjun_wei@trendmicro.com.cn",
    "time": "Tue Apr 30 15:28:37 2013 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Apr 30 17:04:08 2013 -0700"
  },
  "message": "drivers/w1/slaves/w1_ds2781.c: fix the error handling in w1_ds2781_add_slave()\n\nUse platform_device_put() instead of platform_device_unregister() if\nplatform_device_add() fail, and platform_device_del() should be used in\nthe error handling case after platform_device_add() success.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\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": "877daf74159c98b7c8a77284d6ce31105b6fb9d3",
      "old_mode": 33188,
      "old_path": "drivers/w1/slaves/w1_ds2781.c",
      "new_id": "5140d7be67ab025cb354198802051f2b8d4565bb",
      "new_mode": 33188,
      "new_path": "drivers/w1/slaves/w1_ds2781.c"
    }
  ]
}
