Message ID | 20191115050715.6247-1-keescook@chromium.org (mailing list archive) |
---|---|
Headers | show |
Series | bnx2x: Remove function casts | expand |
From: Kees Cook <keescook@chromium.org> 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.