On Thu, Dec 04, 2008 at 06:41:21PM -0800, Tony Lindgren wrote: > omap_dm_timer_write_reg() already waits for pending writes to complete, > so the extra wait in omap_dm_timer_set_load() is superfluous. Is this right? I mean - do you have to wait for each individual write to each register to complete before writing the next (and different) register? Given that the code waits for every write to complete, no wonder Richard Woodruff is complaining that the NOHZ code is poor (it isn't) - with three writes each waiting for the previous to complete- what was it, 78us each, to complete? That's 234us just to reprogram the timer hardware with the CPU spinning waiting for each of the posted writes to complete. -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html