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 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev