know your C; Fixing a Linux Kernel security bug by rearranging an if phrase