[PATCH] Move serial_dev_init to device_initcall()
Guennadi Liakhovetski
g.liakhovetski at gmx.de
Fri Aug 24 09:21:57 EST 2007
On Wed, 22 Aug 2007, Olof Johansson wrote:
> With the I/O space rewrite by BenH, the legacy_serial serial_dev_init()
> initcall is now called before I/O space is setup, but it's dependent on
> it being available.
>
> Since there's no way to make dependencies between initcalls, we'll just
> have to move it to device_initcall(). Yes, it's suboptimal but I'm not
> aware of any better solution at this time.
Do I understand it right, that with this change all UARTs, controlled by
legacy_serial will be initialized later, and that for example console
output will be first possible later? Maybe, if there is really no other
possibility for I/O space devices, we could have both calls
arch_initcall(serial_mem_dev_init);
device_initcall(serial_io_dev_init);
so, that at least MEMIO based UARTs could still initialize as before?
Thanks
Guennadi
---
Guennadi Liakhovetski
More information about the Linuxppc-dev
mailing list