)]}'
{
  "commit": "0bcc65ad78ae517de16b2ca07a2891f49d44d156",
  "tree": "87eecc4aec56500f3e29a1e82b631093f950ac85",
  "parents": [
    "ff2aeb1eb64c8a4770a6304f9addbae9f9828646"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Wed Dec 05 16:43:12 2007 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Wed Jan 23 05:24:15 2008 -0500"
  },
  "message": "libata: make qc-\u003enbytes include extra buffers\n\nqc-\u003enbytes didn\u0027t use to include extra buffers setup by libata core\nlayer and my be odd.  This patch makes qc-\u003enbytes include any extra\nbuffers setup by libata core layer and guaranteed to be aligned on 4\nbyte boundary.\n\nThis value is to be used to program the host controller.  As this\nrepresents the actual length of buffer available to the controller and\nthe controller must be able to deal with short transfers for ATAPI\ncommands which can transfer variable length, this shouldn\u0027t break any\ncontrollers while making problems like rounding-down and controllers\nchoking up on odd transfer bytes much less likely.\n\nThe unmodified value is stored in new field qc-\u003eraw_nbytes.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e998028302dae2643eab8706967c190f5ea8574e",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-core.c",
      "new_id": "ee72994500a37e5f1825adac9875dcdc7f169d05",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "162f8b5509ac577f35d4b4f0e8bb47d8d0b2da00",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "7b7c78e42077e7fc55027e879025db51a5a933ec",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    }
  ]
}
