From: Kees Cook <keescook@xxxxxxxxxxxx> Date: Thu, 14 Nov 2019 21:07:10 -0800 > In order to make the entire kernel usable under Clang's Control Flow > Integrity protections, function prototype casts need to be avoided > because this will trip CFI checks at runtime (i.e. a mismatch between > the caller's expected function prototype and the destination function's > prototype). Many of these cases can be found with -Wcast-function-type, > which found that bnx2x had a bunch of needless (or at least confusing) > function casts. This series removes them all. Looks reasonable, series applied to net-next. Thank you.