Re: Flash Back -- kernel 2.1.111

David S. Miller
2002-02-24T22:47:32Z

From: Vojtech Pavlik <vojtech@suse.cz>
Date: Sun, 24 Feb 2002 23:39:37 +0100

> > happens if you plug in a 66MHz non-capable card to the 50 MHz bus.
>
> The bus speed drops to 33MHz.

Interesting. I'd expect 25 myself ... then we'll definitely need two
clock values in struct pci_bus - because the hi-speed one isn't always a
double the low one - as shown by your example.

You only need one, the current active one.

If you think that hot-plug is an issue, the arch dependant could would
need to recalculate the "current bus speed" and all would be fine.

So why do we need two values?