• Sage Weil's avatar
    ceph: return EBADF if waiting for caps on closed file · 195d3ce2
    Sage Weil authored
    Verify the file is actually open for the given caps when we are
    waiting for caps.  This ensures we will wake up and return EBADF
    if another thread closes the file out from under us.
    
    Note that EBADF is also the correct return code from write(2)
    when called on a file handle opened for reading (although the
    vfs should catch that).
    Signed-off-by: default avatarSage Weil <sage@newdream.net>
    195d3ce2
caps.c 78.1 KB