On Thu, Mar 27, 2025 at 3:52 PM Bruce Richardson <bruce.richard...@intel.com> wrote: > > 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. > > 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 | 20 -------------- > drivers/net/intel/ixgbe/base/ixgbe_osdep.h | 29 ++++++++++++--------- > drivers/net/intel/ixgbe/base/meson.build | 20 ++------------ > drivers/net/intel/ixgbe/meson.build | 4 +-- > 29 files changed, 69 insertions(+), 148 deletions(-) > delete mode 100644 drivers/net/intel/iavf/base/meson.build
I see that you kept the base/meson.build in most drivers, though those only provides a list of base sources. Is this because you expect having to restore this special handling in the future? -- David Marchand