aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/filesystems/vfs.txt
AgeCommit message (Expand)AuthorFilesLines
2019-05-29docs: filesystems: vfs: Convert vfs.txt to RSTTobin C. Harding1-1274/+0
2019-05-29docs: filesystems: vfs: Convert spaces to tabsTobin C. Harding1-62/+62
2019-05-29docs: filesystems: vfs: Fix pre-amble indentationTobin C. Harding1-3/+3
2019-05-29docs: filesystems: vfs: Use SPDX identifierTobin C. Harding1-2/+2
2019-05-29docs: filesystems: vfs: Use correct initial headingTobin C. Harding1-2/+3
2019-05-29docs: filesystems: vfs: Use uniform spacing around headingsTobin C. Harding1-0/+9
2019-05-29docs: filesystems: vfs: Use 72 character column widthTobin C. Harding1-101/+97
2019-05-29docs: filesystems: vfs: Use uniform space after period.Tobin C. Harding1-123/+123
2019-05-29docs: filesystems: vfs: Remove space before tabTobin C. Harding1-39/+39
2019-04-30Documentation/filesystems/vfs.txt: document how ->i_link worksEric Biggers1-0/+6
2019-04-30Documentation/filesystems/vfs.txt: remove bogus "Last updated" dateEric Biggers1-2/+0
2019-02-24fs: add an iopoll method to struct file_operationsChristoph Hellwig1-0/+3
2018-11-20Documentation: Use "while" instead of "whilst"Will Deacon1-1/+1
2018-10-30vfs: enable remap callers that can handle short operationsDarrick J. Wong1-1/+3
2018-10-30vfs: make remap_file_range functions take and return bytes completedDarrick J. Wong1-5/+5
2018-10-30vfs: combine the clone and dedupe into a single remap_file_rangeDarrick J. Wong1-7/+13
2018-08-30vfs: add the fadvise() file operationAmir Goldstein1-0/+3
2018-08-30Documentation/filesystems: update documentation of file_operationsAmir Goldstein1-2/+16
2018-08-21Merge tag 'ovl-update-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-12/+4
2018-08-13Merge branch 'work.open3' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-8/+10
2018-07-18vfs: remove open_flags from d_real()Miklos Szeredi1-12/+4
2018-07-18Revert "vfs: add flags to d_real()"Miklos Szeredi1-1/+1
2018-07-12document ->atomic_open() changesAl Viro1-8/+10
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds1-13/+0
2018-05-26fs: introduce new ->get_poll_head and ->poll_mask methodsChristoph Hellwig1-0/+13
2018-05-26fs: update documentation to mention __poll_t and match the codeChristoph Hellwig1-1/+1
2017-09-13Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2017-09-04vfs: add flags to d_real()Miklos Szeredi1-1/+1
2017-08-26swap: Remove obsolete sentenceNikolay Borisov1-3/+1
2017-07-15Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-6/+0
2017-07-11VFS: Kill off s_options and helpersDavid Howells1-6/+0
2017-07-06Documentation: flesh out the section in vfs.txt on storing and reporting writ...Jeff Layton1-3/+41
2017-05-08fs: semove set but not checked AOP_FLAG_UNINTERRUPTIBLE flagTetsuo Handa1-2/+1
2017-04-03Documentation/filesystems: fix documentation for ->getattr()Eric Biggers1-2/+1
2017-03-02statx: Add a system call to make enhanced file info availableDavid Howells1-1/+2
2016-12-17Merge uncontroversial parts of branch 'readlink' of git://git.kernel.org/pub/...Linus Torvalds1-3/+6
2016-12-09vfs: default to generic_readlink()Miklos Szeredi1-3/+6
2016-12-02vfs: change d_manage() to take a struct pathIan Kent1-1/+1
2016-10-30fs: remove the never implemented aio_fsync file operationChristoph Hellwig1-1/+0
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-7/+2
2016-10-10Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-15/+30
2016-10-07xattr: Stop calling {get,set,remove}xattr inode operationsAndreas Gruenbacher1-15/+30
2016-10-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2016-09-29doc: vfs: fix fadvise() sycall nameAndreas Gruenbacher1-1/+1
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-1/+1
2016-09-27vfs: remove unused i_op->renameMiklos Szeredi1-7/+2
2016-07-31get rid of 'parent' argument of ->d_compare()Al Viro1-1/+1
2016-07-28Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-19/+32
2016-07-26mm: migrate: support non-lru movable page migrationMinchan Kim1-0/+11
2016-07-24vfs: new d_init methodMiklos Szeredi1-0/+3
2016-06-30Merge branch 'd_real' of git://git.kernel.org/pub/scm/linux/kernel/git/mszere...Al Viro1-14/+26
2016-06-30Remove last traces of ->sync_pageMatthew Wilcox1-5/+3
2016-06-30vfs: clean up documentationMiklos Szeredi1-16/+8
2016-06-30vfs: document ->d_real()Miklos Szeredi1-0/+20
2016-05-01direct-io: eliminate the offset argument to ->direct_IOChristoph Hellwig1-1/+1
2016-04-04mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usageKirill A. Shutemov1-2/+2
2015-12-30switch ->get_link() to delayed_call, kill ->put_link()Al Viro1-11/+10
2015-07-23fs: Remove ext3 filesystem driverJan Kara1-1/+1
2015-06-24Merge tag 'docs-for-linus' of git://git.lwn.net/linux-2.6Linus Torvalds1-6/+11
2015-06-08Documentation: filesystems: updated struct file_operations documentation in v...Thomas de Beauchene1-6/+11
2015-05-15update Documentation/filesystems/ regarding the follow_link/put_link changesAl Viro1-8/+10
2015-05-11switch ->put_link() from dentry to inodeAl Viro1-1/+1
2015-05-10don't pass nameidata to ->follow_link()Al Viro1-1/+1
2015-05-10new ->follow_link() and ->put_link() calling conventionsAl Viro1-2/+2
2015-04-11direct_IO: remove rw from a_ops->direct_IO()Omar Sandoval1-1/+1
2015-04-11->aio_read and ->aio_write removedAl Viro1-6/+0
2015-02-16vfs: remove get_xip_memMatthew Wilcox1-7/+0
2014-11-19Merge tag 'trace-seq-file-cleanup' of git://git.kernel.org/pub/scm/linux/kern...Al Viro1-1/+1
2014-11-05fs: Convert show_fdinfo functions to voidJoe Perches1-1/+1
2014-10-24vfs: add i_op->dentry_open()Miklos Szeredi1-0/+7
2014-10-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2014-10-09vfs: fix typo in s_op->alloc_inode() documentationKirill Smelkov1-1/+1
2014-10-07locks: move i_lock acquisition into generic_*_lease handlersJeff Layton1-2/+3
2014-10-07locks: plumb a "priv" pointer into the setlease routinesJeff Layton1-1/+1
2014-08-07VFS: allow ->d_manage() to declare -EISDIR in rcu_walk mode.NeilBrown1-1/+2
2014-05-06new methods: ->read_iter() and ->write_iter()Al Viro1-2/+8
2014-05-06pass iov_iter to ->direct_IO()Al Viro1-2/+1
2014-04-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2014-04-01switch ->is_partially_uptodate() to saner argumentsAl Viro1-1/+1
2014-04-01vfs: add renameat2 syscallMiklos Szeredi1-0/+16
2014-01-30Documentation/filesystems/vfs.txt: update file_operations documentationRichard Yao1-10/+2
2013-09-16vfs: improve i_op->atomic_open() documentationMiklos Szeredi1-7/+7
2013-07-03documentation: document the is_dirty_writeback aops callbackMel Gorman1-0/+10
2013-07-03documentation: update address_space_operationsMel Gorman1-8/+7
2013-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-11/+13
2013-07-03Document ->tmpfile()Al Viro1-0/+5
2013-07-02Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-10/+10
2013-06-29Don't pass inode to ->d_hash() and ->d_compare()Linus Torvalds1-11/+8
2013-06-29[readdir] ->readdir() is goneAl Viro1-2/+2
2013-05-21mm: change invalidatepage prototype to accept lengthLukas Czerner1-10/+10
2013-02-26vfs: kill FS_REVAL_DOT by adding a d_weak_revalidate dentry opJeff Layton1-2/+22
2012-12-20documentation: drop vmtruncateMarco Stornelli1-11/+0
2012-08-04Documentation: get rid of write_superArtem Bityutskiy1-4/+0
2012-07-31mm: add support for a filesystem to activate swap files and use direct_IO for...Mel Gorman1-0/+12
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-1/+1
2012-07-14stop passing nameidata * to ->d_revalidate()Al Viro1-4/+4
2012-07-14kill struct opendataAl Viro1-1/+1
2012-07-14make ->atomic_open() return intAl Viro1-3/+3
2012-07-14->atomic_open() prototype change - pass int * instead of bool *Al Viro1-1/+1
2012-07-14vfs: add i_op->atomic_open()Miklos Szeredi1-0/+11
2012-06-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+4
2012-06-01fs: introduce inode operation ->update_timeJosef Bacik1-0/+4
2012-05-29mm/fs: remove truncate_rangeHugh Dickins1-5/+8
2012-04-09typo fix in Documentation/filesystems/vfs.txtAl Viro1-1/+1
2012-03-07Documentation: Fix multiple typo in DocumentationMasanari Iida1-1/+1
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-1/+1
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro1-1/+1
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-1/+1
2011-09-27doc: fix broken referencesPaul Bolle1-3/+0
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig1-1/+1
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-1/+1
2011-07-20vfs: increase shrinker batch sizeDave Chinner1-0/+6
2011-07-20superblock: add filesystem shrinker operationsDave Chinner1-0/+16
2011-07-20->permission() sanitizing: don't pass flags to ->permission()Al Viro1-2/+2
2011-07-20->permission() sanitizing: don't pass flags to ->check_acl()Al Viro1-1/+1
2011-05-27fs: pass exact type of data dirties to ->dirty_inodeChristoph Hellwig1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-03-24fs: remove inode_lock from iput_final and prune_icacheDave Chinner1-1/+1
2011-03-18lose 'mounting_here' argument in ->d_manage()Al Viro1-5/+1
2011-03-16vfs: bury ->get_sb()Al Viro1-24/+32
2011-01-15Unexport do_add_mount() and add in follow_automount(), not ->d_automount()David Howells1-9/+14
2011-01-15Allow d_manage() to be used in RCU-walk modeDavid Howells1-1/+6
2011-01-15Add a dentry op to allow processes to be held during pathwalk transitDavid Howells1-1/+20
2011-01-15Add a dentry op to handle automounting rather than abusing follow_link()David Howells1-0/+14
2011-01-14fs: small rcu-walk documentation fixesNick Piggin1-2/+2
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin1-1/+9
2011-01-07fs: rcu-walk aware d_revalidate methodNick Piggin1-0/+9
2011-01-07fs: change d_hash for rcu-walkNick Piggin1-2/+6
2011-01-07fs: change d_compare for rcu-walkNick Piggin1-3/+23
2011-01-07fs: change d_delete semanticsNick Piggin1-14/+13
2010-12-14Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6Linus Torvalds1-0/+7
2010-12-02Documentation/filesystems/vfs.txt: fix ->repeasepage() descriptionAndrew Morton1-5/+4
2010-12-02Call the filesystem back whenever a page is removed from the page cacheLinus Torvalds1-0/+7
2010-08-14bkl: Remove locked .ioctl file operationArnd Bergmann1-5/+1
2010-05-27fs: introduce new truncate sequencenpiggin@suse.de1-1/+6
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig1-1/+1
2010-04-23Documentation/: it's -> its where appropriateFrancis Galiegue1-1/+1
2009-12-10kill wait_on_page_writeback_rangeChristoph Hellwig1-1/+1
2009-09-16HWPOISON: Define a new error_remove_page address space op for async truncationAndi Kleen1-0/+7
2009-04-20Documentation/filesystems: remove out of date reference to BKL being heldAdrian McMenamin1-2/+1
2009-01-09filesystem freeze: add error handling of write_super_lockfs/unlockfsTakashi Sato1-4/+4
2008-12-31kill ->dir_notify()Al Viro1-3/+0
2008-12-31correct wrong function name of d_put in kernel document and source commentZhaolei1-1/+1
2008-10-30fs: remove prepare_write/commit_writeNick Piggin1-34/+5
2008-07-26Documentation cleanup: trivial misspelling, punctuation, and grammar correcti...Matt LaPlante1-3/+3
2008-05-06[PATCH] kill ->put_inodeChristoph Hellwig1-4/+0
2008-02-08mount options: add documentationMiklos Szeredi1-3/+47
2008-02-07iget: remove iget() and the read_inode() super op as being obsoleteDavid Howells1-14/+3
2007-10-20Documentation/filesystems/vfs.txt: typo fixShaun Zinck1-1/+1
2007-10-16fs: remove some AOP_TRUNCATED_PAGENick Piggin1-5/+1
2007-10-16fs: introduce write_begin, write_end, and perform_write aopsNick Piggin1-0/+45
2007-07-16update Documentation/filesystems/vfs.txtBorislav Petkov1-13/+16
2007-07-16update description in Documentation/filesystems/vfs.txtBorislav Petkov1-9/+13
2007-05-08VFS: delay the dentry name generation on sockets and pipesEric Dumazet1-1/+22
2007-02-20[PATCH] fs: fix libfs data leakNick Piggin1-0/+5
2006-10-03Documentation: remove duplicated wordsPaolo Ornati1-1/+1
2006-10-01[PATCH] Vectorize aio_read/aio_write fileop methodsBadari Pulavarty1-2/+2
2006-07-10[PATCH] VFS documentation tweakJonathan Corbet1-2/+2
2006-06-23[PATCH] VFS: Permit filesystem to perform statfs with a known root dentryDavid Howells1-1/+1
2006-06-23[PATCH] VFS: Permit filesystem to override root dentry on mountDavid Howells1-2/+2
2006-04-11[PATCH] vfs: add splice_write and splice_read to documentationPekka J Enberg1-1/+11
2006-03-25[PATCH] More corrections to vfs.txt updateNeilBrown1-25/+25
2006-03-25[PATCH] Update some VFS documentationNeilBrown1-22/+195
2006-01-03Documentation/filesystems/vfs.txt: typo fixJim Cromie1-3/+2
2005-11-07[PATCH] VFS: split dentry locking documentationPekka Enberg1-175/+2
2005-11-07[PATCH] VFS: update overview documentPekka Enberg1-114/+149
2005-09-09[PATCH] VFS: update documentationPekka J Enberg1-112/+323
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+671