On a project with an Apache License v2 I intent to include a (heavily) modified source file of the Linux kernel, the file in question is
list.h. I am aware that the Linux Kernel is GPL v2 meaning that it requires software that includes it to have the same GPL v2 License.
Is this true? If so, does it applied to a single heavily modified source code file shipped with another permissive OSS license such as Apache License v2.