Cool, Is there a tree I can pull so I can have the next one (the epoll based IRQ controller) incremental?
A. On 06/11/15 21:56, Richard Weinberger wrote: > Am 02.11.2015 um 17:16 schrieb Anton Ivanov: >> Background: UML is using an obsolete itimer call for >> all timers and "polls" for kernel space timer firing >> in its userspace portion resulting in a long list >> of bugs and incorrect behaviour(s). It also uses >> ITIMER_VIRTUAL for its timer which results in the >> timer being dependent on it running and the cpu >> load. >> >> This patch fixes this by moving to posix high resolution >> timers firing off CLOCK_MONOTONIC and relaying the timer >> correctly to the UML userspace. >> >> FIXES: crashes when hosts suspends/resumes >> >> FIXES: broken userspace timers - effecive ~40Hz instead >> of what they should be. Note - this modifies skas behavior >> by no longer setting an itimer per clone(). Timer events >> are relayed instead. >> >> FIXES: kernel network packet scheduling disciplines >> FIXES: tcp behaviour especially under load >> FIXES: various timer related corner cases >> >> IMPROVES: overall responsiveness of the userspace >> >> Signed-off-by: Thomas Meyer <tho...@m3y3r.de> >> Signed-off-by: Anton Ivanov <aiva...@brocade.com> > Applied! > > Thanks, > //richard ------------------------------------------------------------------------------ _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel