)]}'
{
  "commit": "ea8f9fe634da9042c01ca2f4e459a7b187056021",
  "tree": "3b6b7c7e98b619c73c6937d2ba3221da99e6163d",
  "parents": [
    "89cb7e7fd6c0917bb9236ea48bf538d4668ed009"
  ],
  "author": {
    "name": "Jason Andryuk",
    "email": "jandryuk@gmail.com",
    "time": "Fri Jan 30 09:05:03 2009 -0500"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@kvm.kroah.org",
    "time": "Mon Feb 09 11:26:18 2009 -0800"
  },
  "message": "Staging: at76_usb: fix bugs introduced by \"Staging: at76_usb: cleanup dma on stack issues\"\n\nTracking down the firmware loading problem led to this commit.\n\n$ git bisect bad\n0d1d1424330cc1934f2b2742f0cfa2c31e6a250b is first bad commit\ncommit 0d1d1424330cc1934f2b2742f0cfa2c31e6a250b\nAuthor: Oliver Neukum \u003coliver@neukum.org\u003e\nDate:   Thu Dec 18 13:16:40 2008 +0100\n\n    Staging: at76_usb: cleanup dma on stack issues\n\n    - no DMA on stack\n    - cleanup unclear endianness issue\n\n    Signed-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n:040000 040000 c4fee9ea0fef25926229d810d19dc2f89cca9401\n8b165a35d16280d2413b2700a6080ef290ca1009 M\tdrivers\n\nThe \"no DMA on stack\" conversion was incomplete with respect to\nupdating the arguments passed to usb_control_msg.  The value 40 is\nhardcoded as it was prior to conversion.\n\nThe driver can now load firmware, but is not fully functional.\n\nSigned-off-by: Jason Andryuk \u003cjandryuk@gmail.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9195ee9319ff2aeb66cd527ecec66fca781e9044",
      "old_mode": 33188,
      "old_path": "drivers/staging/at76_usb/at76_usb.c",
      "new_id": "06ae163413374f4111b0b9e15787052f735fec74",
      "new_mode": 33188,
      "new_path": "drivers/staging/at76_usb/at76_usb.c"
    }
  ]
}
