if (new_vector < 0) panic("%s: out of interrupt vectors!\n", __FUNCTION__); 
iosapic_reassign_vector (int vector){	int new_vector;	if (!list_empty(&iosapic_intr_info[vector].rtes)) {		new_vector = assign_irq_vector(AUTO_ASSIGN);		printk(KERN_INFO "Reassigning vector %d to %d\n", vector, new_vector);		memcpy(&iosapic_intr_info[new_vector], &iosapic_intr_info[vector],		       sizeof(struct iosapic_intr_info));		INIT_LIST_HEAD(&iosapic_intr_info[new_vector].rtes);		list_move(iosapic_intr_info[vector].rtes.next, &iosapic_intr_info[new_vector].rtes);		memset(&iosapic_intr_info[vector], 0, sizeof(struct iosapic_intr_info));		iosapic_intr_info[vector].low32 = IOSAPIC_MASK;		INIT_LIST_HEAD(&iosapic_intr_info[vector].rtes);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3b5cc09033f49d004006acf44e5b05036bd46a85/iosapic.c/clean/arch/ia64/kernel/iosapic.c