diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 57a03f6eb22453f2b0655c6c720232730317ec84..cc6022842e0c490911782d8122f1b052a5d5808f 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -2220,8 +2220,6 @@ int btrfs_orphan_add(struct btrfs_trans_handle *trans, struct inode *inode)
 			insert = 1;
 #endif
 		insert = 1;
-	} else {
-		WARN_ON(!BTRFS_I(inode)->orphan_meta_reserved);
 	}
 
 	if (!BTRFS_I(inode)->orphan_meta_reserved) {