summaryrefslogtreecommitdiffstats
path: root/fs/readdir.c
AgeCommit message (Expand)AuthorLines
2025-05-15readdir: supply dir_context.count as readdir buffer size hintMiklos Szeredi-15/+14
2025-05-15fuse: don't allow signals to interrupt getdents copyingMiklos Szeredi-3/+15
2024-11-03introduce "fd_pos" class, convert fdget_pos() users to it.Al Viro-18/+10
2024-08-12introduce fd_file(), convert all accessors to it.Al Viro-10/+10
2024-06-03readdir: Add missing quote in macro commentThorsten Blum-1/+1
2024-06-03readdir: Remove unused header includeThorsten Blum-2/+0
2023-12-12fsnotify: optionally pass access range in file permission hooksAmir Goldstein-0/+4
2023-08-06vfs: get rid of old '->iterate' directory operationLinus Torvalds-16/+52
2023-06-21readdir: Replace one-element arrays with flexible-array membersGustavo A. R. Silva-4/+4
2022-08-17Change calling conventions for filldir_tAl Viro-34/+34
2021-04-17readdir: make sure to verify directory entry for legacy interfaces tooLinus Torvalds-0/+6
2020-07-31fs: remove ksys_getdents64Christoph Hellwig-9/+2
2020-05-01readdir.c: get rid of the last __put_user(), drop now-useless access_ok()Al Viro-10/+1
2020-05-01readdir.c: get compat_filldir() more or less in sync with filldir()Al Viro-24/+27
2020-05-01switch readdir(2) to unsafe_copy_dirent_name()Al Viro-14/+16
2020-05-01uaccess: Selectively open read or write user accessChristophe Leroy-6/+6
2020-01-23readdir: make user_access_begin() use the real access rangeLinus Torvalds-38/+35
2020-01-23readdir: be more conservative with directory entry namesLinus Torvalds-1/+5
2019-10-18filldir[64]: remove WARN_ON_ONCE() for bad directory entriesLinus Torvalds-2/+2
2019-10-07uaccess: implement a proper unsafe_copy_to_user() and switch filldir over to itLinus Torvalds-42/+2
2019-10-05Make filldir[64]() verify the directory entry filename is validLinus Torvalds-0/+40
2019-10-05Convert filldir[64]() from __put_user() to unsafe_put_user()Linus Torvalds-35/+93
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds-5/+5
2018-04-02fs: add ksys_getdents64() helper; remove in-kernel calls to sys_getdents64()Dominik Brodowski-2/+9
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman-0/+1
2017-10-10locking/rwsem, fs: Use killable down_read() in iterate_dir()Kirill Tkhai-6/+5
2017-04-17readdir: move compat syscalls from compat.cAl Viro-0/+165
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds-1/+1
2016-05-26restore killability of old mutex_lock_killable(&inode->i_mutex) usersAl Viro-6/+6
2016-05-24Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds-0/+4
2016-05-02introduce a parallel variant of ->iterate()Al Viro-4/+16
2016-05-02give readdir(2)/getdents(2)/etc. uniform exclusion with lseek()Al Viro-6/+6
2016-05-02parallel lookups: actual switch to rwsemAl Viro-3/+4
2016-04-23ext4: allow readdir()'s of large empty directories to be interruptedTheodore Ts'o-0/+4
2016-01-22wrappers for ->i_mutex accessAl Viro-1/+1
2014-10-31vfs: make first argument of dir_context.actor typedMiklos Szeredi-9/+12
2014-06-04fanotify: create FAN_ACCESS event for readdirHeinrich Schuchardt-0/+2
2013-10-24file->f_op is never NULL...Al Viro-1/+1
2013-06-29[readdir] constify ->actorAl Viro-19/+14
2013-06-29[readdir] ->readdir() is goneAl Viro-9/+4
2013-06-29[readdir] introduce ->iterate(), ctx->pos, dir_emit()Al Viro-4/+11
2013-06-29[readdir] introduce iterate_dir() and dir_contextAl Viro-8/+13
2013-02-22new helper: file_inode(file)Al Viro-1/+1
2012-09-26switch simple cases of fget_light to fdgetAl Viro-20/+16
2012-05-29switch readdir/getdents to fget_light/fput_lightAl Viro-19/+14
2012-02-28fs: reduce the use of module.h wherever possiblePaul Gortmaker-1/+1
2010-08-09vfs: fix warning: 'dirent' is used uninitialized in this functionKevin Winchester-3/+5
2009-01-14[CVE-2009-0029] System call wrappers part 32Heiko Carstens-1/+2
2009-01-14[CVE-2009-0029] System call wrappers part 21Heiko Carstens-2/+4