From 0dd77eed2b36a0145bd8a6a4e73935e8b533cc28 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Mon, 14 Mar 2016 17:20:32 -0800 Subject: bcache: use context_is_freezable() --- fs/bcachefs/journal.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fs/bcachefs/journal.c b/fs/bcachefs/journal.c index 30e1eb13dc77..ae8c213c638f 100644 --- a/fs/bcachefs/journal.c +++ b/fs/bcachefs/journal.c @@ -2025,6 +2025,7 @@ int bch_journal_res_get(struct journal *j, struct journal_res *res, { int ret; + EBUG_ON(!context_is_freezable()); BUG_ON(res->ref); BUG_ON(u64s_max < u64s_min); @@ -2041,6 +2042,8 @@ int bch_journal_res_get(struct journal *j, struct journal_res *res, void bch_journal_flush_seq_async(struct journal *j, u64 seq, struct closure *parent) { + EBUG_ON(!context_is_freezable()); + spin_lock(&j->lock); BUG_ON(seq > j->seq); -- cgit v1.2.3