)]}'
{
  "commit": "0f05df8b3b41bc258bdf520b72e8cf7c524048b7",
  "tree": "e6fd95f097da4785a1e0fb195044a745de8e89aa",
  "parents": [
    "3a2755af37b317d47fdc3dd15178adaf5d47263e"
  ],
  "author": {
    "name": "James Bottomley",
    "email": "James.Bottomley@steeleye.com",
    "time": "Mon Jul 16 13:41:04 2007 -0500"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "jejb@mulgrave.localdomain",
    "time": "Wed Jul 18 11:16:14 2007 -0500"
  },
  "message": "[SCSI] libsas, aic94xx: fix dma mapping cockups with ATA\n\nThis one was noticed by Gilbert Wu of Adaptec:\n\nThe libata core actually does the DMA mapping for you, so there has to\nbe an exception in the device drivers that *don\u0027t* do dma mapping for\nATA commands.  However, since we\u0027ve already done this, libsas must now\ndma map any ATA commands that it wishes to issue ... and yes, this is a\nhorrible mess.\n\nAdditionally, the test in aic94xx for ATA protocols isn\u0027t quite right.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c12c0f19f394ae0c87e0fac907dcb5785482aa4",
      "old_mode": 33188,
      "old_path": "drivers/scsi/aic94xx/aic94xx_task.c",
      "new_id": "d5d8caba35605f3643b165211d84aa583f29bbd4",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_task.c"
    },
    {
      "type": "modify",
      "old_id": "a18c0f6d66682aa612e4357736503cdd92b96f56",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_discover.c",
      "new_id": "4d768db1b5674ae0e50b0c8d4f0574ccda9ebd48",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_discover.c"
    },
    {
      "type": "modify",
      "old_id": "9aedc19820b0df1d007b0d8e7150de5e3c07e5fd",
      "old_mode": 33188,
      "old_path": "include/scsi/scsi_transport_sas.h",
      "new_id": "97eeb5b59ea5c286ca8f10a5ad1fa436e7a9662f",
      "new_mode": 33188,
      "new_path": "include/scsi/scsi_transport_sas.h"
    }
  ]
}
