*/
void __init pcibios_fixup_bus(struct pci_bus *bus)
{
- struct pci_dev *dev;
+ struct list_head *walk;
int i, has_io, has_mem;
unsigned int cmd;
struct linux_pcic *pcic;
return;
}
- list_for_each_entry(dev, &bus->devices, bus_list) {
+ walk = &bus->devices;
+ for (walk = walk->next; walk != &bus->devices; walk = walk->next) {
+ struct pci_dev *dev = pci_dev_b(walk);
/*
* Comment from i386 branch:
write_seqlock(&xtime_lock); /* Dummy, to show that we remember */
pcic_clear_clock_irq();
do_timer(regs);
-#ifndef CONFIG_SMP
- update_process_times(user_mode(regs));
-#endif
write_sequnlock(&xtime_lock);
return IRQ_HANDLED;
}