Joerg Schilling wrote: > "Garrett D'Amore" <gdamore at sun.com> wrote: > > >> We have several device that are "live" on pcmcia, and have a lot of >> complexity introduced to them via this. >> >> I strongly suspect there is even "dead" code, which we are keeping >> around just because of Card Services API specifications. I hate "dead" >> code. >> > > Eliminating so called "dead code" (if done decently) results in a rewrite > and in a restructuring. This introduces new bugs and you have to put > additional efforts into the project in order to fix these new problems. > Looking at the long list of problems we currently have with Solaris in the > multi-media area makes me believe that this is the wrong time for such > a restructuting. > > This attempt looks like an effort to reduce the memory footprint of Solaris > and there are other places where we could work in order to make Solaris > run again on small devices. >
There have been several people "questioning" the merit of this effort. While I appreciate your sentiments, I submit that its not up to you to determine how I spend my time. In my spare time I work on those things that are most interesting to me, or that I feel best qualified to do. Of course, you are also free to contribute where you see the the most urgent need, or even just where you most want to. The questions I had raised about this case were "architectural questions", and so far I've not heard anyone say anything negative other than "why?" Note that the current cardbus framework is badly complicated by also having to support pcmcia CardServices. I'd hope that we could simplify the underlying nexus drivers and pccard framework with an eye towards making the whole thing easier to sustain in the future. Anyway, I'll probably just drop this now... other things have caught my interest. -- Garrett