From: Mark H. <ma...@os...> - 2004-04-29 17:39:45
|
On Thu, 2004-04-29 at 10:28, Jon Maloy wrote: > Ok, I think we should do the following: > > - Remove the 2.4/2.6 directory, and put everything back in one > directory. > I talked to some people from MontaVista a few days ago, and it > seems like > the 2.4 support is not that important for them, so we can skip that > altogether. > - Remove all "placeholder" code, like the whole contents of proc.c, > and the > inter-cluster configuration code in cfg.c. This code can be > re-introduced once > it is redesigned and functional. We get rid of almost all the > #ifdefs this way. > The MODULE flag can also easily be removed, as Mark pointed out. If > there is > more we should consider each case. > - We go systematically through the code and replace (where possible) > the linear > linked lists with the Linux supported ditto. > The exceptions are places in the core where we have queues (there > are two such, > I think) of sk_buffs. To retain a minimum level of OS portability > for the core > code I still insist that sk_buffs should only be accessed via > macros/inlines, inclusive > any next/prev pointers. > - Re-run Lindent on everything. > > Anything more ? > > I will delay the announcment at LKML until this is done. (-Anything to > avoid being > welcomed by flames from the community ;-) ) > > Can I hope to get any help with this ? I can help out with the linked list conversion. Mark. > > Regards /Jon -- Mark Haverkamp <ma...@os...> |