This fixes problems in serport.c found by Russell King:
1) Problem with current->state in serport_ldisc_read. Solved by using wait_event_interruptible() 2) Problem when serport_ldisc_read() is entered twice. Solved using set_bit et al. 3) Complex naming of the serio ports. Using tty_name() instead. 4) Possible stack overflows in name generations. Using tty_name() instead.
Showing
Please register or sign in to comment