drivers: staging: GPS protocol driver for wl128x
On Tue, 4 May 2010 21:55:43 +0530 (IST) Pavan Savoy <pavan_savoy(a)> wrote: Greg, Alan, Just to complete the circle on N_TI_WL, find below the GPS driver which makes use of the shared transport line discipline. This driver provides a TTY line character device to application/middle-ware running o... 6 May 2010 18:44
tty: make atomic_write_lock release tty_lock
On Wed, 5 May 2010 00:33:41 +0200 Arnd Bergmann <arnd(a)> wrote: atomic_write_lock never nests below BTM as far as I can tell, so this can eventually get reverted again unless it triggers bugs. That appears correct to me as a working assumpion as well -- To unsubscribe from this list: send the l... 5 May 2010 07:08
[PATCHv4 2/8] fs/timerfd.c: make use of wait_event_interruptible_locked_irq()
This patch modifies the fs/timerfd.c to use the newly created wait_event_interruptible_locked_irq() macro. This replaces an open code implementation with a single macro call. Signed-off-by: Michal Nazarewicz <m.nazarewicz(a)> Cc: Kyungmin Park <kyungmin.park(a)> Cc: Marek Szyprowski <m.szyprow... 5 May 2010 07:08
[PATCHv4 7/8] USB: testusb: an USB testing application
From: David Brownell <dbrownell(a)> The testusb program just issues ioctls to perform the tests implemented by the kernel driver. It can generate a variety of transfer patterns; you should make sure to test both regular streaming and mixes of transfer sizes (including short transfers). For... 5 May 2010 07:07
[PATCHv4 0/8] The FunctionFS composite function
From: Michal Nazarewicz <mina86(a)> Hello everyone, Yet another version of the FunctionFS patchset. The code has been tested with a user-space MTP driver and there was no problems including with setup requests. As such, it is believed that the data transfers are reliable. *Changes from Previous... 5 May 2010 07:07
BKL conversion in tty layer
On Wed, 5 May 2010 00:33:39 +0200 Arnd Bergmann <arnd(a)> wrote: This is the second attempt to get the BKL out of the TTY code. I've updated the patches to be based on top of Alan's series and improved a number of things. I've updated the patches I first sent out with the fixes for the problems y... 17 Jun 2010 18:59
[PATCH 08/20] epca: Kill the big kernel lock
The lock is no longer needed for wait until sent paths so this can go Signed-off-by: Alan Cox <alan(a)> --- drivers/char/epca.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/drivers/char/epca.c b/drivers/char/epca.c index 6f5ffe1..d9df46a 100644 --- a/drivers/ch... 5 May 2010 07:07
[PATCH 03/20] riscom8: kill use of lock_kernel
The riscom8 board uses lock_kernel to protect bits of the port setting ioctl logic. We can use the port mutex for this as the logic is internal and will also lock set versus open (a locking property that has been lost somewhere along the way) Signed-off-by: Alan Cox <alan(a)> --- drivers/char/ri... 5 May 2010 07:07
[PATCH 19/20] serial: trim locking on the helpers
The port mutex protects port->tty, but these paths never need to walk from port->tty. They do need the low level lock as the API expects that but they already also take it. Thus we can drop the extra mutex lock calls here. Signed-off-by: Alan Cox <alan(a)> --- drivers/serial/serial_core.c | ... 5 May 2010 07:07
[PATCH 14/20] vc: Locking clean up
The virtual console layer uses the BKL for various things that don't really need it. Clean them out. Signed-off-by: Alan Cox <alan(a)> --- drivers/char/selection.c | 4 ++++ drivers/char/vt.c | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/cha... 5 May 2010 07:07