-
- Downloads
overflow: Change DEFINE_FLEX to take __counted_by member
The norm should be flexible array structures with __counted_by annotations, so DEFINE_FLEX() is updated to expect that. Rename the non-annotated version to DEFINE_RAW_FLEX(), and update the few existing users. Additionally add selftests for the macros. Reviewed-by:Gustavo A. R. Silva <gustavoars@kernel.org> Link: https://lore.kernel.org/r/20240306235128.it.933-kees@kernel.org Reviewed-by:
Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by:
Kees Cook <keescook@chromium.org>
Showing
- drivers/net/ethernet/intel/ice/ice_base.c 2 additions, 2 deletionsdrivers/net/ethernet/intel/ice/ice_base.c
- drivers/net/ethernet/intel/ice/ice_common.c 2 additions, 2 deletionsdrivers/net/ethernet/intel/ice/ice_common.c
- drivers/net/ethernet/intel/ice/ice_ddp.c 4 additions, 4 deletionsdrivers/net/ethernet/intel/ice/ice_ddp.c
- drivers/net/ethernet/intel/ice/ice_lag.c 3 additions, 3 deletionsdrivers/net/ethernet/intel/ice/ice_lag.c
- drivers/net/ethernet/intel/ice/ice_sched.c 2 additions, 2 deletionsdrivers/net/ethernet/intel/ice/ice_sched.c
- drivers/net/ethernet/intel/ice/ice_switch.c 5 additions, 5 deletionsdrivers/net/ethernet/intel/ice/ice_switch.c
- include/linux/overflow.h 21 additions, 4 deletionsinclude/linux/overflow.h
- lib/overflow_kunit.c 19 additions, 0 deletionslib/overflow_kunit.c
Loading
Please register or sign in to comment