FIXES 5208
necessary changes for swsusp to work.
AFS_ASSERT_GLOCK();
AFS_GUNLOCK();
schedule();
+#ifdef AFS_LINUX26_ENV
+ if (current->flags & PF_FREEZE)
+ refrigerator(PF_FREEZE);
+#endif
AFS_GLOCK();
if (signal_pending(current)) {
retval = EINTR;
code = EINTR;
} else
schedule_timeout(ticks);
+#ifdef AFS_LINUX26_ENV
+ if (current->flags & PF_FREEZE)
+ refrigerator(PF_FREEZE);
+#endif
AFS_GLOCK();
remove_wait_queue(&evp->cond, &wait);
#include <linux/backing-dev.h>
#include <linux/pagemap.h>
#include <linux/namei.h>
+#include <linux/suspend.h>
#endif
/* Avoid conflicts with coda overloading AFS type namespace. Must precede
* inclusion of uaccess.h.