Description of problem: UDP/UNIX domain socket have the same problem of bz#494404 The following patch fix the problem: diff --git a/net/core/datagram.c b/net/core/datagram.c index b422d9b..752d721 100644 --- a/net/core/datagram.c +++ b/net/core/datagram.c @@ -455,7 +455,7 @@ unsigned int datagram_poll(struct file *file, struct socket *sock, struct sock *sk = sock->sk; unsigned int mask; - poll_wait(file, sk->sk_sleep, wait); + sock_poll_wait(file, sk->sk_sleep, wait); mask = 0; /* exceptional events? */ which is part of the upstream commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a57de0b4336e48db2811a2030bb68dba8dd09d88 Version-Release number of selected component (if applicable): RHEL4.5 or newer Additional info: The test kernel available in brew with good feedback from customer. https://brewweb.devel.redhat.com/taskinfo?taskID=2133939
Committed in 89.39.EL . RPMS are available at http://people.redhat.com/vgoyal/rhel4/
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0263.html