)]}'
{
  "commit": "a0beba21c3e2dff9a31739f1660ba3ff8c7150a7",
  "tree": "c38d559fd600274c4526f835c2b614a55df5d4c6",
  "parents": [
    "af77dfa7811cd4e533003a9e7e9bf27dece96c6d"
  ],
  "author": {
    "name": "Inaky Perez-Gonzalez",
    "email": "inaky@linux.intel.com",
    "time": "Wed Oct 07 21:43:10 2009 +0900"
  },
  "committer": {
    "name": "Inaky Perez-Gonzalez",
    "email": "inaky@linux.intel.com",
    "time": "Mon Oct 19 15:56:19 2009 +0900"
  },
  "message": "wimax/i2400m: queue device\u0027s report until the driver is ready for them\n\nThe i2400m might start sending reports to the driver before it is done\nsetting up all the infrastructure needed for handling them.\n\nCurrently we were just dropping them when the driver wasn\u0027t ready and\nthat is bad in certain situations, as the sync between the driver\u0027s\nidea of the device\u0027s state and the device\u0027s state dissapears.\n\nThis changes that by implementing a queue for handling\nreports. Incoming reports are appended to it and a workstruct is woken\nto process the list of queued reports.\n\nWhen the device is not yet ready to handle them, the workstruct is not\nwoken, but at soon as the device becomes ready again, the queue is\nprocessed.\n\nAs a consequence of this, i2400m_queue_work() is no longer used, and\nthus removed.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b78e059563d8f90633573db5936fcfe0712971a",
      "old_mode": 33188,
      "old_path": "drivers/net/wimax/i2400m/driver.c",
      "new_id": "42102ebad1adc46dab4fa17001c14a1cbd48ee6b",
      "new_mode": 33188,
      "new_path": "drivers/net/wimax/i2400m/driver.c"
    },
    {
      "type": "modify",
      "old_id": "4f8815d8887475dd3e58106db8077736971e6b06",
      "old_mode": 33188,
      "old_path": "drivers/net/wimax/i2400m/i2400m.h",
      "new_id": "55bca430c69b349787b8532ddfaccaca8a703a15",
      "new_mode": 33188,
      "new_path": "drivers/net/wimax/i2400m/i2400m.h"
    },
    {
      "type": "modify",
      "old_id": "82c200ad9fdcc34f94682ddf71d3ec210c9ab522",
      "old_mode": 33188,
      "old_path": "drivers/net/wimax/i2400m/rx.c",
      "new_id": "64a44ca0067539ce0402c74df28a8393c5827e8c",
      "new_mode": 33188,
      "new_path": "drivers/net/wimax/i2400m/rx.c"
    }
  ]
}
