Em Mon, 25 Sep 2017 00:17:00 +0200 Soeren Moch <smoch@xxxxxx> escreveu: > > What I'm saying is that, > > if we're adding it on staging, we need to have a plan to reimplement > > it to whatever API replaces the DVB video API, as this API likely > > won't stay upstream much longer. > AFAIK it is not usual linux policy to remove existing drivers > with happy users and even someone who volunteered to > maintain this. The usual Linux policy doesn't apply to staging. The goal of staging is to add drivers that have problems, but are fixable, and whose someone is working to solve those issues. The staging policies include adding a TODO file describing the problems that should be solved for the driver to be promoted. If such problems aren't solved, the driver can be removed. For example, this year, we removed some lirc staging drivers because no developers were interested (and/or had the hardware) to convert them to use the RC core (with is a Kernel's internal API). In the case of saa716x, the issue is that it uses a deprecated and undocumented userspace API, with is a way more serious issue. I'm ok to add this driver to staging if we can agree on what should be fixed, and if someone commits to try fixing it, knowing, in advance, that, if it doesn't get fixed on a reasonable time, it can be removed on later Kernel versions. Thanks, Mauro