)]}'
{
  "commit": "6b6fa7a5c86e1269d9f0c9a5b902072351317387",
  "tree": "6b087f6972dce9e86ad7c84f35b4f626ad833502",
  "parents": [
    "82a9ac7130cf51c2640800fb0ef19d3a05cb8fff"
  ],
  "author": {
    "name": "Steffen Maier",
    "email": "maier@linux.ibm.com",
    "time": "Wed Aug 07 16:49:48 2019 +0200"
  },
  "committer": {
    "name": "Martin K. Petersen",
    "email": "martin.petersen@oracle.com",
    "time": "Mon Sep 23 21:34:34 2019 -0400"
  },
  "message": "scsi: core: fix dh and multipathing for SCSI hosts without request batching\n\nThis was missing from scsi_device_from_queue() due to the introduction of\nanother new scsi_mq_ops_no_commit of linux-next commit 8930a6c20791 (\"scsi:\ncore: add support for request batching\") from Martin\u0027s scsi/5.4/scsi-queue\nor James\u0027 scsi/misc.\n\nOnly devicehandler code seems to call scsi_device_from_queue():\n*** drivers/scsi/scsi_dh.c:\nscsi_dh_activate[255]          sdev \u003d scsi_device_from_queue(q);\nscsi_dh_set_params[302]        sdev \u003d scsi_device_from_queue(q);\nscsi_dh_attach[325]            sdev \u003d scsi_device_from_queue(q);\nscsi_dh_attached_handler_name[363] sdev \u003d scsi_device_from_queue(q);\n\nFixes multipath tools follow-on errors:\n\n$ multipath -v6\n...\nlibdevmapper: ioctl/libdm-iface.c(1887): device-mapper: reload ioctl on mpatha  failed: No such device\n...\nmpatha: failed to load map, error 19\n...\n\nshowing also as kernel messages:\n\ndevice-mapper: table: 252:0: multipath: error attaching hardware handler\ndevice-mapper: ioctl: error adding target to table\n\nSigned-off-by: Steffen Maier \u003cmaier@linux.ibm.com\u003e\nFixes: 8930a6c20791 (\"scsi: core: add support for request batching\")\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nReviewed-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nReviewed-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12db0c13a927569ef9db2a256e5a16b5f03df4ea",
      "old_mode": 33188,
      "old_path": "drivers/scsi/scsi_lib.c",
      "new_id": "5447738906ac04257fe6b1d92ee1460b75c825e3",
      "new_mode": 33188,
      "new_path": "drivers/scsi/scsi_lib.c"
    }
  ]
}
