"I know user interfaces are annoying because you have to think about chips other than your own, but that's life. Other hardware vendors have to do it too. Letting each driver have a different user interface is /unfriendly/ to both and developers users. It's easiest for Intel kernel developers, but that is not our target audience :)"
"We all wear the brown paper bag on occasion, and with the 'merge maelstrom' during each merge window, I'm quite frankly amazed at how _little_ stuff gets broken overall."
"Blindly copying code from an exterior driver is pointless, and no way at all to run an engineering process. If the driver is not going to get the review and attention necessary, bug fixes and feedback attended-to, then there's not much point in having this driver in the kernel at all. You will only lead yourself to frustration, if you set up a system where changes only flow one way.
"We have to rediscover our roots: 'release early, release often'."