diff options
| author | 2017-06-20 10:48:44 +0200 | |
|---|---|---|
| committer | 2017-06-20 10:48:44 +0200 | |
| commit | 2eb0fc9bfe7485fec16030b85ff586e7aaea2b6f (patch) | |
| tree | b804e48f8aba794030f3610199b0f20140e6c6a8 /drivers/block | |
| parent | perf/core: Remove unused perf_cgroup_event_cgrp_time() function (diff) | |
| parent | Linux 4.12-rc6 (diff) | |
Merge tag 'v4.12-rc6' into perf/core, to pick up fixes
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'drivers/block')
| -rw-r--r-- | drivers/block/loop.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/block/loop.c b/drivers/block/loop.c index 28d932906f24..ebbd0c3fe0ed 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -608,6 +608,9 @@ static int loop_switch(struct loop_device *lo, struct file *file) */ static int loop_flush(struct loop_device *lo) { + /* loop not yet configured, no running thread, nothing to flush */ + if (lo->lo_state != Lo_bound) + return 0; return loop_switch(lo, NULL); } |
