• J. Bruce Fields's avatar
    svcrpc: simpler request dropping · 9e701c61
    J. Bruce Fields authored
    Currently we use -EAGAIN returns to determine when to drop a deferred
    request.  On its own, that is error-prone, as it makes us treat -EAGAIN
    returns from other functions specially to prevent inadvertent dropping.
    
    So, use a flag on the request instead.
    
    Returning an error on request deferral is still required, to prevent
    further processing, but we no longer need worry that an error return on
    its own could result in a drop.
    Signed-off-by: default avatarJ. Bruce Fields <bfields@redhat.com>
    9e701c61
svc.c 30.7 KB