A pull request that touches over 8,000 files, changing over 20,000 lines of
code in the process, is (fortunately) not something that happens every day.
It did happen at the end of the 7.0 merge window, though, when Linus
Torvalds merged
an extensive set of changes by Kees Cook to the venerable kmalloc() API (and
its users). As a result of that work, though, the kernel has a new set of
type-safe memory-allocation functions, with a last-minute bonus change to
make the API a little easier to use.