Fix suspend with pccardd running
Hi!
This fixes suspend when pccards are used... Please apply,
Pavel
usr/src/linux/drivers/pcmcia/cs.c renamed from usr/src/tmp/linux/drivers/pcmcia/cs.c +4 -0
@@ -48,6 +48,7 @@#include <linux/pm.h> #include <linux/pci.h> #include <linux/device.h> +#include <linux/suspend.h> #include <asm/system.h> #include <asm/irq.h>
@@ -783,6 +784,9 @@ }schedule (); +if (current->flags &PF_FREEZE ) +refrigerator (PF_IOTHREAD ); +if (!skt->thread)break ; }
Signature · 2 lines
When do you have a heart between your knees? [Johanka's followup: and *two* hearts?]
Quoted 17 lines · Pavel Machek
Hi!
This fixes suspend when pccards are used... Please apply,
Pavel
usr/src/linux/drivers/pcmcia/cs.c renamed from usr/src/tmp/linux/drivers/pcmcia/cs.c +1
-0@@ -48,6 +48,7 @@#include <linux/pm.h> #include <linux/pci.h> #include <linux/device.h> +#include <linux/suspend.h> #include <asm/system.h> #include <asm/irq.h>
usr/src/linux/drivers/pcmcia/cs.c line 792
Quoted 9 lines
usr/src/linux/drivers/pcmcia/cs.c renamed from usr/src/tmp/linux/drivers/pcmcia/cs.c +3
-0@@ -783,6 +784,9 @@ }schedule (); +if (current->flags &PF_FREEZE ) +refrigerator (PF_IOTHREAD ); +if (!skt->thread)break ; }
This fixes the pccard-becomes-a-CPU-hog for me when resuming after suspending (S3) using 2.5.70-mm1 and ACPI. Nice work!