]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-linux-no-pf-freeze-20050908
authorStephan Wienczny <Stephan@wienczny.de>
Thu, 8 Sep 2005 19:53:45 +0000 (19:53 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 8 Sep 2005 19:53:45 +0000 (19:53 +0000)
FIXES 21424

new enough linux has no PF_FREEZE

sigh

src/afs/LINUX/osi_sleep.c

index 75df9c022e66d402d4aa964e6617d45e542580d5..3cea8c35ade5a1096e15de2e8d993e5ecd0868a5 100644 (file)
@@ -194,7 +194,13 @@ afs_osi_SleepSig(void *event)
        schedule();
 #ifdef AFS_LINUX26_ENV
 #ifdef CONFIG_PM
-       if (current->flags & PF_FREEZE)
+       if (
+#ifdef PF_FREEZE
+           current->flags & PF_FREEZE
+#else
+           !current->todo
+#endif
+           )
 #ifdef LINUX_REFRIGERATOR_TAKES_PF_FREEZE
            refrigerator(PF_FREEZE);
 #else