]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
btrfs: clear PF_NOFREEZE in cleaner_kthread()
authorJiri Kosina <jkosina@suse.cz>
Mon, 26 Oct 2015 06:06:19 +0000 (15:06 +0900)
committerChris Mason <clm@fb.com>
Tue, 27 Oct 2015 02:42:30 +0000 (19:42 -0700)
commit696249132158014d594896df3a81390616069c5c
treeab0b14691bc2b085430150e3743750456aab848d
parent0a0e8b89389266bed9cc074c57ea662e4b9b2621
btrfs: clear PF_NOFREEZE in cleaner_kthread()

cleaner_kthread() kthread calls try_to_freeze() at the beginning of every
cleanup attempt. This operation can't ever succeed though, as the kthread
hasn't marked itself as freezable.

Before (hopefully eventually) kthread freezing gets converted to fileystem
freezing, we'd rather mark cleaner_kthread() freezable (as my
understanding is that it can generate filesystem I/O during suspend).

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Chris Mason <clm@fb.com>
fs/btrfs/disk-io.c