[Crossport] Merge remote branch bonzino/scsi-next

  scsi: Drop useless null test in scsi_unit_attention()

  lsi: use qbus_reset_all to reset SCSI bus

  scsi: fix segfault with 0-byte disk

  iscsi: add support for iSCSI NOPs [v2]

  iscsi: partly avoid iovec linearization in iscsi_aio_writev

  iscsi: add iscsi_create support
[Crossport] Merge remote-tracking branch bonzini/scsi-next

  iscsi: add support for iovectors

  iscsi: do not leak acb->buf when commands are aborted
[Crossport] Merge remote-tracking branch bonzini/scsi-next

  scsi-disk: handle io_canceled uniformly and correctly

  scsi-disk: do not complete canceled UNMAP requests

  scsi: do not call scsi_read_data/scsi_write_data for a canceled request

  iscsi: look for pkg-config file too

  iscsi: add iscsi_truncate support

  iscsi: retry read, write, flush and unmap on unit attention check conditions
Revert crossport to lsi53c895a.c, which doesn't apply to 1.3 stream