• Chuck Lever's avatar
    NFSD: Use set_bit(RQ_DROPME) · 5304930d
    Chuck Lever authored
    The premise that "Once an svc thread is scheduled and executing an
    RPC, no other processes will touch svc_rqst::rq_flags" is false.
    svc_xprt_enqueue() examines the RQ_BUSY flag in scheduled nfsd
    threads when determining which thread to wake up next.
    
    Fixes: 93155647 ("NFSD: Use only RQ_DROPME to signal the need to drop a reply")
    Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
    5304930d
nfsproc.c 22.7 KB