I don't see the rush of deprecating drivers once they're in the staging tree.
Let them sit there for a couple of years and see if anyone comes around to pick one up.
Posted Sep 10, 2009 12:59 UTC (Thu) by xav (guest, #18536)
[Link]
Nope, otherwise staging will be the place for crappy drivers that no one wants to maintain but that people need anyway for their hardware.
News from the staging tree
Posted Sep 10, 2009 23:20 UTC (Thu) by giraffedata (subscriber, #1954)
[Link]
Nope, otherwise staging will be the place for crappy drivers that no one wants to maintain but that people need anyway for their hardware.
You didn't say why that's a problem.
News from the staging tree
Posted Sep 11, 2009 8:06 UTC (Fri) by xav (guest, #18536)
[Link]
The 'staging' tree is there precisely to avoid dumping low-quality drivers in the kernel. These drivers are in a controlled environment where they are either fixed then integrated in the main tree, or dumped after a while.
If they can stay there indefinately, there will be no motivation to fix them because, well, they're already in the kernel and they kind of work.
News from the staging tree
Posted Sep 11, 2009 0:07 UTC (Fri) by hmh (subscriber, #3838)
[Link]
staging drivers:
1) reduce the system stability (they're called "crap" for a reason)
2) give subpar performance/user-experience/functionality
So, if a driver is crap, and it is not doing any progress towards a higher, less crappy state of being, it will be removed.
It is in the rules of engagement for the staging tree, and it is a way to pressure people and manufacturers into improving crap drivers, before they go stale for too long, and decay into the "toxic waste" level.