This replaces the use of struct circ_buf with a kfifo in the serial subsystem. This was suggested by Alan Cox a while ago. I've tested the first patch, the second is compile tested only, and the last 2 are not tested at all. Bill Pemberton (4): serial: use kfifo instead of circ_buf serial: use kfifo instead of circ_buf in mrst_max3110 serial: use kfifo instead of circ_buf in icom.c serial: use kfifo instead of circ_buf for SGI IOC controllers drivers/serial/8250.c | 20 ++++++---- drivers/serial/icom.c | 26 ++++++-------- drivers/serial/ioc3_serial.c | 32 ++++++----------- drivers/serial/ioc4_serial.c | 32 ++++++----------- drivers/serial/jsm/jsm_tty.c | 26 +++++-------- drivers/serial/mrst_max3110.c | 45 ++++++++++------------- drivers/serial/serial_core.c | 78 +++++++++-------------------------------- include/linux/serial_core.h | 4 +- 8 files changed, 94 insertions(+), 169 deletions(-) -- 1.7.3.2 -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html