From: hawkes@jackhammer.engr.sgi.com (John Hawkes) Alan Cox's tty-layer-buffering-revamp.patch in 2.6.13-mm1 won't build for ia64/SN. I don't know if this is the correct fix, functionally speaking, but at least this allows 2.6.13-mm1 to build for SGI's SN systems: Signed-off-by: John Hawkes Acked-by: Alan Cox Signed-off-by: Andrew Morton --- drivers/serial/ioc4_serial.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/serial/ioc4_serial.c~tty-layer-buffering-revamp-ia64-fix drivers/serial/ioc4_serial.c --- devel/drivers/serial/ioc4_serial.c~tty-layer-buffering-revamp-ia64-fix 2005-11-05 02:24:31.000000000 -0800 +++ devel-akpm/drivers/serial/ioc4_serial.c 2005-11-05 02:24:31.000000000 -0800 @@ -2327,7 +2327,7 @@ static void receive_chars(struct uart_po spin_lock_irqsave(&the_port->lock, pflags); tty = info->tty; - request_count = tty_request_room(tty, IOC4_MAX_CHARS - 2); + request_count = tty_buffer_request_room(tty, IOC4_MAX_CHARS - 2); if (request_count > 0) { icount = &the_port->icount; _