mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Fix in check_filesystem()
Fix the code in case of missing snapshots. Previously the check was in a conditional that would be executed if the filesystem had snapshots. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de> Signed-off-by: George Amanakis <gamanakis@gmail.com> Closes #14735
This commit is contained in:
		
							parent
							
								
									678a3b8f99
								
							
						
					
					
						commit
						574e09d8c6
					
				| @ -354,13 +354,13 @@ check_filesystem(spa_t *spa, uint64_t head_ds, zbookmark_err_phys_t *zep, | |||||||
| 			dsl_dataset_rele(ds, FTAG); | 			dsl_dataset_rele(ds, FTAG); | ||||||
| 			return (error); | 			return (error); | ||||||
| 		} | 		} | ||||||
|  | 	} | ||||||
| 
 | 
 | ||||||
| 	if (snap_count == 0) { | 	if (snap_count == 0) { | ||||||
| 		/* Filesystem without snapshots. */ | 		/* Filesystem without snapshots. */ | ||||||
| 		dsl_dataset_rele(ds, FTAG); | 		dsl_dataset_rele(ds, FTAG); | ||||||
| 		return (0); | 		return (0); | ||||||
| 	} | 	} | ||||||
| 	} |  | ||||||
| 
 | 
 | ||||||
| 	uint64_t *snap_obj_array = kmem_zalloc(snap_count * sizeof (uint64_t), | 	uint64_t *snap_obj_array = kmem_zalloc(snap_count * sizeof (uint64_t), | ||||||
| 	    KM_SLEEP); | 	    KM_SLEEP); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 George Amanakis
						George Amanakis