aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/infiniband/hw/i40iw/i40iw_main.c')
-rw-r--r--drivers/infiniband/hw/i40iw/i40iw_main.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/infiniband/hw/i40iw/i40iw_main.c b/drivers/infiniband/hw/i40iw/i40iw_main.c
index f41ac2875702..afbfde53a35e 100644
--- a/drivers/infiniband/hw/i40iw/i40iw_main.c
+++ b/drivers/infiniband/hw/i40iw/i40iw_main.c
@@ -676,7 +676,6 @@ static enum i40iw_status_code i40iw_configure_ceq_vector(struct i40iw_device *iw
676 struct i40iw_msix_vector *msix_vec) 676 struct i40iw_msix_vector *msix_vec)
677{ 677{
678 enum i40iw_status_code status; 678 enum i40iw_status_code status;
679 cpumask_t mask;
680 679
681 if (iwdev->msix_shared && !ceq_id) { 680 if (iwdev->msix_shared && !ceq_id) {
682 tasklet_init(&iwdev->dpc_tasklet, i40iw_dpc, (unsigned long)iwdev); 681 tasklet_init(&iwdev->dpc_tasklet, i40iw_dpc, (unsigned long)iwdev);
@@ -686,9 +685,9 @@ static enum i40iw_status_code i40iw_configure_ceq_vector(struct i40iw_device *iw
686 status = request_irq(msix_vec->irq, i40iw_ceq_handler, 0, "CEQ", iwceq); 685 status = request_irq(msix_vec->irq, i40iw_ceq_handler, 0, "CEQ", iwceq);
687 } 686 }
688 687
689 cpumask_clear(&mask); 688 cpumask_clear(&msix_vec->mask);
690 cpumask_set_cpu(msix_vec->cpu_affinity, &mask); 689 cpumask_set_cpu(msix_vec->cpu_affinity, &msix_vec->mask);
691 irq_set_affinity_hint(msix_vec->irq, &mask); 690 irq_set_affinity_hint(msix_vec->irq, &msix_vec->mask);
692 691
693 if (status) { 692 if (status) {
694 i40iw_pr_err("ceq irq config fail\n"); 693 i40iw_pr_err("ceq irq config fail\n");