* start using arch/foo.h again instead of archfoo.h (trivial) * make constructor an initializer. * fix memory leak/code flow error in current code * add spinlocking * drop malloc and use new_device for device allocation instead. * ad CONFIG_SMP as it is needed by spinlocks and soon other stuff.
tested in qemu and works.
Signed-off-by: Stefan Reinauer stepan@coresystems.de