[PATCH v4 0/9] net/intel: clean up base code build
Bruce Richardson
bruce.richardson at intel.com
Fri Mar 28 12:16:12 CET 2025
Simplify the build of the various intel base code directories, by
clearing compiler warnings so the files can be compiled directly along
with the regular driver files.
v4: replace all functions in ixgbe_osdep.c with macros, removing file.
v3: add fix for lock checker issues on FreeBSD
v2: added missing patch for fm10k
Bruce Richardson (9):
net/fm10k/base: fix compilation warnings
net/iavf/base: remove unused meson.build file
net/ixgbe/base: correct definition of macro
net/ixgbe/base: fix compilation warnings
net/ixgbe/base: fix lock checker errors
net/i40e/base: fix unused value warnings
net/i40e/base: fix compiler warnings
net/ice/base: reduce warnings for unused variables
net/intel: simplify base code builds
drivers/net/intel/e1000/base/meson.build | 9 +---
drivers/net/intel/e1000/meson.build | 4 +-
drivers/net/intel/fm10k/base/fm10k_mbx.c | 2 +-
drivers/net/intel/fm10k/base/fm10k_osdep.h | 2 +-
drivers/net/intel/fm10k/base/fm10k_pf.c | 8 ++--
drivers/net/intel/fm10k/base/fm10k_type.h | 6 +--
drivers/net/intel/fm10k/base/meson.build | 21 +--------
drivers/net/intel/fm10k/meson.build | 4 +-
drivers/net/intel/i40e/base/i40e_diag.c | 2 +-
drivers/net/intel/i40e/base/i40e_nvm.c | 2 +-
drivers/net/intel/i40e/base/i40e_osdep.h | 4 +-
drivers/net/intel/i40e/base/i40e_type.h | 14 +++---
drivers/net/intel/i40e/base/meson.build | 23 +---------
drivers/net/intel/i40e/i40e_ethdev.c | 1 +
drivers/net/intel/i40e/meson.build | 4 +-
drivers/net/intel/iavf/base/meson.build | 10 -----
drivers/net/intel/ice/base/ice_osdep.h | 6 +--
drivers/net/intel/ice/base/ice_switch.c | 2 -
drivers/net/intel/ice/base/ice_type.h | 2 +-
drivers/net/intel/ice/base/meson.build | 1 -
drivers/net/intel/ice/ice_fdir_filter.c | 2 +-
drivers/net/intel/idpf/base/meson.build | 2 +-
drivers/net/intel/idpf/meson.build | 7 +--
drivers/net/intel/ixgbe/base/ixgbe_common.c | 4 +-
drivers/net/intel/ixgbe/base/ixgbe_e610.c | 2 +
drivers/net/intel/ixgbe/base/ixgbe_osdep.c | 47 ---------------------
drivers/net/intel/ixgbe/base/ixgbe_osdep.h | 39 +++++++++--------
drivers/net/intel/ixgbe/base/meson.build | 21 +--------
drivers/net/intel/ixgbe/meson.build | 4 +-
29 files changed, 75 insertions(+), 180 deletions(-)
delete mode 100644 drivers/net/intel/iavf/base/meson.build
delete mode 100644 drivers/net/intel/ixgbe/base/ixgbe_osdep.c
--
2.45.2
More information about the dev
mailing list