On Wed, 7 Jan 2015, Linus Torvalds wrote: > In this case, pretty much all of /proc/cpuinfo is mainly > "informational". Maybe there are applications that show it, but more > likely you have people who ssh in and just do > > cat /proc/cpuinfo > > to see what kind of system they are running on. That's the main point > of much of /proc, and things like /proc/cpuinfo in particular.
Would you mind if on ARM we used the bogomips line as an informative approximation for the CPU speed? After all, this is the meaning it had for nearly 20 years. And unlike on X86 we don't have the actual CPU clock in there. And that's still the meaning it has on most ARM systems out there. > Changing the bogomips value - even radically - or removing it entirely > isn't a regression in itself. > > And in this case, I do suspect that the *actual* value really almost > doesn't matter. It looks more like some internal badly done hint for > some buffer size or other. It is possible that wild fluctuations could > be noticeable, but it's fairly unlikely. In that case nobody would complain if on some systems we make it back to the traditional value. It took over a year before problem report about its disappearance reached us. On other systems it will remain the same because its meaning still hasn't changed. But on the whole it'll have a coherent meaning. > The other "good news" in this area is that I suspect that the random > ARM platforms that actually changed 2.5 years ago are not very widely > used any more. I beg to differ. My primary test platform is one of them and it has the latest incarnation of the ARM 32-bit CPU architecture. Rather, the good news is that not that many user space things rely on the bogomips value. Or maybe people don't upgrade their kernels that often e.g. the latest OpenWRT stable version from 3 months ago ships with a 3.10 kernel. Oh and all the Ubuntu releases for ARM in the last year shipped with kernels that don't advertise the bogomips and passed QA. So if we bring it back now, better make it usefully informative at least for humans. Nicolas -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/