Context |
Check |
Description |
snowpatch_ozlabs/apply_patch |
success
|
Successfully applied on branch linux-next (0eedceafd3a63fd082743c914853ef4b9247dbe6)
|
snowpatch_ozlabs/apply_patch |
warning
|
Failed to apply on branch powerpc/merge (a1aeabd25a36d9e019381278e543e2d538dd44a7)
|
snowpatch_ozlabs/apply_patch |
warning
|
Failed to apply on branch powerpc/next (0bd4b96d99108b7ea9bac0573957483be7781d70)
|
snowpatch_ozlabs/apply_patch |
warning
|
Failed to apply on branch linus/master (34816d20f173a90389c8a7e641166d8ea9dce70a)
|
snowpatch_ozlabs/apply_patch |
warning
|
Failed to apply on branch powerpc/fixes (a1ee28117077c3bf24e5ab6324c835eaab629c45)
|
snowpatch_ozlabs/checkpatch |
success
|
total: 0 errors, 0 warnings, 0 checks, 16 lines checked
|
snowpatch_ozlabs/needsstable |
success
|
Patch has no Fixes tags
|
@@ -3461,6 +3461,16 @@ static void ibmvfc_drain_sub_crq(struct ibmvfc_sub_queue *scrq)
spin_unlock_irqrestore(scrq->vhost->host->host_lock, flags);
}
+static irqreturn_t ibmvfc_interrupt_scsi(int irq, void *scrq_instance)
+{
+ struct ibmvfc_sub_queue *scrq = (struct ibmvfc_sub_queue *)scrq_instance;
+
+ ibmvfc_toggle_scrq_irq(scrq, 0);
+ ibmvfc_drain_sub_crq(scrq);
+
+ return IRQ_HANDLED;
+}
+
/**
* ibmvfc_init_tgt - Set the next init job step for the target
* @tgt: ibmvfc target struct