1. 14 10月, 2020 38 次提交
  2. 13 10月, 2020 2 次提交
    • L
      Merge tag 'dlm-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm · c024a811
      Linus Torvalds 提交于
      Pull dlm updates from David Teigland:
       "This set continues the ongoing rework of the low level communication
        layer in the dlm.
      
        The focus here is on improvements to connection handling, and
        reworking the receiving of messages"
      
      * tag 'dlm-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm:
        fs: dlm: fix race in nodeid2con
        fs: dlm: rework receive handling
        fs: dlm: disallow buffer size below default
        fs: dlm: handle range check as callback
        fs: dlm: fix mark per nodeid setting
        fs: dlm: remove lock dependency warning
        fs: dlm: use free_con to free connection
        fs: dlm: handle possible othercon writequeues
        fs: dlm: move free writequeue into con free
        fs: dlm: fix configfs memory leak
        fs: dlm: fix dlm_local_addr memory leak
        fs: dlm: make connection hash lockless
        fs: dlm: synchronize dlm before shutdown
      c024a811
    • L
      Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt · 6f5032a8
      Linus Torvalds 提交于
      Pull fscrypt updates from Eric Biggers:
       "This release, we rework the implementation of creating new encrypted
        files in order to fix some deadlocks and prepare for adding fscrypt
        support to CephFS, which Jeff Layton is working on.
      
        We also export a symbol in preparation for the above-mentioned CephFS
        support and also for ext4/f2fs encrypt+casefold support.
      
        Finally, there are a few other small cleanups.
      
        As usual, all these patches have been in linux-next with no reported
        issues, and I've tested them with xfstests"
      
      * tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt:
        fscrypt: export fscrypt_d_revalidate()
        fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME
        fscrypt: don't call no-key names "ciphertext names"
        fscrypt: use sha256() instead of open coding
        fscrypt: make fscrypt_set_test_dummy_encryption() take a 'const char *'
        fscrypt: handle test_dummy_encryption in more logical way
        fscrypt: move fscrypt_prepare_symlink() out-of-line
        fscrypt: make "#define fscrypt_policy" user-only
        fscrypt: stop pretending that key setup is nofs-safe
        fscrypt: require that fscrypt_encrypt_symlink() already has key
        fscrypt: remove fscrypt_inherit_context()
        fscrypt: adjust logging for in-creation inodes
        ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
        f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
        ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context()
        ext4: factor out ext4_xattr_credits_for_new_inode()
        fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_context()
        fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
        fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer
      6f5032a8