)]}'
{
  "commit": "4789666e13fb0b2d45feb1b4a5119a1b997ec84c",
  "tree": "2071e79396f94d56177eab6386b5ce09e799abb8",
  "parents": [
    "fd413da852991e96c555ad7253cc481bc133e221"
  ],
  "author": {
    "name": "Ivo van Doorn",
    "email": "ivdoorn@gmail.com",
    "time": "Sun Sep 06 15:14:23 2009 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Wed Sep 09 11:18:14 2009 -0400"
  },
  "message": "rt2x00: Hardcode TX ack timeout and consume time\n\nThe calculated values for the ACK timeout and ACK\nconsume time are different then the values as\nused by the Legacy drivers.\n\nAfter testing from James Ledwith it appeared that\nthe calculated values caused a high amount of TX\nfailures, and the values from the Legacy drivers\nwere the most optimal to prevent TX failure due to\nexcessive retries.\n\nThe symptoms of this problem:\n - Rate control module always falls back to 1Mbs\n - Low throughput when bitrate was fixed\n\nPossible side-effects (not confirmed but highly likely)\n - Problems with DHCP\n - Broken connections due to lack of probe response\n\nThis should fix at least:\nKernel bugzilla reports: [13362], [13009], [9273]\nFedora bugzilla reports: [443203]\nbut possible some additional bugs as well.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "164df9347a2f9762367889495dacf1378bd8e95c",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2400pci.c",
      "new_id": "798f625e38f70a718a70c21027d9f9aab1ac36d5",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2400pci.c"
    },
    {
      "type": "modify",
      "old_id": "4186582f2770df1cc6e1ee98a947973d169c3d7b",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2500pci.c",
      "new_id": "2e872ac6982673018733f66654afccb7cdf6bf69",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2500pci.c"
    },
    {
      "type": "modify",
      "old_id": "b04f59bab3b06a2dd81f78f3dc84ff3af79ff2b4",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2500usb.c",
      "new_id": "22dd6d9e29812b60d4326ff5324e4e8dd1a2ffb7",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2500usb.c"
    },
    {
      "type": "modify",
      "old_id": "639dc6cc04b98f0c038e99c88c8a79653e1e2498",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2800usb.c",
      "new_id": "a084077a1c6115942a27caa9c9cf8b261fbf4115",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2800usb.c"
    },
    {
      "type": "modify",
      "old_id": "555a777db6df1ed6a795a790fb25edf822bd6f0a",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00.h",
      "new_id": "27bc6b7fbfdeffb6d610f4c4a3a5a2de294f0c99",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00.h"
    },
    {
      "type": "modify",
      "old_id": "3501788ab4982915998e9cac8326d6e84d8c02f7",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00config.c",
      "new_id": "40a201e2e1510c125b62c36cb0258db38ecd8b43",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00config.c"
    },
    {
      "type": "modify",
      "old_id": "f4b4b86da4da5b1e7f8935982b4731ac99bc1685",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt61pci.c",
      "new_id": "b20e3eac9d67da909c4ea59ecac586fa9af0974f",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt61pci.c"
    },
    {
      "type": "modify",
      "old_id": "90e11726305128c60208306a1490c1b097685f0c",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt73usb.c",
      "new_id": "1cbd9b4a3efc9c560784280e7c76f6160be00161",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt73usb.c"
    }
  ]
}
