Patch from linux.