The attached patch changes the hardware counter used for counting CYCLES
on the Power5 processor so that PM_CYC events are counted vs PM_RUN_CYC
events. In the past, the number of events counted for these two
counters were the same, but with kernel versions > 2.6.14, the runlatch
is now honored and PM_RUN_CYC counts cycles only when not in idle loop.