The patch titled airo suspend fix has been removed from the -mm tree. Its filename is airo-suspend-fix.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: airo suspend fix From: Dave Kleikamp <shaggy@xxxxxxxxxxxxxx> The airo driver used to break out of while loop if there were any signals pending. Since it no longer checks for signals, it at least needs to check if it needs to be frozen. Signed-off-by: Dave Kleikamp <shaggy@xxxxxxxxxxxxxx> Cc: Jean Tourrilhes <jt@xxxxxxxxxx> Cc: John W. Linville <linville@xxxxxxxxxxxxx> Cc: Sukadev Bhattiprolu <sukadev@xxxxxxxxxx> Cc: Jeff Garzik <jeff@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- drivers/net/wireless/airo.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff -puN drivers/net/wireless/airo.c~airo-suspend-fix drivers/net/wireless/airo.c --- a/drivers/net/wireless/airo.c~airo-suspend-fix +++ a/drivers/net/wireless/airo.c @@ -3089,7 +3089,8 @@ static int airo_thread(void *data) { set_bit(JOB_AUTOWEP, &ai->jobs); break; } - if (!kthread_should_stop()) { + if (!kthread_should_stop() && + !freezing(current)) { unsigned long wake_at; if (!ai->expires || !ai->scan_timeout) { wake_at = max(ai->expires, @@ -3101,7 +3102,8 @@ static int airo_thread(void *data) { schedule_timeout(wake_at - jiffies); continue; } - } else if (!kthread_should_stop()) { + } else if (!kthread_should_stop() && + !freezing(current)) { schedule(); continue; } _ Patches currently in -mm which might be from shaggy@xxxxxxxxxxxxxx are origin.patch git-jfs.patch git-wireless.patch airo-suspend-fix.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