OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-2815-g9cd9837
Gerrit Code Review
gerrit@openafs.org
Thu, 9 Aug 2012 08:05:58 -0700 (PDT)
The following commit has been merged in the master branch:
commit 407cfd281eab375512881945999b7e13ba93936e
Author: Andrew Deason <adeason@sinenomine.net>
Date: Wed Aug 1 16:31:09 2012 -0400
LINUX: Fix error queue processing
Receiving error queues in the Linux kernel is a little different from
userspace. When we encounter a cmsg that is not CMSG_OK, we need to
break out of the loop, and not just continue, since we can keep trying
to process the same cmsg over and over. In addition, on successful
return, the msg_control buffer has been modified to point to the next
available buffer space, and msg_controllen contains how many bytes are
remaining. So, we need to adjust the msg_control and msg_controllen
values to get something more familiar.
Change-Id: I7cc768ea31379915974431d2a3c1fec5e0ac71bb
Reviewed-on: http://gerrit.openafs.org/7927
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/rx/LINUX/rx_knet.c | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
--
OpenAFS Master Repository