forked from mirrors/linux
		
	 abb4970ac3
			
		
	
	
		abb4970ac3
		
	
	
	
	
		
			
			The isa_dma_bridge_buggy symbol is only used for x86_32, and only x86_32 platforms or quirks ever set it. Add a new linux/isa-dma.h header that #defines isa_dma_bridge_buggy to 0 except on x86_32, where we keep it as a variable, and remove all the arch- specific definitions. [bhelgaas: commit log] Suggested-by: Arnd Bergmann <arnd@arndb.de> Suggested-by: Christoph Hellwig <hch@infradead.org> Link: https://lore.kernel.org/r/20220722214944.831438-3-shorne@gmail.com Signed-off-by: Stafford Horne <shorne@gmail.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
		
			
				
	
	
		
			14 lines
		
	
	
	
		
			276 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			276 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| 
 | |
| #ifndef __LINUX_ISA_DMA_H
 | |
| #define __LINUX_ISA_DMA_H
 | |
| 
 | |
| #include <asm/dma.h>
 | |
| 
 | |
| #if defined(CONFIG_PCI) && defined(CONFIG_X86_32)
 | |
| extern int isa_dma_bridge_buggy;
 | |
| #else
 | |
| #define isa_dma_bridge_buggy	(0)
 | |
| #endif
 | |
| 
 | |
| #endif /* __LINUX_ISA_DMA_H */
 |