GitHub insists on sending the whole git history if I try to push anything based on the Valve kernel (or even just based on an older Linux commit). It also rejects a push that exceeds 2GB.
Therefore, this is in a gist instead of a commit on my Linux fork.