#include <linux/init.h>
#include <linux/sched.h>
#include <linux/completion.h>
+#include <linux/freezer.h>
#include "cell.h"
#include "volume.h"
#include "kafstimod.h"
static int kafstimod_die;
static LIST_HEAD(kafstimod_list);
-static spinlock_t kafstimod_lock = SPIN_LOCK_UNLOCKED;
+static DEFINE_SPINLOCK(kafstimod_lock);
static int kafstimod(void *arg);
complete_and_exit(&kafstimod_dead, 0);
}
+ try_to_freeze();
+
/* discard pending signals */
afs_discard_my_signals();