diff --git a/fs/btrfs/volumes.c b/fs/btrfs/volumes.c
index 46f9a208723da7fed7c7c97e9394eb70584edd23..f2a4cc79da61da62740d1de33552037f27b072a2 100644
--- a/fs/btrfs/volumes.c
+++ b/fs/btrfs/volumes.c
@@ -142,7 +142,7 @@ static noinline int run_scheduled_bios(struct btrfs_device *device)
 	unsigned long limit;
 	unsigned long last_waited = 0;
 	int force_reg = 0;
-	int sync_pending;
+	int sync_pending = 0;
 	struct blk_plug plug;
 
 	/*