Merge tag 'kvm-riscv-6.4-1' of https://github.com/kvm-riscv/linux into HEAD
[linux-block.git] / include / scsi / scsi_transport_fc.h
index 3dcda19d35202538e63fe028bead4597bb2e8ddb..483513c575976c48e9b89a4f6eac67c9c8e10827 100644 (file)
@@ -496,6 +496,7 @@ enum fc_host_event_code  {
        FCH_EVT_PORT_FABRIC             = 0x204,
        FCH_EVT_LINK_UNKNOWN            = 0x500,
        FCH_EVT_LINK_FPIN               = 0x501,
+       FCH_EVT_LINK_FPIN_ACK           = 0x502,
        FCH_EVT_VENDOR_UNIQUE           = 0xffff,
 };
 
@@ -856,7 +857,8 @@ void fc_host_post_fc_event(struct Scsi_Host *shost, u32 event_number,
         * Note: when calling fc_host_post_fc_event(), vendor_id may be
         *   specified as 0.
         */
-void fc_host_fpin_rcv(struct Scsi_Host *shost, u32 fpin_len, char *fpin_buf);
+void fc_host_fpin_rcv(struct Scsi_Host *shost, u32 fpin_len, char *fpin_buf,
+               u8 event_acknowledge);
 struct fc_vport *fc_vport_create(struct Scsi_Host *shost, int channel,
                struct fc_vport_identifiers *);
 int fc_vport_terminate(struct fc_vport *vport);