First  |  Prev |  Next  |  Last
Pages: 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
[PATCH 07/67] serial: replace open coded mutex with a real mutex in mrst_max3110.c
From: Arjan van de Ven <arjan(a)linux.intel.com> The mrst_max3110.c driver uses an open coded, non atomic variable to create exclusion between two of its worker threads. More than that, while the main thread does a proper set-work-clear sequence, the other thread only does a test, with the result that no actual ex... 5 Aug 2010 19:10
[PATCH 25/67] 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... 5 Aug 2010 19:10
[PATCH 23/67] synclink: reworking locking a bit
From: Alan Cox <alan(a)linux.intel.com> Use the port mutex and port lock to fix the various races. The locking still isn't totally consistent but its better than before. Wants switching to the port helpers. Signed-off-by: Alan Cox <alan(a)linux.intel.com> Cc: Arnd Bergmann <arnd(a)arndb.de> Signed-off-by: Greg Kroa... 5 Aug 2010 19:10
[PATCH 41/67] tty: untangle locking of wait_until_sent
From: Arnd Bergmann <arnd(a)arndb.de> Some wait_until_sent versions require the big tty mutex, others don't and some callers of wait_until_sent already hold it while other don't. That leads to recursive use of the BTM in these functions, which we're trying to get rid of. This turns all cleans up the locking the... 5 Aug 2010 19:10
[PATCH 02/67] 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@... 5 Aug 2010 19:10
[PATCH 17/67] 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 ... 5 Aug 2010 19:10
[PATCH 20/67] epca: Kill the big kernel lock
From: Alan Cox <alan(a)linux.intel.com> The lock is no longer needed for wait until sent paths so this can go 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/epca.c | 4 +--- 1 files changed, 1 insertions(+... 5 Aug 2010 19:10
[PATCH 43/67] tty: implement BTM as mutex instead of BKL
From: Arnd Bergmann <arnd(a)arndb.de> The tty locking now follows the rules for mutexes, so we can replace the BKL usage with a new subsystem wide mutex. This patch for now makes the new behaviour an optional experimental feature that can be enabled for testing purposes. Using a regular mutex here will chang... 5 Aug 2010 19:10
[PATCH 51/67] serial: crisv10: formatting of pointers in printk()
From: Kulikov Vasiliy <segooon(a)gmail.com> Use %p instead of %08x in printk(). Signed-off-by: Kulikov Vasiliy <segooon(a)gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de> --- drivers/serial/crisv10.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/serial/crisv10... 5 Aug 2010 19:10
[PATCH 24/67] tty: serial - fix various misuses/mishandlings of port->tty
From: Alan Cox <alan(a)linux.intel.com> Make it robust against hang up events. In most cases we can do this simply by passing the right things in the first place. 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/ser... 5 Aug 2010 19:10
First  |  Prev |  Next  |  Last
Pages: 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170