)]}'
{
  "commit": "da28947e7e3602669e27d5e9ce787436ed662fa4",
  "tree": "33b3cfb25fddbe12b4f19f02ce3253872eed2436",
  "parents": [
    "ecf8328e59447b83a1f79628487e0e9f8801db84"
  ],
  "author": {
    "name": "Clemens Ladisch",
    "email": "clemens@ladisch.de",
    "time": "Mon Apr 11 09:57:54 2011 +0200"
  },
  "committer": {
    "name": "Stefan Richter",
    "email": "stefanr@s5r6.in-berlin.de",
    "time": "Tue Apr 19 20:00:11 2011 +0200"
  },
  "message": "firewire: ohci: avoid separate DMA mapping for small AT payloads\n\nFor AT packet payloads of up to eight bytes, we have enough unused space\nin the DMA descriptors list so that we can put a copy of the payload\nthere and thus avoid having to create a separate streaming DMA mapping\nfor the payload buffer.\n\nIn a CPU-bound microbenchmark that just sends 8-byte packets, bandwidth\nwas measured to increase by 5.7 %, from 1009 KB/s to 1067 KB/s.  In\npractice, the only performance-sensitive usage of small asynchronous\npackets is the SBP-2 driver\u0027s write to the ORB_POINTER register during\nSCSI command submission.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfb3cb774a790827d374ebc15ce693a92ed3f1f6",
      "old_mode": 33188,
      "old_path": "drivers/firewire/ohci.c",
      "new_id": "435ed800d03ff6c6462a4a2ba44b9cc8a620f079",
      "new_mode": 33188,
      "new_path": "drivers/firewire/ohci.c"
    }
  ]
}
