Merge branch 'linus' into irq/core, to fix conflict
authorIngo Molnar <mingo@kernel.org>
Sat, 8 Jan 2022 09:53:57 +0000 (10:53 +0100)
committerIngo Molnar <mingo@kernel.org>
Sat, 8 Jan 2022 09:53:57 +0000 (10:53 +0100)
Conflicts:
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c

Signed-off-by: Ingo Molnar <mingo@kernel.org>
1  2 
drivers/infiniband/hw/irdma/hw.c
drivers/net/ethernet/intel/i40e/i40e_main.c
drivers/net/ethernet/intel/iavf/iavf_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c

Simple merge
@@@ -398,8 -398,8 +398,8 @@@ irq_pool_request_vector(struct mlx5_irq
        cpumask_copy(irq->mask, affinity);
        if (!irq_pool_is_sf_pool(pool) && !pool->xa_num_irqs.max &&
            cpumask_empty(irq->mask))
-               cpumask_set_cpu(0, irq->mask);
+               cpumask_set_cpu(cpumask_first(cpu_online_mask), irq->mask);
 -      irq_set_affinity_hint(irq->irqn, irq->mask);
 +      irq_set_affinity_and_hint(irq->irqn, irq->mask);
  unlock:
        mutex_unlock(&pool->lock);
        return irq;