mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-05 01:03:37 +10:00 
			
		
		
		
	libata: don't flush dcache on slab pages
page_mapping() check this via VM_BUG_ON(PageSlab(page)) so we bug here with the according debuging turned on. Future TODO: replace this with a flush_dcache_page_for_pio() API Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Signed-off-by: Jeff Garzik <jgarzik@redhat.com> Cc: stable@kernel.org
This commit is contained in:
		
							parent
							
								
									276a47a93d
								
							
						
					
					
						commit
						3842e83549
					
				@ -919,7 +919,7 @@ static void ata_pio_sector(struct ata_queued_cmd *qc)
 | 
			
		||||
				       do_write);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (!do_write)
 | 
			
		||||
	if (!do_write && !PageSlab(page))
 | 
			
		||||
		flush_dcache_page(page);
 | 
			
		||||
 | 
			
		||||
	qc->curbytes += qc->sect_size;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user