Re: sk98lin for 2.6.23-rc1

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Bill Davidsen <davidsen@...>
Cc: James Corey <ploversegg@...>, Stephen Hemminger <shemminger@...>, Rob Sims <lkml-z@...>, Kyle Rose <krose@...>, <linux-kernel@...>
Date: Monday, September 10, 2007 - 11:39 am

On Mon, Sep 10, 2007 at 10:32:45AM -0400, Bill Davidsen wrote:

No, it is obsolete because we have more than one driver for this 
hardware, and the people responsible for network drivers in the kernel 
decided some time ago that sk98lin is the one that is obsolete.


A better written driver might still lack some workarounds for broken 
hardware or similar problems. Or simply contain some bugs like all 
software does.

The important word is not "reliability", it's "maintainability".
And that's something that pays off in the long term.


It was clear that sk98lin would go in the long term, and the only thing 
that could be discussed is the when and how of removal.

When you talk about "new information", why did this information not 
surface until after the sk98lin driver was removed?

Is there really a problem with "the timing of removal" or would we have 
faced exactly the same problems if the removal was timed a year later?

And this is really the essence when I'm saying "removing code improves 
the kernel": The goal is to get people to report if the new drivers 
aren't usefully stable for them, not to use sk98lin instead without 
sending a bug report.

Having different drivers with different sets of bugs and features is 
not a situation that should be retained for a longer time.

The underlying question is:
Is there anything better than a quick removal of the obsolete driver to 
get people to both test and report bugs with the new driver?
Keeping obsolete drivers longer only for running into exactly the same 
problem later isn't an improvement.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
sk98lin for 2.6.23-rc1, Kyle Rose, (Thu Jul 26, 11:16 am)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Thu Jul 26, 7:52 pm)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Thu Jul 26, 9:13 pm)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Thu Jul 26, 3:17 pm)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Thu Jul 26, 12:57 pm)
Re: sk98lin for 2.6.23-rc1, Rob Sims, (Sun Jul 29, 11:01 pm)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Wed Sep 5, 5:22 am)
Re: sk98lin for 2.6.23-rc1, Torsten Kaiser, (Wed Sep 12, 12:46 pm)
Re: sk98lin for 2.6.23-rc1, James Corey, (Wed Sep 5, 3:42 pm)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Sat Sep 8, 1:44 pm)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Sat Sep 8, 3:11 pm)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Mon Sep 10, 10:32 am)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Mon Sep 10, 11:39 am)
Re: sk98lin for 2.6.23-rc1, Kyle Moffett, (Tue Sep 11, 12:23 am)
Re: sk98lin for 2.6.23-rc1, Chris Stromsoe, (Sun Sep 9, 8:54 am)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Tue Nov 6, 6:23 pm)
Re: sk98lin for 2.6.23-rc1, Chris Stromsoe, (Tue Nov 6, 9:42 pm)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Sat Sep 8, 10:42 pm)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Sun Sep 9, 7:13 am)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Tue Sep 11, 4:05 am)
Re: sk98lin for 2.6.23-rc1, James Corey, (Tue Sep 11, 6:20 pm)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Tue Sep 11, 7:54 am)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Tue Sep 11, 10:29 am)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Tue Sep 11, 11:03 am)
Re: sk98lin for 2.6.23-rc1, Willy Tarreau, (Tue Sep 11, 6:37 pm)
Re: sk98lin for 2.6.23-rc1, Willy Tarreau, (Sun Sep 9, 12:48 am)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Wed Sep 5, 5:04 pm)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Wed Sep 5, 7:00 pm)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Thu Jul 26, 7:38 pm)
Re: sk98lin for 2.6.23-rc1, Jeff Garzik, (Thu Jul 26, 7:41 pm)
Re: sk98lin for 2.6.23-rc1, Chris Stromsoe, (Thu Jul 26, 6:58 pm)
Re: sk98lin for 2.6.23-rc1, Jan Engelhardt, (Thu Jul 26, 12:28 pm)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Thu Jul 26, 12:30 pm)
Re: sk98lin for 2.6.23-rc1, Jan Engelhardt, (Thu Jul 26, 12:41 pm)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Thu Jul 26, 9:07 pm)