1. 11 11月, 2017 2 次提交
  2. 01 11月, 2017 4 次提交
  3. 27 10月, 2017 2 次提交
    • J
      nvme-rdma: add support for duplicate_connect option · 36e835f2
      James Smart 提交于
      Adds support for the duplicate_connect option. When set to true,
      checks whether there's an existing controller via the same target
      address (traddr), target port (trsvcid), and if specified, host
      address (host_traddr). Fails the connection request if there is
      an existing controller.
      Signed-off-by: NJames Smart <james.smart@broadcom.com>
      Reviewed-by: NJohannes Thumshirn <jthumshirn@suse.de>
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      36e835f2
    • C
      nvme: switch controller refcounting to use struct device · d22524a4
      Christoph Hellwig 提交于
      Instead of allocating a separate struct device for the character device
      handle embedd it into struct nvme_ctrl and use it for the main controller
      refcounting.  This removes double refcounting and gets us an automatic
      reference for the character device operations.  We keep ctrl->device as a
      pointer for now to avoid chaning printks all over, but in the future we
      could look into message printing helpers that take a controller structure
      similar to what other subsystems do.
      
      Note the delete_ctrl operation always already has a reference (either
      through sysfs due this change, or because every open file on the
      /dev/nvme-fabrics node has a refernece) when it is entered now, so we
      don't need to do the unless_zero variant there.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Reviewed-by: NHannes Reinecke <hare@suse.com>
      d22524a4
  4. 23 10月, 2017 2 次提交
  5. 19 10月, 2017 10 次提交
  6. 26 9月, 2017 2 次提交
  7. 30 8月, 2017 1 次提交
  8. 29 8月, 2017 14 次提交
  9. 18 8月, 2017 2 次提交
  10. 09 8月, 2017 1 次提交