mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 16:48:26 +02:00 
			
		
		
		
	btrfs: send: remove the again label inside put_file_data()
The again label is here to retry to get the folio for the current index. When triggering that label, there is no advance of the iterator. So it can be replaced by a simple "continue" and remove the again label. Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
		
							parent
							
								
									dcb5bcccb7
								
							
						
					
					
						commit
						70a376475d
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		|  | @ -5280,7 +5280,6 @@ static int put_file_data(struct send_ctx *sctx, u64 offset, u32 len) | |||
| 		unsigned cur_len = min_t(unsigned, len, | ||||
| 					 PAGE_SIZE - pg_offset); | ||||
| 
 | ||||
| again: | ||||
| 		folio = filemap_lock_folio(mapping, index); | ||||
| 		if (IS_ERR(folio)) { | ||||
| 			page_cache_sync_readahead(mapping, | ||||
|  | @ -5316,7 +5315,7 @@ static int put_file_data(struct send_ctx *sctx, u64 offset, u32 len) | |||
| 			if (folio->mapping != mapping) { | ||||
| 				folio_unlock(folio); | ||||
| 				folio_put(folio); | ||||
| 				goto again; | ||||
| 				continue; | ||||
| 			} | ||||
| 		} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Qu Wenruo
						Qu Wenruo