Hi Henrik, On Thu, Jun 03, 2010 at 10:00:58AM +0200, Henrik Rydberg wrote: > Dmitry, > > Please find enclosed the third version of the evdev buffer patches. > > This version has one more patch; the locking mechanism has been broken > out into its own file, buflock.h, adding a fair amount of > documentation. The mechanism has been moderately tested, showing > graceful dropping of packets as the buffer size gets smaller and the > number of simultaneous readers gets larger. > > In the second patch, the per-client buffer is replaced by the buflock > reader, and the spinlock name is changed to reflect the reduced area > it covers. The third patch only has trivial changes, and the fourth > patch is unchanged, but included for completeness. > I think the patchet moves things in the right direction, however I am unsure at the moment about buflock implementation. Any chance you coudl redo the series without the buflock (with readers taking dev->event_lock for now) and once buflock is sorted we can switch to is as a followup). Thanks. -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html