panic("io_apic.c: whoops"); 
panic("io_apic.c: ran out of irq_2_pin entries!"); 
static void add_pin_to_irq(unsigned int irq, int apic, int pin){	static int first_free_entry = NR_IRQS;	struct irq_pin_list *entry = irq_2_pin + irq;	while (entry->next)		entry = irq_2_pin + entry->next;	if (entry->pin != -1) {		entry->next = first_free_entry;		entry = irq_2_pin + entry->next;		if (++first_free_entry >= PIN_MAP_SIZE)			panic("io_apic.c: whoops");	}	entry->apic = apic;	entry->pin = pin;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6004e1b7effcbb385a6b7c790e4b8008682cf679/io_apic.c/clean/arch/x86_64/kernel/io_apic.c