I think the proposal for using staging to try and force maintainers to clean up their code or else have it dropped from the kernel is a very bad idea.
I think that 6-9 months (2-3 releases) is _far_ too short for users to notice. most users will be using a distro kernel that is on a release cycle longer than this (even if they are not using a 'enterprise' distro),
so their first inkling of a problem will be the driver disappearing on them. Yes the driver can be recovered through git, bit at that point there is going to be catch-up changes to make.
Also, what happened to the desire that Linux would be able to use anything, and once a driver was upstream changes to the kernel that would break it should be fixed by whoever is introducing those changes? This seems to be moving in the direction of only having drivers for fairly current, fairly common hardware.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds