aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ecryptfs
AgeCommit message (Expand)AuthorFilesLines
2024-01-23Merge tag 'exportfs-6.9' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Christian Brauner1-10/+0
2024-01-23fs: Create a generic is_dot_dotdot() utilityChuck Lever1-10/+0
2024-01-11Merge tag 'pull-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-0/+2
2024-01-10Merge tag 'unicode-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+8
2024-01-08ecryptfs: Reject casefold directory inodesGabriel Krisman Bertazi1-0/+8
2023-11-25rename(): avoid a deadlock in the case of parents having no common ancestorAl Viro1-0/+2
2023-11-18fs: Pass AT_GETATTR_NOSEC flag to getattr interface functionStefan Berger1-2/+10
2023-10-09ecryptfs: move ecryptfs_xattr_handlers to .rodataWedson Almeida Filho2-2/+2
2023-08-28Merge tag 'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds3-13/+12
2023-08-09fs: pass the request_mask to generic_fillattrJeff Layton1-2/+3
2023-08-02fs/ecryptfs: remove kernel-doc warningsZhu Wang1-1/+0
2023-07-13ecryptfs: convert to ctime accessor functionsJeff Layton1-1/+1
2023-07-10fs/ecryptfs: Use kmap_local_page() in copy_up_encrypted_with_header()Fabio M. De Francesco1-2/+2
2023-07-10fs/ecryptfs: Use kmap_local_page() in ecryptfs_write()Fabio M. De Francesco1-2/+2
2023-07-10fs/ecryptfs: Replace kmap() with kmap_local_page()Fabio M. De Francesco2-8/+8
2023-05-24splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells1-2/+2
2023-05-24ecryptfs: Provide a splice-read wrapperDavid Howells1-1/+26
2023-03-06fs: drop unused posix acl handlersChristian Brauner1-4/+0
2023-02-21Merge tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-27/+3
2023-02-13fs: ecryptfs: Use crypto_wait_reqHerbert Xu1-27/+3
2023-01-19fs: port xattr to mnt_idmapChristian Brauner3-4/+4
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner1-3/+3
2023-01-19fs: port ->fileattr_set() to pass mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->set_acl() to pass mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->get_acl() to pass mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->getattr() to pass mnt_idmapChristian Brauner1-4/+4
2023-01-19fs: port ->setattr() to pass mnt_idmapChristian Brauner1-3/+3
2023-01-18fs: port vfs_*() helpers to struct mnt_idmapChristian Brauner1-12/+12
2022-10-20ecryptfs: use stub posix acl handlersChristian Brauner1-0/+4
2022-10-20ecryptfs: implement set acl methodChristian Brauner1-0/+17
2022-10-20ecryptfs: implement get acl methodChristian Brauner1-0/+11
2022-10-06Merge tag 'pull-path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds4-4/+4
2022-09-01ecryptfs: constify pathAl Viro4-4/+4
2022-08-17Change calling conventions for filldir_tAl Viro1-22/+16
2022-05-09ecryptfs: Convert ecryptfs to read_folioMatthew Wilcox (Oracle)1-5/+6
2022-05-08fs: Remove flags parameter from aops->write_beginMatthew Wilcox (Oracle)1-1/+1
2022-05-08fs: Remove aop flags parameter from grab_cache_page_write_begin()Matthew Wilcox (Oracle)1-1/+1
2022-03-22Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-2/+3
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-16fs: Remove aops ->set_page_dirtyMatthew Wilcox (Oracle)1-1/+1
2022-03-16fs: Convert __set_page_dirty_buffers to block_dirty_folioMatthew Wilcox (Oracle)1-1/+1
2022-03-15fs: Turn block_invalidatepage into block_invalidate_folioMatthew Wilcox (Oracle)1-0/+1
2021-12-03fs: add is_idmapped_mnt() helperChristian Brauner1-1/+1
2021-06-29mm: require ->set_page_dirty to be explicitly wired upChristoph Hellwig1-0/+13
2021-05-13fs: ecryptfs: remove BUG_ON from crypt_scatterlistPhillip Potter1-2/+0
2021-05-13Revert "ecryptfs: replace BUG_ON with error handling code"Greg Kroah-Hartman1-4/+2
2021-05-06Merge tag 'ecryptfs-5.13-rc1-updates' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds14-63/+73
2021-05-02Merge branch 'work.ecryptfs' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-105/+75
2021-04-19ecryptfs: fix kernel panic with null dev_nameJeffrey Mitchell1-0/+6
2021-04-19ecryptfs: remove unused helpersChristian Brauner1-12/+0
2021-04-19ecryptfs: Fix typo in messageSascha Hauer1-1/+1
2021-04-19eCryptfs: Use DEFINE_MUTEX() for mutex lockYe Bin1-4/+2
2021-04-19ecryptfs: keystore: Fix some kernel-doc issues and demote non-conformant headersLee Jones1-6/+7
2021-04-19ecryptfs: inode: Help out nearly-there header and demote non-conformant onesLee Jones1-6/+5
2021-04-19ecryptfs: mmap: Help out one function header and demote other abusesLee Jones1-5/+6
2021-04-19ecryptfs: crypto: Supply some missing param descriptions and demote abusesLee Jones1-10/+10
2021-04-19ecryptfs: miscdev: File headers are not good kernel-doc candidatesLee Jones1-1/+2
2021-04-19ecryptfs: main: Demote a bunch of non-conformant kernel-doc headersLee Jones1-12/+12
2021-04-19ecryptfs: messaging: Add missing param descriptions and demote abusesLee Jones1-3/+5
2021-04-19ecryptfs: super: Fix formatting, naming and kernel-doc abusesLee Jones1-4/+4
2021-04-19ecryptfs: file: Demote kernel-doc abusesLee Jones1-2/+2
2021-04-19ecryptfs: kthread: Demote file header and provide description for 'cred'Lee Jones1-1/+2
2021-04-19ecryptfs: dentry: File headers are not good candidates for kernel-docLee Jones1-1/+1
2021-04-19ecryptfs: debug: Demote a couple of kernel-doc abusesLee Jones1-2/+2
2021-04-19ecryptfs: read_write: File headers do not make good candidates for kernel-docLee Jones1-1/+3
2021-04-19Merge tag 'v5.12-rc7' into ecryptfs/nextTyler Hicks4-35/+63
2021-04-12ecryptfs: stack fileattr opsMiklos Szeredi1-0/+22
2021-03-20ecryptfs: ecryptfs_dentry_info->crypt_stat is never usedAl Viro1-4/+1
2021-03-20ecryptfs: get rid of unused accessorsAl Viro1-12/+0
2021-03-20ecryptfs: saner API for lock_parent()Al Viro1-83/+74
2021-03-08ecryptfs: get rid of pointless dget/dput in ->symlink() and ->link()Al Viro1-6/+0
2021-02-23Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-35/+63
2021-01-30ecryptfs: use DEFINE_MUTEX() for mutex lockZheng Yongjun1-2/+1
2021-01-30eCryptfs: add a semicolonTom Rix2-2/+2
2021-01-26ecryptfs: fix uid translation for setxattr on security.capabilityMiklos Szeredi1-3/+7
2021-01-24ecryptfs: do not mount on top of idmapped mountsChristian Brauner1-0/+6
2021-01-24fs: make helpers idmap mount awareChristian Brauner1-11/+19
2021-01-24namei: prepare for idmapped mountsChristian Brauner1-13/+20
2021-01-24namei: introduce struct renamedataChristian Brauner1-3/+7
2021-01-24stat: handle idmapped mountsChristian Brauner1-2/+2
2021-01-24xattr: handle idmapped mountsTycho Andersen3-6/+7
2021-01-24acl: handle idmapped mountsChristian Brauner1-0/+1
2021-01-24attr: handle idmapped mountsChristian Brauner1-3/+4
2021-01-24namei: make permission helpers idmapped mount awareChristian Brauner1-1/+2
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long2-3/+3
2020-06-01Merge tag 'docs-5.8' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2020-05-08ecryptfs: use crypto_shash_tfm_digest()Eric Biggers1-16/+1
2020-04-20docs: filesystems: fix renamed referencesMauro Carvalho Chehab1-1/+1
2020-02-17Merge tag 'ecryptfs-5.6-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds5-6/+9
2020-02-14ecryptfs: replace BUG_ON with error handling codeAditya Pakki1-2/+4
2020-02-14eCryptfs: Replace deactivated email addressTyler Hicks3-3/+3
2020-02-08Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-10/+6
2020-02-03ecryptfs: drop direct calls to ->bmapCarlos Maiolino1-10/+6
2019-12-11crypto: skcipher - remove crypto_skcipher::keysizeEric Biggers2-3/+3
2019-12-01Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2019-11-10ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable eitherAl Viro1-4/+3
2019-11-10ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stableAl Viro1-2/+10
2019-11-10ecryptfs: fix unlink and rmdir in face of underlying fs modificationsAl Viro1-25/+40
2019-10-23fs: compat_ioctl: move FITRIM emulation into file systemsArnd Bergmann1-0/+1
2019-08-20ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()Wenwen Wang1-0/+1
2019-08-20ecryptfs: fix a memory leak bug in parse_tag_1_packet()Wenwen Wang1-1/+1
2019-07-14Merge tag 'ecryptfs-5.3-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-41/+34
2019-07-10Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-2/+2
2019-07-08Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-2/+2
2019-07-02ecryptfs: Change return type of ecryptfs_process_flagsHariprasad Kelam1-11/+2
2019-06-27keys: Replace uid/gid/perm permissions checking with an ACLDavid Howells2-2/+2
2019-06-19ecryptfs: Make ecryptfs_xattr_handler staticYueHaibing1-1/+1
2019-06-19ecryptfs: remove unnessesary null check in ecryptfs_keyring_auth_tok_for_sigYueHaibing1-2/+2
2019-06-19ecryptfs: use print_hex_dump_bytes for hexdumpSascha Hauer1-19/+3
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner2-28/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner12-180/+12
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-07Merge branch 'work.icache' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-3/+2
2019-05-01ecryptfs: make use of ->free_inode()Al Viro1-3/+2
2019-04-25crypto: shash - remove shash_desc::flagsEric Biggers2-2/+0
2019-02-16eCryptfs: fix permission denied with ecryptfs_xattr mount option when create ...Robbie Ko1-2/+15
2019-02-16ecryptfs: re-order a condition for static checkersDan Carpenter1-2/+3
2019-02-16eCryptfs: fix a couple type promotion bugsDan Carpenter1-4/+8
2019-01-25crypto: clarify name of WEAK_KEY request flagEric Biggers1-2/+3
2018-10-09ecryptfs_rename(): verify that lower dentries are still OK after lock_rename()Al Viro1-3/+8
2018-05-21Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-2/+1
2018-05-11do d_instantiate/unlock_new_inode combinations safelyAl Viro1-2/+1
2018-04-16eCryptfs: don't pass up plaintext names when using filename encryptionTyler Hicks2-18/+44
2018-03-29ecryptfs: fix spelling mistake: "cadidate" -> "candidate"Colin Ian King1-1/+1
2018-03-29ecryptfs: lookup: Don't check if mount_crypt_stat is NULLGuenter Roeck1-2/+1
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-1/+1
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2017-11-27fs: annotate ->poll() instancesAl Viro1-2/+2
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-4/+4
2017-11-17Merge tag 'ecryptfs-4.15-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds8-98/+34
2017-11-15slab, slub, slob: add slab_flags_tAlexey Dobriyan1-1/+1
2017-11-08eCryptfs: constify attribute_group structures.Arvind Yadav1-1/+1
2017-11-06ecryptfs: remove unnecessary i_version bumpJeff Layton1-1/+0
2017-11-06ecryptfs: use ARRAY_SIZEJérémy Lefaure1-4/+3
2017-11-06ecryptfs: Adjust four checks for null pointersMarkus Elfring2-4/+4
2017-11-06ecryptfs: Return an error code only as a constant in ecryptfs_add_global_auth...Markus Elfring1-7/+4
2017-11-06ecryptfs: Delete 21 error messages for a failed memory allocationMarkus Elfring6-59/+7
2017-11-06eCryptfs: use after free in ecryptfs_release_messaging()Dan Carpenter1-3/+4
2017-11-04ecryptfs: remove private bin2hex implementationRasmus Villemoes2-16/+8
2017-11-04ecryptfs: add missing \n to end of various error messagesColin Ian King3-3/+3
2017-10-12ecryptfs: fix dereference of NULL user_key_payloadEric Biggers2-8/+25
2017-09-14Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-2/+1
2017-09-14Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-2/+2
2017-09-04fs: fix kernel_write prototypeChristoph Hellwig1-1/+1
2017-09-04fs: fix kernel_read prototypeChristoph Hellwig1-1/+1
2017-08-03ecryptfs: convert to file_write_and_wait in ->fsyncJeff Layton1-1/+1
2017-07-17VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)David Howells1-2/+1
2017-04-20ecryptfs: Convert to separately allocated bdiJan Kara2-4/+1
2017-03-03Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-5/+8
2017-03-03Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+2
2017-03-02statx: Add a system call to make enhanced file info availableDavid Howells1-5/+8
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-0/+2
2017-03-02KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload()David Howells1-1/+1
2017-02-27scripts/spelling.txt: add "againt" pattern and fix typo instancesMasahiro Yamada1-1/+1
2016-12-09vfs: remove ".readlink = generic_readlink" assignmentsMiklos Szeredi1-1/+0
2016-12-09ecryptfs: use vfs_get_link()Miklos Szeredi1-17/+12
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+5
2016-10-10Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds4-29/+54
2016-10-07vfs: Remove {get,set,remove}xattr inode operationsAndreas Gruenbacher1-9/+0
2016-10-07xattr: Add __vfs_{get,set,remove}xattr helpersAndreas Gruenbacher2-17/+14
2016-10-06ecryptfs: Switch to generic xattr handlersAndreas Gruenbacher3-14/+51
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-1/+1
2016-09-27fs: make remaining filesystems use .rename2Miklos Szeredi1-2/+6
2016-09-22fs: Give dentry to inode_change_ok() instead of inodeJan Kara1-1/+1
2016-07-08ecryptfs: don't allow mmap when the lower fs doesn't support itJeff Mahoney1-1/+14
2016-07-07Revert "ecryptfs: forbid opening files without mmap handler"Jeff Mahoney1-11/+2
2016-06-20ecryptfs: fix spelling mistakesChris J Arges2-4/+4
2016-06-20eCryptfs: fix typos in commentWei Yuan1-2/+2
2016-06-20ecryptfs: drop null test before destroy functionsJulia Lawall1-2/+1
2016-06-10Merge branch 'stacking-fixes' (vfs stacking fixes from Jann)Linus Torvalds1-2/+11
2016-06-10ecryptfs: forbid opening files without mmap handlerJann Horn1-2/+11
2016-05-27switch ->setxattr() to passing dentry and inode separatelyAl Viro4-10/+13
2016-05-18Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-50/+35
2016-05-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds5-16/+21
2016-05-17Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds4-21/+26
2016-05-11Merge branch 'ovl-fixes' into for-linusAl Viro6-49/+49
2016-05-09switch ecryptfs to ->iterate_sharedAl Viro1-1/+1
2016-05-09Merge branch 'for-linus' into work.lookupsAl Viro1-16/+55
2016-05-04ecryptfs: fix handling of directory openingAl Viro1-16/+55
2016-05-02Merge getxattr prototype change into work.lookupsAl Viro4-15/+20
2016-04-20eCryptfs: Do not allocate hash tfm in NORECLAIM contextHerbert Xu4-21/+26
2016-04-11->getxattr(): pass dentry and inode as separate argumentsAl Viro4-15/+20
2016-04-04mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usageKirill A. Shutemov1-2/+2
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov6-47/+47
2016-03-31ecryptfs_lookup(): try either only encrypted or plaintext nameAl Viro1-35/+20
2016-03-31ecryptfs: avoid multiple aliases for directoriesAl Viro1-20/+20
2016-03-23Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-4/+2
2016-03-19Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-27/+12
2016-03-17eCryptfs: Use skcipher and shashHerbert Xu1-4/+2
2016-02-22ecryptfs_encrypt_and_encode_filename(): drop unused argumentAl Viro3-21/+10
2016-02-22ecryptfs_lookup(): use lookup_one_len_unlocked()Al Viro1-6/+2
2016-01-27eCryptfs: Use skcipher and shashHerbert Xu7-161/+180
2016-01-22wrappers for ->i_mutex accessAl Viro2-18/+18
2016-01-14kmemcg: account certain kmem allocations to memcgVladimir Davydov1-2/+4
2016-01-12Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+1