Linux headers: Improve the WARN_ON() macro

Obtained-from: OpenBSD