)]}'
{
  "commit": "f162b9d58273a9a5747211133c8ccb2de5cf5ff2",
  "tree": "1ee677ebfe4cc3ecf4e2b9deffda26a264c1426c",
  "parents": [
    "569f0c4d909c7f73de634abcdc36344cb72de36a"
  ],
  "author": {
    "name": "Andy Fleming",
    "email": "afleming@freescale.com",
    "time": "Fri May 02 13:00:30 2008 -0500"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@redhat.com",
    "time": "Tue May 06 12:01:34 2008 -0400"
  },
  "message": "gianfar: Fix a locking bug in gianfar\u0027s sysfs code\n\nDuring sparse cleanup, found a locking bug.  Some of the sysfs functions were\nacquiring a lock, and then returning in the event of an error.  We rearrange\nthe code so that the lock is released in error conditions, too.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "587afe7be689d174f6f36f0967fd0cfd40abc611",
      "old_mode": 33188,
      "old_path": "drivers/net/gianfar.c",
      "new_id": "6f22f068d6ee948f6c89a59e958c4495faf473d5",
      "new_mode": 33188,
      "new_path": "drivers/net/gianfar.c"
    },
    {
      "type": "modify",
      "old_id": "fd487be3993eabc2409816a747de46132fc223bb",
      "old_mode": 33188,
      "old_path": "drivers/net/gianfar.h",
      "new_id": "27f37c81e52c537552b7925067fcd42a39445b7b",
      "new_mode": 33188,
      "new_path": "drivers/net/gianfar.h"
    },
    {
      "type": "modify",
      "old_id": "230878b9419053ee65621528d7710e3f74677f94",
      "old_mode": 33188,
      "old_path": "drivers/net/gianfar_sysfs.c",
      "new_id": "5116f68e01b9a4618423f47d555d68771da01d3e",
      "new_mode": 33188,
      "new_path": "drivers/net/gianfar_sysfs.c"
    }
  ]
}
