)]}'
{
  "commit": "f8d8e5799b75cf7ad530d2bf2a42229bf7360526",
  "tree": "f5094c82ca94ff1bdfbca4e7be69bfed7db5ccdd",
  "parents": [
    "03116d67e0973bb493fe9307e28973a24a272bcc"
  ],
  "author": {
    "name": "Tony Battersby",
    "email": "tonyb@cybernetics.com",
    "time": "Tue Oct 30 11:44:35 2007 -0400"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Sat Nov 03 08:46:54 2007 -0400"
  },
  "message": "libata: increase 128 KB / cmd limit for ATAPI tape drives\n\nCommands sent to ATAPI tape drives via the SCSI generic (sg) driver are\nlimited in the amount of data that they can transfer by the max_sectors\nvalue.  The max_sectors value is currently calculated according to the\ncommand set for disk drives, which doesn\u0027t apply to tape drives.  The\ndefault max_sectors value of 256 limits ATAPI tape drive commands to\n128 KB.  This patch against 2.6.24-rc1 increases the max_sectors value\nfor tape drives to 65535, which permits tape drive commands to transfer\njust under 32 MB.\n\nTested with a SuperMicro PDSME motherboard, AHCI, and a Sony SDX-570V\nSATA tape drive.\n\nNote that some of the chipset drivers also set their own max_sectors\nvalue, which may override the value set in libata-core.  I don\u0027t have\nany of these chipsets to test, so I didn\u0027t go messing with them.  Also,\nATAPI devices other than tape drives may benefit from similar changes,\nbut I have only tape drives and disk drives to test.\n\nSigned-off-by: Tony Battersby \u003ctonyb@cybernetics.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4dc6befa576078ca992090b67b215c3a558469a2",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-core.c",
      "new_id": "24b3bd63621fe20f4ec089373f42f277914f6a77",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "128dc7ad49017c16446b8dfa6fd32d2df2dba8dd",
      "old_mode": 33188,
      "old_path": "include/linux/ata.h",
      "new_id": "61535e72834dcf79403a222c6875d95cafea619a",
      "new_mode": 33188,
      "new_path": "include/linux/ata.h"
    }
  ]
}
