mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
swiotlb_tbl_map_single currently nevers sets a tlb_addr that is not aligned to the tlb bucket size. But we're going to add such a case soon, for which this adjustment would be bogus. Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Jianxiong Gao <jxgao@google.com> Tested-by: Jianxiong Gao <jxgao@google.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
This commit is contained in:
		
							parent
							
								
									26a7e09478
								
							
						
					
					
						commit
						16fc3cef33
					
				
					 1 changed files with 0 additions and 1 deletions
				
			
		| 
						 | 
					@ -660,7 +660,6 @@ void swiotlb_tbl_sync_single(struct device *hwdev, phys_addr_t tlb_addr,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (orig_addr == INVALID_PHYS_ADDR)
 | 
						if (orig_addr == INVALID_PHYS_ADDR)
 | 
				
			||||||
		return;
 | 
							return;
 | 
				
			||||||
	orig_addr += (unsigned long)tlb_addr & (IO_TLB_SIZE - 1);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	switch (target) {
 | 
						switch (target) {
 | 
				
			||||||
	case SYNC_FOR_CPU:
 | 
						case SYNC_FOR_CPU:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue