The same Canonical employee also contributed the Alps touchpad driver to Linux 3.2. And there's been another report of Canonical contributing upstream this year: http://www.phoronix.com/scan.php?pag...tem&px=MTA2NTQ
It's finally becoming "normal" for Canonical that useful code has to be merged upstream?