mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-04 20:19:47 +08:00 
			
		
		
		
	 2b8ff9f276
			
		
	
	
		2b8ff9f276
		
	
	
	
	
		
			
			Currently many IRQ mapping functions and data structures use the __init and __initdata optimisations. These result in the relevant functions being innaccessible after boot time. However for deferred IRQ assignment it is important to have access to these functions at PCI device enable time. Therefore, remove the optimisation from the relevant data structures and functions to prepare for deferred IRQ assignment. Signed-off-by: Matthew Minter <matt@masarand.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Cc: Rich Felker <dalias@libc.org> Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
		
			
				
	
	
		
			22 lines
		
	
	
		
			554 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			554 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * arch/sh/drivers/pci/fixups-r7780rp.c
 | |
|  *
 | |
|  * Highlander R7780RP-1 PCI fixups
 | |
|  *
 | |
|  * Copyright (C) 2003  Lineo uSolutions, Inc.
 | |
|  * Copyright (C) 2004 - 2006  Paul Mundt
 | |
|  *
 | |
|  * This file is subject to the terms and conditions of the GNU General Public
 | |
|  * License.  See the file "COPYING" in the main directory of this archive
 | |
|  * for more details.
 | |
|  */
 | |
| #include <linux/pci.h>
 | |
| #include <linux/io.h>
 | |
| #include <linux/sh_intc.h>
 | |
| #include "pci-sh4.h"
 | |
| 
 | |
| int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin)
 | |
| {
 | |
| 	return evt2irq(0xa20) + slot;
 | |
| }
 |