summaryrefslogtreecommitdiff
path: root/fs/readdir.c
AgeCommit message (Expand)Author
2023-08-06vfs: get rid of old '->iterate' directory operationLinus Torvalds
2023-06-21readdir: Replace one-element arrays with flexible-array membersGustavo A. R. Silva
2022-08-17Change calling conventions for filldir_tAl Viro
2021-04-17readdir: make sure to verify directory entry for legacy interfaces tooLinus Torvalds
2020-07-31fs: remove ksys_getdents64Christoph Hellwig
2020-05-01readdir.c: get rid of the last __put_user(), drop now-useless access_ok()Al Viro
2020-05-01readdir.c: get compat_filldir() more or less in sync with filldir()Al Viro
2020-05-01switch readdir(2) to unsafe_copy_dirent_name()Al Viro
2020-05-01uaccess: Selectively open read or write user accessChristophe Leroy
2020-01-23readdir: make user_access_begin() use the real access rangeLinus Torvalds
2020-01-23readdir: be more conservative with directory entry namesLinus Torvalds
2019-10-18filldir[64]: remove WARN_ON_ONCE() for bad directory entriesLinus Torvalds
2019-10-07uaccess: implement a proper unsafe_copy_to_user() and switch filldir over to itLinus Torvalds
2019-10-05Make filldir[64]() verify the directory entry filename is validLinus Torvalds
2019-10-05Convert filldir[64]() from __put_user() to unsafe_put_user()Linus Torvalds
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds
2018-04-02fs: add ksys_getdents64() helper; remove in-kernel calls to sys_getdents64()Dominik Brodowski
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-10-10locking/rwsem, fs: Use killable down_read() in iterate_dir()Kirill Tkhai
2017-04-17readdir: move compat syscalls from compat.cAl Viro
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds
2016-05-26restore killability of old mutex_lock_killable(&inode->i_mutex) usersAl Viro
2016-05-24Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds
2016-05-02introduce a parallel variant of ->iterate()Al Viro
2016-05-02give readdir(2)/getdents(2)/etc. uniform exclusion with lseek()Al Viro
2016-05-02parallel lookups: actual switch to rwsemAl Viro
2016-04-23ext4: allow readdir()'s of large empty directories to be interruptedTheodore Ts'o
2016-01-22wrappers for ->i_mutex accessAl Viro
2014-10-31vfs: make first argument of dir_context.actor typedMiklos Szeredi
2014-06-04fanotify: create FAN_ACCESS event for readdirHeinrich Schuchardt
2013-10-24file->f_op is never NULL...Al Viro
2013-06-29[readdir] constify ->actorAl Viro
2013-06-29[readdir] ->readdir() is goneAl Viro
2013-06-29[readdir] introduce ->iterate(), ctx->pos, dir_emit()Al Viro
2013-06-29[readdir] introduce iterate_dir() and dir_contextAl Viro
2013-02-22new helper: file_inode(file)Al Viro
2012-09-26switch simple cases of fget_light to fdgetAl Viro
2012-05-29switch readdir/getdents to fget_light/fput_lightAl Viro
2012-02-28fs: reduce the use of module.h wherever possiblePaul Gortmaker
2010-08-09vfs: fix warning: 'dirent' is used uninitialized in this functionKevin Winchester
2009-01-14[CVE-2009-0029] System call wrappers part 32Heiko Carstens
2009-01-14[CVE-2009-0029] System call wrappers part 21Heiko Carstens
2009-01-14[CVE-2009-0029] Rename old_readdir to sys_old_readdirHeiko Carstens
2008-10-23[PATCH] prepare vfs_readdir() callers to returning filldir resultAl Viro
2008-08-25[PATCH] fix regular readdir() and friendsAl Viro
2007-12-06Use mutex_lock_killable in vfs_readdirLiam R. Howlett
2007-05-08ROUND_UP macro cleanup in fs/(select|compat|readdir).cMilind Arun Choudhary
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap
2006-12-08[PATCH] VFS: change struct file to use struct pathJosef "Jeff" Sipek