• Linus Torvalds's avatar
    Merge tag 'afs-fixes-20190117' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs · a3a80255
    Linus Torvalds authored
    Pull AFS fixes from David Howells:
     "Here's a set of fixes for AFS:
    
       - Use struct_size() for kzalloc() size calculation.
    
       - When calling YFS.CreateFile rather than AFS.CreateFile, it is
         possible to create a file with a file lock already held. The
         default value indicating no lock required is actually -1, not 0.
    
       - Fix an oops in inode/vnode validation if the target inode doesn't
         have a server interest assigned (ie. a server that will notify us
         of changes by third parties).
    
       - Fix refcounting of keys in file locking.
    
       - Fix a race in refcounting asynchronous operations in the event of
         an error during request transmission. The provision of a dedicated
         function to get an extra ref on a call is split into a separate
         commit"
    
    * tag 'afs-fixes-20190117' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs:
      afs: Fix race in async call refcounting
      afs: Provide a function to get a ref on a call
      afs: Fix key refcounting in file locking code
      afs: Don't set vnode->cb_s_break in afs_validate()
      afs: Set correct lock type for the yfs CreateFile
      afs: Use struct_size() in kzalloc()
    a3a80255
Name
Last commit
Last update
Documentation Loading commit data...
LICENSES Loading commit data...
arch Loading commit data...
block Loading commit data...
certs Loading commit data...
crypto Loading commit data...
drivers Loading commit data...
firmware Loading commit data...
fs Loading commit data...
include Loading commit data...
init Loading commit data...
ipc Loading commit data...
kernel Loading commit data...
lib Loading commit data...
mm Loading commit data...
net Loading commit data...
samples Loading commit data...
scripts Loading commit data...
security Loading commit data...
sound Loading commit data...
tools Loading commit data...
usr Loading commit data...
virt Loading commit data...
.clang-format Loading commit data...
.cocciconfig Loading commit data...
.get_maintainer.ignore Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Kbuild Loading commit data...
Kconfig Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...