)]}'
{
  "commit": "e4f7bdc2ec0d0dcc27f7d70db27a620dfdc1f697",
  "tree": "b034d89f25c2403ca17eaa356cb37c2d1cb3b803",
  "parents": [
    "3159ee58d2133fbf9a710c21201ce717a8cf61a0",
    "6d1003ae8db228b74ef61536364cd2a1bd973dd8"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon May 23 17:53:39 2016 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon May 23 17:53:39 2016 -0700"
  },
  "message": "Merge branch \u0027for-4.7-zac\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata\n\nPull libata ZAC support from Tejun Heo:\n \"This contains Zone ATA Command support for Shingled Magnetic Recording\n  devices.\n\n  In addition to sending the new commands down to the device, as ZAC\n  commands depend on getting a lot of responses from the device, piping\n  up responses is beefed up too.  However, it doesn\u0027t involve changes to\n  libata core mechanism or its interaction with upper layers, so I\u0027m not\n  expecting too many fallouts.\n\n  Kudos to Hannes for driving SMR support\"\n\n* \u0027for-4.7-zac\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata: (28 commits)\n  libata: support host-aware and host-managed ZAC devices\n  libata: support device-managed ZAC devices\n  libata: NCQ encapsulation for ZAC MANAGEMENT OUT\n  libata: Implement ZBC OUT translation\n  libata: implement ZBC IN translation\n  libata: fixup ZAC device disabling\n  libata-scsi: Generate sense code for disabled devices\n  libata-trace: decode subcommands\n  libata: Check log page directory before accessing pages\n  libata: Add command definitions for NCQ Encapsulation for READ LOG DMA EXT\n  libata: Separate out ata_dev_config_ncq_send_recv()\n  libata/libsas: Define ATA_CMD_NCQ_NON_DATA\n  libsas: enable FPDMA SEND/RECEIVE\n  libata: do not attempt to retrieve sense code twice\n  libata-scsi: Set information sense field for invalid parameter\n  libata-scsi: set bit pointer for sense code information\n  libata-scsi: Set field pointer in sense code\n  scsi: add scsi_set_sense_field_pointer()\n  libata: Implement control mode page to select sense format\n  libata-scsi: generate correct ATA pass-through sense\n  ...\n",
  "tree_diff": []
}
