summaryrefslogtreecommitdiffstats
path: root/fs/9p/vfs_inode.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188Thomas Gleixner2019-05-301-16/+1
* 9p: switch to ->free_inode()Al Viro2019-05-011-8/+2
* 9p: use inode->i_lock to protect i_size_write() under 32-bitHou Tao2019-03-031-12/+11
* get rid of 'opened' argument of ->atomic_open() - part 3Al Viro2018-07-121-2/+1
* getting rid of 'opened' argument of ->atomic_open() - part 1Al Viro2018-07-121-1/+1
* introduce FMODE_CREATED and switch to itAl Viro2018-07-121-1/+1
* 9p: unify paths in v9fs_vfs_lookup()Al Viro2018-05-221-20/+15
* 9p: don't maintain dir i_nlink if the exported fs doesn't eitherEryu Guan2018-04-051-4/+22
* fs/9p: Compare qid.path in v9fs_test_inodeTuomas Tynkkynen2017-10-231-0/+3
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2017-03-031-5/+5
|\
| * 9p: constify ->d_name handlingAl Viro2017-01-121-5/+5
* | statx: Add a system call to make enhanced file info availableDavid Howells2017-03-021-4/+6
|/
* vfs: remove ".readlink = generic_readlink" assignmentsMiklos Szeredi2016-12-091-1/+0
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2016-10-101-2/+6
|\
| * Merge remote-tracking branch 'ovl/rename2' into for-linusAl Viro2016-10-101-1/+5
| |\
| | * fs: rename "rename2" i_op to "rename"Miklos Szeredi2016-09-271-2/+2
| | * fs: make remaining filesystems use .rename2Miklos Szeredi2016-09-271-3/+7
| * | fs: Replace CURRENT_TIME with current_time() for inode timestampsDeepa Dinamani2016-09-271-1/+1
| |/
* / fs: Give dentry to inode_change_ok() instead of inodeJan Kara2016-09-221-1/+1
|/
* 9p: use clone_fid()Al Viro2016-08-031-1/+1
* 9p: fix braino introduced in "9p: new helper - v9fs_parent_fid()"Al Viro2016-08-031-2/+2
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2016-07-281-5/+5
|\
| * 9p: new helper - v9fs_parent_fid()Al Viro2016-05-291-5/+5
* | Use the right predicate in ->atomic_open() instancesAl Viro2016-07-051-1/+1
|/
* don't bother with ->d_inode->i_sb - it's always equal to ->d_sbAl Viro2016-04-101-1/+1
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2016-01-121-1/+1
|\
| * fs/9p: use fscache mutex rather than spinlockSasha Levin2016-01-091-1/+1
* | Merge branch 'work.symlinks' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2016-01-111-8/+16
|\ \ | |/ |/|
| * switch ->get_link() to delayed_call, kill ->put_link()Al Viro2015-12-301-4/+5
| * replace ->follow_link() with new method that could stay in RCU modeAl Viro2015-12-081-5/+12
* | 9p: ->evict_inode() should kick out ->i_data, not ->i_mappingAl Viro2015-12-081-2/+2
|/
* fs/9p: remove unnecessary new_valid_dev() checksYaowei Bai2015-11-091-3/+0
* 9p: don't leave a half-initialized inode sitting aroundAl Viro2015-07-121-2/+1
* get rid of assorted nameidata-related debrisAl Viro2015-05-151-2/+1
* don't pass nameidata to ->follow_link()Al Viro2015-05-101-1/+1
* new ->follow_link() and ->put_link() calling conventionsAl Viro2015-05-101-6/+7
* 9p: don't bother with __getname() in ->follow_link()Al Viro2015-05-101-75/+18
* 9p: don't bother with 4K allocation for 24-byte local array...Al Viro2015-05-101-21/+5
* VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells2015-04-151-17/+17
* VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)David Howells2015-02-221-1/+1
* switch d_materialise_unique() users to d_splice_alias()Al Viro2014-11-191-1/+1
* 9p: switch to %p[dD]Al Viro2014-10-091-16/+16
* Merge tag 'for-linus-3.16-merge-window' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2014-06-081-1/+1
|\
| * fs/9p: adjust sscanf parameters accordingly to the variable typesToralf Förster2014-06-011-1/+1
* | fs/9p: kerneldoc fixesFabian Frederick2014-06-041-3/+3
|/
* mm + fs: store shadow entries in page cacheJohannes Weiner2014-04-031-1/+1
* 9P: introduction of a new cache=mmap model.Dominique Martinet2014-01-101-7/+15
* 9p: remove useless assignmentGeyslan G. Bem2013-11-231-1/+1
* 9p: remove unused 'super_block' struct pointerGeyslan G. Bem2013-11-231-2/+0
* 9p: make v9fs_cache_inode_{get,put,set}_cookie empty inlines for !9P_CACHEFSAl Viro2013-10-241-6/+0