• Andrew Morton's avatar
    [PATCH] v850: Workaround for tty-driver init-order problem · 8ec459a3
    Andrew Morton authored
    From: miles@lsi.nec.co.jp (Miles Bader)
    
    Use `late_initcall' instead of just `__initcall' as a workaround for
    the fact that (1) simcons_tty_init can't be called before tty_init,
    (2) tty_init is called via `module_init', (3) if statically linked,
    module_init == device_init, and (4) there's no ordering of init lists.
    
    We can do this easily because simcons is always statically linked, but
    other tty drivers that depend on tty_init and which must use
    `module_init' to declare their init routines are likely to be broken.
    8ec459a3
simcons.c 3.98 KB