The patch titled ps3fb: thread updates 2 has been removed from the -mm tree. Its filename was ps3fb-thread-updates-2.patch This patch was dropped because it was folded into ps3fb-thread-updates.patch ------------------------------------------------------ Subject: ps3fb: thread updates 2 From: Geert Uytterhoeven <Geert.Uytterhoeven@xxxxxxxxxxx> Replace the kernel_thread and the semaphore by a proper kthread, which is simply woken up when the screen must be updated Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@xxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/video/ps3fb.c | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) diff -puN drivers/video/ps3fb.c~ps3fb-thread-updates-2 drivers/video/ps3fb.c --- a/drivers/video/ps3fb.c~ps3fb-thread-updates-2 +++ a/drivers/video/ps3fb.c @@ -32,7 +32,6 @@ #include <linux/ioctl.h> #include <linux/notifier.h> #include <linux/reboot.h> -#include <linux/freezer.h> #include <linux/kthread.h> #include <asm/uaccess.h> @@ -808,16 +807,13 @@ static int ps3fb_ioctl(struct fb_info *i static int ps3fbd(void *arg) { - DEFINE_WAIT(wait); - DECLARE_WAIT_QUEUE_HEAD(wq); - while (!kthread_should_stop()) { - prepare_to_wait(&wq, &wait, TASK_INTERRUPTIBLE); - if (!ps3fb.is_kicked) - schedule(); - finish_wait(&wq, &wait); - ps3fb.is_kicked = 0; - ps3fb_sync(0); /* single buffer */ + set_current_state(TASK_INTERRUPTIBLE); + if (ps3fb.is_kicked) { + ps3fb.is_kicked = 0; + ps3fb_sync(0); /* single buffer */ + } + schedule(); } return 0; } _ Patches currently in -mm which might be from Geert.Uytterhoeven@xxxxxxxxxxx are origin.patch ps3fb-thread-updates.patch ps3fb-thread-updates-2.patch ps3fb-thread-updates-42.patch ps3av-thread-updates.patch ps3fb-kill-superfluous-zero-initializations.patch ps3fb-atomic-fixes.patch ps3av-misc-updates.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html