If your code is in the mainline kernel, Kees Cook has in fact already made any required changes for you.
And yet, Kees Cook wrote code that not only got him sworn at, but got him sworn at in a manner that made international headlines.
I note Mr Torvalds isn't alone in his criticism. Even Kees Cook admitted it's probably not up to par and needs at least some re-thinking. Perhaps part of the issue is that it's forseen that there are circumstances where the "required changes" aren't made?