)]}'
{
  "commit": "798fdd07fcc131f396e521febb4a7d42559bf4b5",
  "tree": "e143d3ff270a9f92480461d44d111621293ab8a6",
  "parents": [
    "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
  ],
  "author": {
    "name": "Stephen Hemminger",
    "email": "shemminger@linux-foundation.org",
    "time": "Fri Dec 07 15:22:15 2007 -0800"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Fri Dec 14 15:25:47 2007 -0500"
  },
  "message": "sky2: RX lockup fix\n\nI\u0027m using a Marvell 88E8062 on a custom PPC64 blade and ran into RX\nlockups while validating the sky2 driver.  The receive MAC FIFO would\nbecome stuck during testing with high traffic.  One port of the 88E8062\nwould lockup, while the other port remained functional.  Re-inserting\nthe sky2 module would not fix the problem - only a power cycle would.\n\nI looked over Marvell\u0027s most recent sk98lin driver and it looks like\nthey had a \"workaround\" for the Yukon XL that the sky2 doesn\u0027t have yet.\nThe sk98lin driver disables the RX MAC FIFO flush feature for all\nrevisions of the Yukon XL.\n\nAccording to skgeinit.c of the sk98lin driver, \"Flushing must be enabled\n(needed for ASF see dev. #4.29), but the flushing mask should be\ndisabled (see dev. #4.115)\".  Nice. I implemented this same change in\nthe sky2 driver and verified that the RX lockup I was seeing was\nresolved.\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\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": "6197afb3ed8314671583455e89d69a8e7170494a",
      "old_mode": 33188,
      "old_path": "drivers/net/sky2.c",
      "new_id": "a74fc11a6482c51e9a8f43f2562cbfeea10dde4e",
      "new_mode": 33188,
      "new_path": "drivers/net/sky2.c"
    }
  ]
}
