1. 09 2月, 2022 2 次提交
  2. 04 2月, 2022 6 次提交
  3. 01 2月, 2022 4 次提交
  4. 28 1月, 2022 1 次提交
  5. 21 1月, 2022 5 次提交
  6. 08 1月, 2022 5 次提交
  7. 05 1月, 2022 4 次提交
  8. 29 12月, 2021 1 次提交
  9. 14 12月, 2021 3 次提交
  10. 11 12月, 2021 1 次提交
    • N
      i40e: Use irq_update_affinity_hint() · d34c54d1
      Nitesh Narayan Lal 提交于
      The driver uses irq_set_affinity_hint() for two purposes:
      
       - To set the affinity_hint which is consumed by the userspace for
         distributing the interrupts
      
       - To apply an affinity that it provides for the i40e interrupts
      
      The latter is done to ensure that all the interrupts are evenly spread
      across all available CPUs. However, since commit a0c9259d ("irq/matrix:
      Spread interrupts on allocation") the spreading of interrupts is
      dynamically performed at the time of allocation. Hence, there is no need
      for the drivers to enforce their own affinity for the spreading of
      interrupts.
      
      Also, irq_set_affinity_hint() applying the provided cpumask as an affinity
      for the interrupt is an undocumented side effect. To remove this side
      effect irq_set_affinity_hint() has been marked as deprecated and new
      interfaces have been introduced. Hence, replace the irq_set_affinity_hint()
      with the new interface irq_update_affinity_hint() that only sets the
      pointer for the affinity_hint.
      Signed-off-by: NNitesh Narayan Lal <nitesh@redhat.com>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      Acked-by: NJesse Brandeburg <jesse.brandeburg@intel.com>
      Link: https://lore.kernel.org/r/20210903152430.244937-4-nitesh@redhat.com
      d34c54d1
  11. 07 12月, 2021 3 次提交
  12. 22 11月, 2021 1 次提交
  13. 18 11月, 2021 4 次提交