Re: Yes, but it may be one of the few cases of him being wrong
Linus' code is straightforward and obvious for any decent C or C++ developer. The code using macros is unreadable and trivial to get wrong, because it relies on knownledge written elsewhere.