On Tue, 5 May 2009 16:53:05 -0500 "Timur Tabi" <[email protected]> wrote:
> The macro spin_event_timeout() takes a condition and timeout value > (in microseconds) as parameters. It spins until either the condition > is true or the timeout expires. It returns the result of the > condition when the loop was terminated. > > This primary purpose of this macro is to poll on a hardware register > until a status bit changes. The timeout ensures that the loop still > terminates if the bit doesn't change as expected. This macro makes > it easier for driver developers to perform this kind of operation > properly. > > Signed-off-by: Timur Tabi <[email protected]> Nice. I could have used a routine like this in a couple of our drivers. So, for what it is worth: Acked-by: Sean MacLennan <[email protected]> Cheers, Sean _______________________________________________ Linuxppc-dev mailing list [email protected] https://ozlabs.org/mailman/listinfo/linuxppc-dev
