• Linus Torvalds's avatar
    Merge tag 'fuse-update-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse · da315f6e
    Linus Torvalds authored
    Pull fuse updates from Miklos Szeredi:
     "The most interesting part of this update is user namespace support,
      mostly done by Eric Biederman. This enables safe unprivileged fuse
      mounts within a user namespace.
    
      There are also a couple of fixes for bugs found by syzbot and
      miscellaneous fixes and cleanups"
    
    * tag 'fuse-update-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
      fuse: don't keep dead fuse_conn at fuse_fill_super().
      fuse: fix control dir setup and teardown
      fuse: fix congested state leak on aborted connections
      fuse: Allow fully unprivileged mounts
      fuse: Ensure posix acls are translated outside of init_user_ns
      fuse: add writeback documentation
      fuse: honor AT_STATX_FORCE_SYNC
      fuse: honor AT_STATX_DONT_SYNC
      fuse: Restrict allow_other to the superblock's namespace or a descendant
      fuse: Support fuse filesystems outside of init_user_ns
      fuse: Fail all requests with invalid uids or gids
      fuse: Remove the buggy retranslation of pids in fuse_dev_do_read
      fuse: return -ECONNABORTED on /dev/fuse read after abort
      fuse: atomic_o_trunc should truncate pagecache
    da315f6e
inode.c 32.9 KB