[snip - better C programming]
> Also we could use C++ streams type functions to implement printk calls. I
> wonder how many drivers have been broken by stack corruption, by incorrect
> params in printk calls. Variable argument function calls are inherently
> slower then fixed argument calls.
Hmm... that beats the purpose of printk. It was to designed to be small
(smaller than printf). 'sides, using C++ streams and any other classes
for that matter tend to bloat up the kernel ever more (as if it has not
already)
Hasdi