mbox series

[v3,0/3] Intel Wired LAN Driver Updates 2024-06-03

Message ID 20240607-next-2024-06-03-intel-next-batch-v3-0-d1470cee3347@intel.com (mailing list archive)
Headers show
Series Intel Wired LAN Driver Updates 2024-06-03 | expand

Message

Jacob Keller June 7, 2024, 9:22 p.m. UTC
This series includes miscellaneous improvements for the ice as well as a
cleanup to the Makefiles for all Intel net drivers.

Andy fixes all of the Intel net driver Makefiles to use the documented
'*-y' syntax for specifying object files to link into kernel driver
modules, rather than the '*-objs' syntax which works but is documented as
reserved for user-space host programs.

Jacob has a cleanup to refactor rounding logic in the ice driver into a
common roundup_u64 helper function.

Michal Schmidt replaces irq_set_affinity_hint() to use
irq_update_affinity_hint() which behaves better with user-applied affinity
settings.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
---
Changes in v3:
- Dropped Michal's subfunction patches
- Link to v2: https://lore.kernel.org/r/20240605-next-2024-06-03-intel-next-batch-v2-0-39c23963fa78@intel.com

Changes in v2:
- Drop patches 8 and 9 based on review feedback, so that they can be
  reworked.
- Link to v1: https://lore.kernel.org/r/20240603-next-2024-06-03-intel-next-batch-v1-0-e0523b28f325@intel.com

---
Andy Shevchenko (1):
      net: intel: Use *-y instead of *-objs in Makefile

Jacob Keller (1):
      ice: add and use roundup_u64 instead of open coding equivalent

Michal Schmidt (1):
      ice: use irq_update_affinity_hint()

 drivers/net/ethernet/intel/e1000/Makefile   |  2 +-
 drivers/net/ethernet/intel/e1000e/Makefile  |  7 +++----
 drivers/net/ethernet/intel/i40e/Makefile    |  2 +-
 drivers/net/ethernet/intel/iavf/Makefile    |  5 ++---
 drivers/net/ethernet/intel/ice/ice_lib.c    |  4 ++--
 drivers/net/ethernet/intel/ice/ice_main.c   |  4 ++--
 drivers/net/ethernet/intel/ice/ice_ptp.c    |  3 +--
 drivers/net/ethernet/intel/igb/Makefile     |  6 +++---
 drivers/net/ethernet/intel/igbvf/Makefile   |  6 +-----
 drivers/net/ethernet/intel/igc/Makefile     |  6 +++---
 drivers/net/ethernet/intel/ixgbe/Makefile   |  8 ++++----
 drivers/net/ethernet/intel/ixgbevf/Makefile |  6 +-----
 drivers/net/ethernet/intel/libeth/Makefile  |  2 +-
 drivers/net/ethernet/intel/libie/Makefile   |  2 +-
 include/linux/math64.h                      | 28 ++++++++++++++++++++++++++++
 15 files changed, 54 insertions(+), 37 deletions(-)
---
base-commit: a999973236543f0b8f6daeaa7ecba7488c3a593b
change-id: 20240603-next-2024-06-03-intel-next-batch-4537be19dc21

Best regards,

Comments

patchwork-bot+netdevbpf@kernel.org June 11, 2024, 4:10 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Fri, 07 Jun 2024 14:22:31 -0700 you wrote:
> This series includes miscellaneous improvements for the ice as well as a
> cleanup to the Makefiles for all Intel net drivers.
> 
> Andy fixes all of the Intel net driver Makefiles to use the documented
> '*-y' syntax for specifying object files to link into kernel driver
> modules, rather than the '*-objs' syntax which works but is documented as
> reserved for user-space host programs.
> 
> [...]

Here is the summary with links:
  - [v3,1/3] net: intel: Use *-y instead of *-objs in Makefile
    https://git.kernel.org/netdev/net-next/c/a2fe35df41c4
  - [v3,2/3] ice: add and use roundup_u64 instead of open coding equivalent
    https://git.kernel.org/netdev/net-next/c/1d4ce389da2b
  - [v3,3/3] ice: use irq_update_affinity_hint()
    https://git.kernel.org/netdev/net-next/c/dee55767dc8c

You are awesome, thank you!