>The bad news is that, despite the fact that processors have been able to collect that data for many years, there has never been support for this kind of performance monitoring in the mainline kernel.
So, uh... why doesn't oprofile qualify? And generally, does anyone feel like explaining the relationship between oprofile and the new API(s) proposed here?