The additional information exposed here (thank you LWN!) demonstrates that the upstreaming problem really is a management problem. If Google management were to set aside a meaningful fraction of time in the schedule to negotiate upstream inclusion, the development team would be doing it. Google should also be letting contracts with upstream developers to help them absorb the influx. This isn't just for the kernel; Chrome notoriously forks the libraries it depends on, too.