• S
    net/mlx5: Fix get vector affinity helper function · 05e0cc84
    Saeed Mahameed 提交于
    mlx5_get_vector_affinity used to call pci_irq_get_affinity and after
    reverting the patch that sets the device affinity via PCI_IRQ_AFFINITY
    API, calling pci_irq_get_affinity becomes useless and it breaks RDMA
    mlx5 users.  To fix this, this patch provides an alternative way to
    retrieve IRQ vector affinity using legacy IRQ API, following
    smp_affinity read procfs implementation.
    
    Fixes: 231243c8 ("Revert mlx5: move affinity hints assignments to generic code")
    Fixes: a435393a ("mlx5: move affinity hints assignments to generic code")
    Cc: Sagi Grimberg <sagi@grimberg.me>
    Signed-off-by: NSaeed Mahameed <saeedm@mellanox.com>
    05e0cc84
driver.h 31.5 KB