• Trond Myklebust's avatar
    [PATCH] Fix rpc dentry list usage · 1f4b4edf
    Trond Myklebust authored
    This fixes the problems with NFS that got triggered by the list
    poisoning.
    
    The problem is that whereas using the dentry->d_hash list for private
    purposes was previously harmless, it is not allowed with the RCU lists,
    because we depend on the unhashed node continuing to point back to the
    original list.
    
    So keep a small vector of dentries around instead of using the d_hash
    list to keep track of them.
    1f4b4edf
rpc_pipe.c 17.3 KB