The patch titled cx88xx: Fix lockup on suspend has been removed from the -mm tree. Its filename was cx88xx-fix-lockup-on-suspend.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: cx88xx: Fix lockup on suspend From: Robert Hancock <hancockr@xxxxxxx> Suspending with the cx88xx module loaded causes the system to lock up because the cx88_audio_thread kthread was missing a try_to_freeze() call, which caused it to go into a tight loop and result in softlockup when suspending. Fix that. Signed-off-by: Robert Hancock <hancockr@xxxxxxx> Cc: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- drivers/media/video/cx88/cx88-tvaudio.c | 2 ++ 1 files changed, 2 insertions(+) diff -puN drivers/media/video/cx88/cx88-tvaudio.c~cx88xx-fix-lockup-on-suspend drivers/media/video/cx88/cx88-tvaudio.c --- a/drivers/media/video/cx88/cx88-tvaudio.c~cx88xx-fix-lockup-on-suspend +++ a/drivers/media/video/cx88/cx88-tvaudio.c @@ -38,6 +38,7 @@ #include <linux/module.h> #include <linux/moduleparam.h> #include <linux/errno.h> +#include <linux/freezer.h> #include <linux/kernel.h> #include <linux/slab.h> #include <linux/mm.h> @@ -912,6 +913,7 @@ int cx88_audio_thread(void *data) msleep_interruptible(1000); if (kthread_should_stop()) break; + try_to_freeze(); /* just monitor the audio status for now ... */ memset(&t, 0, sizeof(t)); _ Patches currently in -mm which might be from hancockr@xxxxxxx are cx88xx-fix-lockup-on-suspend.patch git-dvb.patch git-libata-all.patch sata_nv-add-suspend-resume-support.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