aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/filesystems/Locking
AgeCommit message (Expand)AuthorFilesLines
2019-07-31docs: fs: convert docs without extension to ReSTMauro Carvalho Chehab1-576/+0
2019-07-03locks: Cleanup lm_compare_owner and lm_owner_keyBenjamin Coddington1-14/+0
2019-05-07Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2019-05-01new inode method: ->free_inode()Al Viro1-0/+2
2019-04-30Documentation/filesystems/Locking: fix ->get_link() prototypeEric Biggers1-1/+1
2018-08-21Merge tag 'ovl-update-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+1
2018-08-14Merge tag 'docs-4.19' of git://git.lwn.net/linuxLinus Torvalds1-3/+3
2018-08-13Merge branch 'work.open3' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+1
2018-07-23mm: Introduce new type vm_fault_tSouptick Joarder1-3/+3
2018-07-18vfs: remove open_flags from d_real()Miklos Szeredi1-2/+1
2018-07-18Revert "vfs: add flags to d_real()"Miklos Szeredi1-1/+1
2018-07-12document ->atomic_open() changesAl Viro1-1/+1
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds1-6/+1
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-2/+7
2018-05-26Documentation: filesystems: update filesystem locking documentationSean Anderson1-19/+24
2018-05-26fs: introduce new ->get_poll_head and ->poll_mask methodsChristoph Hellwig1-1/+6
2018-05-26fs: update documentation to mention __poll_t and match the codeChristoph Hellwig1-1/+1
2017-09-04vfs: add flags to d_real()Miklos Szeredi1-1/+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 branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2016-12-14mm: join struct fault_env and vm_faultJan Kara1-1/+1
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-6/+2
2016-10-07xattr: Stop calling {get,set,remove}xattr inode operationsAndreas Gruenbacher1-6/+18
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-3/+3
2016-09-27vfs: remove unused i_op->renameMiklos Szeredi1-5/+1
2016-07-31get rid of 'parent' argument of ->d_compare()Al Viro1-1/+1
2016-07-28Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2016-07-28Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-11/+7
2016-07-26mm: introduce fault_envKirill A. Shutemov1-5/+5
2016-07-26mm: migrate: support non-lru movable page migrationMinchan Kim1-0/+4
2016-07-24vfs: new d_init methodMiklos Szeredi1-0/+2
2016-07-12pmem: kill __pmem address spaceDan Williams1-1/+1
2016-06-30Merge branch 'd_real' of git://git.kernel.org/pub/scm/linux/kernel/git/mszere...Al Viro1-2/+3
2016-06-30Remove last traces of ->sync_pageMatthew Wilcox1-9/+2
2016-06-30vfs: clean up documentationMiklos Szeredi1-2/+0
2016-06-30vfs: document ->d_real()Miklos Szeredi1-0/+3
2016-05-01direct-io: eliminate the offset argument to ->direct_IOChristoph Hellwig1-1/+1
2015-12-30switch ->get_link() to delayed_call, kill ->put_link()Al Viro1-2/+0
2015-12-08replace ->follow_link() with new method that could stay in RCU modeAl Viro1-2/+2
2015-08-20pmem, dax: have direct_access use __pmem annotationRoss Zwisler1-1/+2
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-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2015-04-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+8
2015-04-15mm: new pfn_mkwrite same as page_mkwrite for VM_PFNMAPBoaz Harrosh1-0/+8
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-2/+0
2015-02-22Documentation/filesystems/Locking: ->get_sb() is long goneAl Viro1-2/+0
2015-02-16vfs: remove get_xip_memMatthew Wilcox1-3/+0
2014-10-24vfs: add i_op->dentry_open()Miklos Szeredi1-0/+2
2014-10-07locks: move freeing of leases outside of i_lockJeff Layton1-2/+1
2014-10-07locks: move i_lock acquisition into generic_*_lease handlersJeff Layton1-2/+4
2014-10-07locks: plumb a "priv" pointer into the setlease routinesJeff Layton1-1/+1
2014-08-14locks: update Locking documentation to clarify fl_release_private behaviorJeff Layton1-1/+5
2014-05-06new methods: ->read_iter() and ->write_iter()Al Viro1-0/+2
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-07mm: introduce vm_ops->map_pages()Kirill A. Shutemov1-0/+10
2014-04-01switch ->is_partially_uptodate() to saner argumentsAl Viro1-1/+1
2014-04-01vfs: add renameat2 syscallMiklos Szeredi1-1/+5
2013-12-19doc: Fix typo (acces_process_vm -> access_process_vm)Stefan Weil1-1/+1
2013-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-11/+24
2013-07-03Document ->tmpfile()Al Viro1-0/+2
2013-07-02Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-3/+3
2013-06-29locks: give the blocked_hash its own spinlockJeff Layton1-8/+8
2013-06-29locks: add a new "lm_owner_key" lock operationJeff Layton1-5/+11
2013-06-29locks: protect most of the file_lock handling with i_lockJeff Layton1-7/+14
2013-06-29Don't pass inode to ->d_hash() and ->d_compare()Linus Torvalds1-4/+2
2013-06-29[readdir] ->readdir() is goneAl Viro1-1/+1
2013-05-21mm: change invalidatepage prototype to accept lengthLukas Czerner1-3/+3
2013-02-26vfs: kill FS_REVAL_DOT by adding a d_weak_revalidate dentry opJeff Layton1-0/+2
2012-12-20documentation: drop vmtruncateMarco Stornelli1-6/+0
2012-08-04Documentation: get rid of write_superArtem Bityutskiy1-2/+0
2012-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2012-08-01locks: remove unused lm_release_privateJ. Bruce Fields1-2/+0
2012-07-31mm: add support for a filesystem to activate swap files and use direct_IO for...Mel Gorman1-0/+13
2012-07-31Documentation: Correct s_umount state for freeze_fs/unfreeze_fsValerie Aurora1-2/+2
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-2/+1
2012-07-14stop passing nameidata * to ->d_revalidate()Al Viro1-1/+1
2012-07-14kill struct opendataAl Viro1-1/+1
2012-07-14make ->atomic_open() return intAl Viro1-1/+1
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/+4
2012-06-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+3
2012-06-01fs: introduce inode operation ->update_timeJosef Bacik1-0/+3
2012-05-29mm/fs: remove truncate_rangeHugh Dickins1-2/+0
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-11-02vfs: add d_prune dentry operationSage Weil1-0/+1
2011-07-25Merge branch 'for-3.1' of git://linux-nfs.org/~bfields/linuxLinus Torvalds1-12/+12
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig1-2/+2
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-4/+2
2011-07-20locks: rename lock-manager opsJ. Bruce Fields1-12/+12
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-2/+2
2011-03-24fs: remove inode_lock from iput_final and prune_icacheDave Chinner1-1/+1
2011-03-16vfs: bury ->get_sb()Al Viro1-4/+2
2011-01-17fallocate should be a file operationChristoph Hellwig1-2/+1
2011-01-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+4
2011-01-15Allow d_manage() to be used in RCU-walk modeDavid Howells1-1/+1
2011-01-15Add a dentry op to allow processes to be held during pathwalk transitDavid Howells1-0/+2
2011-01-15Add a dentry op to handle automounting rather than abusing follow_link()David Howells1-0/+2
2011-01-14Merge branch 'for-2.6.38' of git://linux-nfs.org/~bfields/linuxLinus Torvalds1-2/+0
2011-01-11Documentation: fl_mylease no longer existsJ. Bruce Fields1-2/+0
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin1-3/+3
2011-01-07fs: rcu-walk aware d_revalidate methodNick Piggin1-9/+9
2011-01-07fs: dcache remove dcache_lockNick Piggin1-8/+8
2011-01-07fs: change d_hash for rcu-walkNick Piggin1-2/+3
2011-01-07fs: change d_compare for rcu-walkNick Piggin1-1/+3
2011-01-04remove trim_fs method from Documentation/filesystems/LockingChristoph Hellwig1-2/+0
2010-12-30update Documentation/filesystems/LockingChristoph Hellwig1-112/+102
2010-12-02Call the filesystem back whenever a page is removed from the page cacheLinus Torvalds1-1/+6
2010-10-31locks: remove fl_copy_lock lock_manager operationChristoph Hellwig1-2/+0
2010-10-25update block_device_operations documentationChristoph Hellwig1-8/+23
2010-08-14bkl: Remove locked .ioctl file operationArnd Bergmann1-7/+1
2010-08-09update VFS documentation for method changes.Al Viro1-10/+12
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig1-1/+1
2010-05-27Documentation/filesystems/Locking: update documentation on llseek() wrt BKLJan Blunck1-2/+3
2010-05-10doc: inode uses a mutex instead of a semaphore.Thadeu Lima de Souza Cascardo1-2/+2
2010-03-05dquot: cleanup dquot initialize routineChristoph Hellwig1-2/+0
2010-03-05dquot: cleanup dquot drop routineChristoph Hellwig1-2/+0
2010-03-05dquot: cleanup dquot transfer routineChristoph Hellwig1-2/+0
2010-03-05dquot: cleanup inode allocation / freeing routinesChristoph Hellwig1-8/+0
2010-03-05dquot: cleanup space allocation / freeing routinesChristoph Hellwig1-5/+1
2009-06-24update Documentation/filesystems/LockingChristoph Hellwig1-21/+22
2009-06-17No instance of ->bmap() needs BKLAl Viro1-1/+1
2009-05-02mm: close page_mkwrite racesNick Piggin1-8/+16
2009-04-01mm: page_mkwrite change prototype to match faultNick Piggin1-1/+1
2009-03-16Move FASYNC bit handling to f_op->fasync()Jonathan Corbet1-2/+5
2009-01-09filesystem freeze: add error handling of write_super_lockfs/unlockfsTakashi Sato1-4/+4
2009-01-06poll: allow f_op->poll to sleepTejun Heo1-1/+1
2008-12-31kill ->dir_notify()Al Viro1-2/+0
2008-10-30fs: remove prepare_write/commit_writeNick Piggin1-5/+7
2008-09-09update Documentation/filesystems/Locking for 2.6.27 changesChristoph Hellwig1-11/+4
2008-07-24access_process_vm device memory infrastructureRik van Riel1-0/+7
2008-05-06[PATCH] kill ->put_inodeChristoph Hellwig1-2/+0
2008-04-28mm: remove nopageNick Piggin1-3/+0
2008-02-07iget: remove iget() and the read_inode() super op as being obsoleteDavid Howells1-3/+0
2007-10-19Fix misspellings of "system", "controller", "interrupt" and "necessary".Robert P. J. Day1-1/+1
2007-10-16fs: introduce write_begin, write_end, and perform_write aopsNick Piggin1-3/+6
2007-07-19mm: fault feedback #1Nick Piggin1-1/+1
2007-07-19Document ->page_mkwrite() lockingMark Fasheh1-1/+10
2007-07-19mm: merge populate and nopage into fault (fixes nonlinear)Nick Piggin1-0/+2
2007-05-09trivial: s/i_sem /i_mutex/Artem Bityutskiy1-3/+3
2007-05-08VFS: delay the dentry name generation on sockets and pipesEric Dumazet1-0/+2
2007-01-11[PATCH] NFS: Fix race in nfs_release_page()Trond Myklebust1-0/+8
2006-12-07[PATCH] Documentation: remount_fs() needs lock_kernelVasily Averin1-1/+1
2006-10-01[PATCH] Vectorize aio_read/aio_write fileop methodsBadari Pulavarty1-3/+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-3/+4
2005-05-01[PATCH] doc: Locking updateNikita Danilov1-2/+6
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+515