)]}'
{
  "commit": "9cbe330f1fbbc8de15a5914aa6e91d89eb9daac4",
  "tree": "42cf338b904d2d2e538416359c1b96fe80c62301",
  "parents": [
    "4ebabfcb1d6af5191ef5c8305717ccbc24979f6c"
  ],
  "author": {
    "name": "Stephen Hemminger",
    "email": "shemminger@linux-foundation.org",
    "time": "Fri Mar 16 14:01:28 2007 -0700"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Fri Mar 23 01:48:33 2007 -0400"
  },
  "message": "skge: use per-port phy locking\n\nRather than a workqueue and a per-board mutex to control PHY,\nuse a tasklet and spinlock. Tasklet is lower overhead and works\njust as well for this.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e1eb23d93c41a7ff7271709228a32340b31cc86",
      "old_mode": 33188,
      "old_path": "drivers/net/skge.c",
      "new_id": "39c6677dff5eabeebf9b9dbd391965e9c15dd4b3",
      "new_mode": 33188,
      "new_path": "drivers/net/skge.c"
    },
    {
      "type": "modify",
      "old_id": "e9354dfa7e9af0ee0b2ad78f5c9604627ee96dd8",
      "old_mode": 33188,
      "old_path": "drivers/net/skge.h",
      "new_id": "86467ae74d455582a18b7e13f96e7fdd000c7087",
      "new_mode": 33188,
      "new_path": "drivers/net/skge.h"
    }
  ]
}
