tty_[un]register_devfs putting 3K structures on the stack

From: Jeff Dike (jdike@karaya.com)
Date: Fri Oct 06 2000 - 13:01:34 EDT

  • Next message: Rik van Riel: "Re: the new VM"

    tty_register_devfs and tty_unregister_devfs both declare "struct tty_struct" locals.

    According to gdb:

    (gdb) p sizeof(struct tty_struct)
    $20 = 3084

    This eats up most of a 4K page, and on UML this is causing the stack to flow off the page for some people.

    Is it possible to make that tty_struct static or kmalloc it or something?

                                    Jeff

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Fri Oct 06 2000 - 11:56:19 EDT