The following commit has been merged in the master branch:
commit 2ae2a15c9dc9b26eaa15964cc96fdeeb6d82c74c
Author: Marcio Barbosa <[email protected]>
Date:   Mon Jun 6 14:03:54 2016 -0300

    sys: retry lsetpag if errno is EINTR
    
    The variable errno might be set by some system calls to indicate the
    reason why the system call in question did not work as expected. If the
    setpag system call is interrupted by a signal, the value of errno will
    be EINTR. This value means that setpag did not succeed because it was
    interrupted.
    
    If lsetpag did not succeed and errno is equal to EINTR, try again.
    
    Change-Id: Ibf306d62fc8d2fa9ccb0692f9031c5aa659b2bfe
    Reviewed-on: https://gerrit.openafs.org/12295
    Tested-by: BuildBot <[email protected]>
    Reviewed-by: Andrew Deason <[email protected]>
    Reviewed-by: Cheyenne Wills <[email protected]>
    Reviewed-by: Benjamin Kaduk <[email protected]>

 src/afsweb/apache_afs_utils.c |    8 +++++++-
 src/kopenafs/kopenafs.c       |    8 +++++++-
 src/sys/rmtsysc.c             |    5 ++++-
 3 files changed, 18 insertions(+), 3 deletions(-)

-- 
OpenAFS Master Repository
_______________________________________________
OpenAFS-cvs mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-cvs

Reply via email to