From 5caf5db887b2bc87d74a78674d8e3e4774fa2a14 Mon Sep 17 00:00:00 2001 From: Geert Uytterhoeven Date: Wed, 2 May 2007 14:48:33 +0200 Subject: ps3av: thread updates ps3av: Replace the kernel_thread and the ping pong semaphores by a singlethread workqueue and a completion. Signed-off-by: Geert Uytterhoeven Signed-off-by: Linus Torvalds --- include/asm-powerpc/ps3av.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'include/asm-powerpc/ps3av.h') diff --git a/include/asm-powerpc/ps3av.h b/include/asm-powerpc/ps3av.h index 43e90ea9613..5c1b989406e 100644 --- a/include/asm-powerpc/ps3av.h +++ b/include/asm-powerpc/ps3av.h @@ -646,8 +646,9 @@ struct ps3av_pkt_avb_param { struct ps3av { int available; struct semaphore sem; - struct semaphore ping; - struct semaphore pong; + struct work_struct work; + struct completion done; + struct workqueue_struct *wq; struct mutex mutex; int open_count; struct ps3_vuart_port_device *dev; -- cgit v1.2.3