Pull NVMe fixes from Keith * 'nvme/for-5.5' of git://git.infradead.org/nvme: nvme/pci: Fix read queue count nvme/pci Limit write queue sizes to possible cpus nvme/pci: Fix write and poll queue types nvme/pci: Remove last_cq_head nvme: Namepace identification descriptor list is optional nvme-fc: fix double-free scenarios on hw queues nvme: else following return is not needed nvme: add error message on mismatching controller ids nvme_fc: add module to ops template to allow module references nvmet-loop: Avoid preallocating big SGL for data nvme-fc: Avoid preallocating big SGL for data nvme-rdma: Avoid preallocating big SGL for data
Showing the changes to include/linux (1 of 10 files). Show all
Unified · Split
| @@ -270,6 +270,8 @@ struct nvme_fc_remote_port { · 269 unmodified lines | |||
| 270 | * | 270 | * |
| 271 | * Host/Initiator Transport Entrypoints/Parameters: | 271 | * Host/Initiator Transport Entrypoints/Parameters: |
| 272 | * | 272 | * |
| 273 | * @module: The LLDD module using the interface | ||
| 274 | * | ||
| 273 | * @localport_delete: The LLDD initiates deletion of a localport via | 275 | * @localport_delete: The LLDD initiates deletion of a localport via |
| 274 | * nvme_fc_deregister_localport(). However, the teardown is | 276 | * nvme_fc_deregister_localport(). However, the teardown is |
| 275 | * asynchronous. This routine is called upon the completion of the | 277 | * asynchronous. This routine is called upon the completion of the |
| @@ -383,6 +385,8 @@ struct nvme_fc_remote_port { · 107 unmodified lines | |||
| 383 | * Value is Mandatory. Allowed to be zero. | 385 | * Value is Mandatory. Allowed to be zero. |
| 384 | */ | 386 | */ |
| 385 | struct nvme_fc_port_template { | 387 | struct nvme_fc_port_template { |
| 388 | struct module *module; | ||
| 389 | |||
| 386 | /* initiator-based functions */ | 390 | /* initiator-based functions */ |
| 387 | void (*localport_delete)(struct nvme_fc_local_port *); | 391 | void (*localport_delete)(struct nvme_fc_local_port *); |
| 388 | void (*remoteport_delete)(struct nvme_fc_remote_port *); | 392 | void (*remoteport_delete)(struct nvme_fc_remote_port *); |