• D
    afs: Fix key leak in afs_release() and afs_evict_inode() · a1b879ee
    David Howells 提交于
    Fix afs_release() to go through the cleanup part of the function if
    FMODE_WRITE is set rather than exiting through vfs_fsync() (which skips the
    cleanup).  The cleanup involves discarding the refs on the key used for
    file ops and the writeback key record.
    
    Also fix afs_evict_inode() to clean up any left over wb keys attached to
    the inode/vnode when it is removed.
    
    Fixes: 5a813276 ("afs: Do better accretion of small writes on newly created content")
    Signed-off-by: NDavid Howells <dhowells@redhat.com>
    a1b879ee
file.c 15.0 KB