mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	ext4: Enable blocksize < pagesize for dioread_nolock
All support is now added for blocksize < pagesize for dioread_nolock. This patch removes those checks which disables dioread_nolock feature for blocksize != pagesize. Signed-off-by: Ritesh Harjani <riteshh@linux.ibm.com> Link: https://lore.kernel.org/r/20191016073711.4141-6-riteshh@linux.ibm.com Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
		
							parent
							
								
									c8cc88163f
								
							
						
					
					
						commit
						c33fbe8f67
					
				
					 1 changed files with 0 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -2105,16 +2105,6 @@ static int parse_options(char *options, struct super_block *sb,
 | 
			
		|||
		}
 | 
			
		||||
	}
 | 
			
		||||
#endif
 | 
			
		||||
	if (test_opt(sb, DIOREAD_NOLOCK)) {
 | 
			
		||||
		int blocksize =
 | 
			
		||||
			BLOCK_SIZE << le32_to_cpu(sbi->s_es->s_log_block_size);
 | 
			
		||||
 | 
			
		||||
		if (blocksize < PAGE_SIZE) {
 | 
			
		||||
			ext4_msg(sb, KERN_ERR, "can't mount with "
 | 
			
		||||
				 "dioread_nolock if block size != PAGE_SIZE");
 | 
			
		||||
			return 0;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue