Re: Anybody working on panel?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 20, 2014 at 11:46:45AM -0700, Greg KH wrote:
> On Fri, Jun 20, 2014 at 09:39:26PM +0300, Kristina Mart??enko wrote:
> > On 20/06/14 19:52, Willy Tarreau wrote:
> > > Hi Kristina,
> > > 
> > > On Fri, Jun 20, 2014 at 06:35:03PM +0300, Kristina Mart?enko wrote:
> > >> Hi Willy,
> > >>
> > >> I'm helping Greg do a bit of cleanup in the staging tree. I noticed that
> > >> nobody seems to have worked towards moving panel out of staging in over
> > >> a year. Are there any plans to clean it up and move it out soon? Because
> > >> otherwise we're going to have to delete the driver, as we don't want
> > >> staging to become a permanent place for unfinished code.
> > > 
> > > In fact I think we're facing the edge of the staging driver model : it
> > > works fine for everyone and people are used to use it from there. I'm
> > > absolutely convinced that this is the worst thing to do, but we're in
> > > the situation where doing nothing ensures it continues to work. It was
> > > submitted a long time ago by a user. I was not very happy by this since
> > > I knew I wouldn't be the person doing the clean up, but I understand
> > > that it allows users to have it ready.
> > 
> > Yes, I know what you mean. On the other hand, if we keep it around, we
> > have to keep every other staging driver around for the same reason -
> > that it works, and somebody might want to use it. The end result is that
> > there's an ever increasing amount of code in the kernel that's low
> > quality, and will probably always be so.
> > 
> > > Since then, there have been
> > > multiple cleanup passes, I'm not even sure if it still makes sense that
> > > it remains in staging now.
> > 
> > That's good, though if you don't know, then I think probably no one
> > does.

It's the problem of staging : it works too well ; most users are fine
with what they find there, and they don't comment on what they use. Maybe
we should make staging more painful to use (eg: cause a 1-second pause
after the warning is emitted and say that if you want this pause to
disappear, you should help take that driver out of staging).

> > Someone should probably review it.

Agreed!

> > > If some help is needed from my side to move
> > > it to drivers/misc, I'll participate, of course, but I clearly won't
> > > spend a whole week rewriting it differently for example.
> > 
> > Do you want to review it? The TODO file says the userspace API and
> > major/minor usages need checking.

Since nobody updates the TODO after even minor updates, I don't know if
that's still relevant.

> > If not, then Greg, what do you think would be the best thing to do with
> > this driver?
> 
> Let me put it on my list of things to review, and I will look at it in a
> few weeks when I get back from my next round of trips.

That would be great. My own review would be biased because I wrote it
myself (a long time ago) so I would not find it ugly even if it is. Greg,
don't waste your time though. Just take a quick look and if you think it
is OK, fine, otherwise if you think that issues are fixable in 2-3 evenings,
I'll do them, otherwise we'll simply mark it for deletion and wait to see
if someone steps up. I can also ask among my coworkers if someone is
interested in taking over it if some work is still needed.

Thanks,
Willy

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel




[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux