To my eyes this seemed like a completely normal amount of whitespace. The only thing I personally prefer that you would reasonably reduce is moving the left block delimiter from its own line (But left block braces being on their own line is fairly common for C/C++ projects afaik)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
https://github.com/apple/darwin-xnu/blob/master/libsyscall/m...