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

Reply via email to