From: Jon M. <jon...@er...> - 2004-04-29 18:17:11
|
Thanks. I will take care of the rest, and continue trouble-shooting on parallel-link communication, which is still a little shaky. /jon Mark Haverkamp wrote: 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 |