block: fix bad definition of BIO_RW_SYNC
We can't OR shift values, so get rid of BIO_RW_SYNC and use BIO_RW_SYNCIO
and BIO_RW_UNPLUG explicitly. This brings back the behaviour from before
213d9417fe.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
	
	
This commit is contained in:
		
					parent
					
						
							
								c1c201200a
							
						
					
				
			
			
				commit
				
					
						93dbb39350
					
				
			
		
					 9 changed files with 13 additions and 13 deletions
				
			
		| 
						 | 
				
			
			@ -171,8 +171,6 @@ struct bio {
 | 
			
		|||
#define BIO_RW_FAILFAST_TRANSPORT	8
 | 
			
		||||
#define BIO_RW_FAILFAST_DRIVER		9
 | 
			
		||||
 | 
			
		||||
#define BIO_RW_SYNC	(BIO_RW_SYNCIO | BIO_RW_UNPLUG)
 | 
			
		||||
 | 
			
		||||
#define bio_rw_flagged(bio, flag)	((bio)->bi_rw & (1 << (flag)))
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue