)]}'
{
  "commit": "2d7c79390eccd743a643db3fa577f4837e7f2b85",
  "tree": "9c13001aac43a3f3de9e9d60778968faf56a92b5",
  "parents": [
    "725b361b29ba9fb72705a30743d288ee66055209"
  ],
  "author": {
    "name": "Ben Hutchings",
    "email": "bhutchings@solarflare.com",
    "time": "Mon Aug 15 14:07:47 2011 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Aug 16 16:36:14 2011 -0700"
  },
  "message": "ethtool: Correct description of \u0027max_coalesced_frames\u0027 fields\n\nThe current descriptions state that these fields specify \u0027How many\npackets to delay ... after a packet ...\u0027 which implies that the\nhardware should wait for (max_coalesced_frames + 1) completions before\ngenerating an interrupt.  It is also stated that setting both this\nfield and the corresponding \u0027coalesce_usecs\u0027 field to 0 is invalid.\nTogether, this implies that the hardware must always be configured\nto delay a completion IRQ for at least 1 usec or 1 more completion.\n\nI believe that the addition of 1 is not intended, and David Miller\nconfirms that the original implementation (in tg3) does not do this.\nClarify the descriptions of these fields to avoid this interpretation.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71d45a199f96296900b1b15d48ccf3ce1886f4a7",
      "old_mode": 33188,
      "old_path": "include/linux/ethtool.h",
      "new_id": "18059ca41f09efd58727cb40a790229fc44bd800",
      "new_mode": 33188,
      "new_path": "include/linux/ethtool.h"
    }
  ]
}
