)]}'
{
  "commit": "71822faa3bc0af5dbf5e333a2d085f1ed7cd809f",
  "tree": "b0ad50f98ee521de666f595ec4d33b430f39a80c",
  "parents": [
    "15bde72738f373aa060ececeda8e064e4f924360"
  ],
  "author": {
    "name": "Ilkka Virta",
    "email": "itvirta@iki.fi",
    "time": "Fri Feb 06 22:00:36 2009 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri Feb 06 22:00:36 2009 -0800"
  },
  "message": "sungem: Soft lockup in sungem on Netra AC200 when switching interface up\n\nFrom: Ilkka Virta \u003citvirta@iki.fi\u003e\n\nIn the lockup situation the driver seems to go off in an eternal storm\nof interrupts right after calling request_irq(). It doesn\u0027t actually\ndo anything interesting in the interrupt handler. Since connecting the link\nafterwards works, something later in initialization must fix this.\n\nLooking at gem_do_start() and gem_open(), it seems that the only thing\ndone while opening the device after the request_irq(), is a call to\nnapi_enable().\n\nI don\u0027t know what the ordering requirements are for the\ninitialization, but I boldly tried to move the napi_enable() call\ninside gem_do_start() before the link state is checked and interrupts\nsubsequently enabled, and it seems to work for me. Doesn\u0027t even break\nanything too obvious...\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b17efa9cc530f660e3166e77c6db9d5a401c9b57",
      "old_mode": 33188,
      "old_path": "drivers/net/sungem.c",
      "new_id": "4918763410686d02750a6f7ef8141271c19b098a",
      "new_mode": 33188,
      "new_path": "drivers/net/sungem.c"
    }
  ]
}
