[PATCH 28/68] tty: Make vt's have a tty_port From: Alan Cox <alan(a)linux.intel.com> The vt layer isn't safely handling reference counts to tty object on the input side. Add a tty port structure to the vt layer in order to implement this using the standard helpers. Signed-off-by: Alan Cox <alan(a)linux.intel.com> Cc: Arnd Bergmann <arnd(a)arndb.de> Signed-off... 10 Aug 2010 19:08
[PATCH 14/68] istallion: use bit ops for the board flags From: Alan Cox <alan(a)linux.intel.com> This lets us avoid problems with races on the flag changes Signed-off-by: Alan Cox <alan(a)linux.intel.com> Cc: Arnd Bergmann <arnd(a)arndb.de> Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de> --- drivers/char/istallion.c | 36 ++++++++++++++++++------------------ incl... 10 Aug 2010 19:08
[PATCH 25/68] tty: serial - fix tty back references in termios From: Alan Cox <alan(a)linux.intel.com> One or two drivers go poking back into the tty from the termios setting routine in unsafe ways. We don't need to pass the tty down because the [ab]users are just using it to get at things they can get at anyway. This leaves low_latency setting to sort out along with set_ldi... 10 Aug 2010 19:08
[PATCH 12/68] vt/console: try harder to print output when panicing From: Jesse Barnes <jbarnes(a)virtuousgeek.org> Jesse's initial patch commit said: "At panic time (i.e. when oops_in_progress is set) we should try a bit harder to update the screen and make sure output gets to the VT, since some drivers are capable of flipping back to it. So make sure we try to unblank and u... 10 Aug 2010 19:08
[PATCH 09/68] tty: Remove Hayes ESP ioctls From: Jeff Dike <jdike(a)addtoit.com> Remove Hayes ESP ioctls The Hayes ESP driver has been removed from the tree: commit f53a2ade0bb9f2a81f473e6469155172a96b7c38 ("tty: esp: remove broken driver") so its ioctls aren't needed any more. Signed-off-by: Jeff Dike <jdike(a)linux.intel.com> Acked-by: Alan Cox <alan... 10 Aug 2010 19:08
[PATCH 17/68] rocket: kill BKL From: Alan Cox <alan(a)linux.intel.com> We can use the port mutex for this and also for the hangup path so removing the problematic use of the hangup mutex in this driver. Fix up the locking on the various port flags while we are at it. Ultimately this driver needs to be using tty_port_ helpers which would sort ... 10 Aug 2010 19:08
[PATCH 08/68] serial: fix wakup races in the mrst_max3110 driver From: Arjan van de Ven <arjan(a)linux.intel.com> The mrst_max3110 driver had a set of unsafe wakeup sequences along the following line: if (!atomic_read(&foo)) { atomic_set(&foo, 1); wake_up(worker_thread); } and the worker thread would do if (atomic_read(&foo)) { do_work(); atomic_set(&foo, 0); ... 10 Aug 2010 19:08
[PATCH 02/68] serial: There's no config CONSOLE From: Christoph Egger <siccegge(a)cs.fau.de> as there's no config CONSOLE (never has been as far as I can tell) and noone has ever missed that piece of code, it should be safe to remove it making the kernel a tiny bit less complex. Signed-off-by: Christoph Egger <siccegge(a)cs.fau.de> Acked-by: Greg Ungerer <gerg@... 10 Aug 2010 19:08
[PATCH 04/68] serial: add UART_CAP_EFR and UART_CAP_SLEEP flags to 16C950 UARTs definition From: Yegor Yefremov <yegor_sub1(a)visionsystems.de> Adding UART_CAP_EFR and UART_CAP_SLEEP flags will enable sleep mode and automatic CTS flow control for 16C950 UARTs. It will also avoid capabilities detection warning like this: "ttyS0: detected caps 00000700 should be 00000100" Signed-off-by: Yegor Yefremov... 10 Aug 2010 19:08
[PATCH 40/68] tty: reorder ldisc locking From: Arnd Bergmann <arnd(a)arndb.de> We need to release the BTM in paste_selection() when sleeping in tty_ldisc_ref_wait to avoid deadlocks with tty_ldisc_enable. In tty_set_ldisc, we now always grab the BTM before taking the ldisc_mutex in order to avoid AB-BA deadlocks between the two. tty_ldisc_halt pote... 10 Aug 2010 19:08 |