)]}'
{
  "commit": "78c29bd95bd8d2c3bcf7932cb3ab8ae01cd8f58f",
  "tree": "3f74f5b337ba6a958e058a0dbeb1442601a67501",
  "parents": [
    "3942453948015228d6b1ae9835a6f6ca3e842aaa"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "eric.dumazet@gmail.com",
    "time": "Thu Jul 02 04:04:45 2009 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun Jul 05 18:03:33 2009 -0700"
  },
  "message": "forcedeth: Fix NAPI race.\n\nEric Dumazet a écrit :\n\u003e Ingo Molnar a écrit :\n\u003e\u003e\u003e The following changes since commit 52989765629e7d182b4f146050ebba0abf2cb0b7:\n\u003e\u003e\u003e   Linus Torvalds (1):\n\u003e\u003e\u003e         Merge git://git.kernel.org/.../davem/net-2.6\n\u003e\u003e\u003e\n\u003e\u003e\u003e are available in the git repository at:\n\u003e\u003e\u003e\n\u003e\u003e\u003e   master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master\n\u003e\u003e Hm, something in this lot quickly wrecked networking here - see the\n\u003e\u003e tx timeout dump below. It starts with:\n\u003e\u003e\n\u003e\u003e [  351.004596] WARNING: at net/sched/sch_generic.c:246 dev_watchdog+0x10b/0x19c()\n\u003e\u003e [  351.011815] Hardware name: System Product Name\n\u003e\u003e [  351.016220] NETDEV WATCHDOG: eth0 (forcedeth): transmit queue 0 timed out\n\u003e\u003e\n\u003e\u003e Config attached. Unfortunately i\u0027ve got no time to do bisection\n\u003e\u003e today.\n\u003e\n\u003e\n\u003e\n\u003e forcedeth might have a problem, in its netif_wake_queue() logic, but\n\u003e I could not see why a recent patch could make this problem visible now.\n\u003e\n\u003e CPU0/1: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02\n\u003e is not a new cpu either :)\n\u003e\n\u003e forcedeth uses an internal tx_stop without appropriate barrier.\n\u003e\n\u003e Could you try following patch ?\n\u003e\n\u003e (random guess as I dont have much time right now)\n\nWe might have a race in napi_schedule(), leaving interrupts disabled forever.\nI cannot test this patch, I dont have the hardware...\n\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1094d292630f758039802b2b23387a320250a5f1",
      "old_mode": 33188,
      "old_path": "drivers/net/forcedeth.c",
      "new_id": "3b4e0766c7b2a614be5c0451bb925e789c980bf3",
      "new_mode": 33188,
      "new_path": "drivers/net/forcedeth.c"
    }
  ]
}
