At Wed, 21 Oct 2009 21:43:03 +0400, Stas Sergeev wrote: > > [1 <text/plain; UTF-8 (7bit)>] > Hi. > > The attached patch fixes the > problems introduced in this commit: > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=eea0579fc85e64e9f05361d5aacf496fe7a151aa > > - Fix nForce workaround by honouring > the pointer_update var > - Revert "ns" to u64, as per the hrtimer > API > - Revert to the zero-delay timer startup, > since I can't reproduce any problem > with it (please, give me the hint!) > > Signed-off-by: Stas Sergeev <stsp@xxxxxxxx> > > > Takashi, could you please apply or > tell me where the problem is/was? > Or, alternatively, we can revert the > commit entirely, and then re-do the > cleanups. I applied the patch now as is, as I suppose you tested it well :) I don't remember exactly the changes for pcsp driver right now, but the change of the initial delay was due to the change of start logic. At least, at the time HRTIMER_CB_IRQSAFE was removed, starting with zero didn't work at all on my machine. Maybe something got fixed in the core side. But, I still don't understand why it has to be zero. The first bit-flip is done inside the trigger-start, so the next wakeup should be after the calculated ns. Isn't it? thanks, Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel