"HP donated AdvFS, which is a welcome body of code even if it
will never be shipped in the mainline kernel in anything close to
its current form. The GEM memory manager is interesting: it looks
like it will displace TTM as the presumptive memory management code
for 3D graphical processing units. That’s a classic example
of how the kernel development process can work..."