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

Reply via email to