Just pasting the upstream git commit id which should resolve this bug.
This patch is already included in the upcoming Karmic 9.10 kernel.

ogasaw...@emiko:~/linux-2.6$ git log 775273131810caa41dfc7f9e552ea5d8508caf40
commit 775273131810caa41dfc7f9e552ea5d8508caf40
Author: Ilpo Järvinen <[email protected]>
Date:   Sun May 10 20:32:34 2009 +0000

    tcp: fix MSG_PEEK race check
    
    Commit 518a09ef11 (tcp: Fix recvmsg MSG_PEEK influence of
    blocking behavior) lets the loop run longer than the race check
    did previously expect, so we need to be more careful with this
    check and consider the work we have been doing.
    
    I tried my best to deal with urg hole madness too which happens
    here:
        if (!sock_flag(sk, SOCK_URGINLINE)) {
                ++*seq;
                ...
    by using additional offset by one but I certainly have very
    little interest in testing that part.

** Changed in: linux (Ubuntu)
       Status: New => Fix Released

-- 
bogus "race in MSG_PEEK" kernel log messages
https://bugs.launchpad.net/bugs/360950
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to