aboutsummaryrefslogtreecommitdiffstats
path: root/fs/9p/vfs_inode.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-06fs/9p: avoid debug OOPS when reading a long symlinkJim Meyering1-4/+4
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-4/+4
2012-07-14make finish_no_open() return intAl Viro1-4/+2
2012-07-14kill struct opendataAl Viro1-9/+6
2012-07-14make ->atomic_open() return intAl Viro1-6/+4
2012-07-14->atomic_open() prototype change - pass int * instead of bool *Al Viro1-3/+3
2012-07-149p: implement i_op->atomic_open()Miklos Szeredi1-67/+102
2012-05-06vfs: Rename end_writeback() to clear_inode()Jan Kara1-1/+1
2012-01-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eri...Linus Torvalds1-72/+93
2012-01-05fs/9p: We should not allocate a new inode when creating hardlines.Aneesh Kumar K.V1-19/+24
2012-01-05fs/9p: v9fs_stat2inode should update suid/sgid bits.Aneesh Kumar K.V1-12/+28
2012-01-059p: Reduce object size with CONFIG_NET_9P_DEBUGJoe Perches1-43/+43
2012-01-039p: propagate umode_tAl Viro1-10/+11
2012-01-039p: don't bother with unixmode2p9mode() for link() and symlink()Al Viro1-12/+8
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
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-2/+2
2011-10-24fs/9p: inode file operation is properly initialized init_special_inodeAneesh Kumar K.V1-2/+0
2011-09-06fs/9p: Always ask new inode in lookup for cache mode disabledAneesh Kumar K.V1-7/+21
2011-09-06fs/9p: Add OS dependent open flags in 9p protocolAneesh Kumar K.V1-1/+15
2011-09-06fs/9p: Don't update file type when updating file attributesAneesh Kumar K.V1-41/+50
2011-09-06fs/9p: Add fid before dentry instantiationAneesh Kumar K.V1-3/+1
2011-07-23fs/9p: add 9P2000.L unlinkat operationAneesh Kumar K.V1-18/+30
2011-07-23fs/9p: add 9P2000.L renameat operationAneesh Kumar K.V1-3/+6
2011-07-23fs/9p: Always ask new inode in createAneesh Kumar K.V1-5/+17
2011-07-23fs/9p: When doing inode lookup compare qid details and inode mode bits.Aneesh Kumar K.V1-3/+33
2011-07-23fs/9p: remove rename work around in 9pAneesh Kumar K.V1-5/+0
2011-07-20no need to check for LOOKUP_OPEN in ->create() instancesAl Viro1-2/+2
2011-07-20don't transliterate lower bits of ->intent.open.flags to FMODE_...Al Viro1-1/+1
2011-05-289p: remove unnecessary dentry_unhash on rmdir, dir renameSage Weil1-4/+0
2011-05-26vfs: push dentry_unhash on rename_dir into file systemsSage Weil1-0/+3
2011-05-26vfs: push dentry_unhash on rmdir into file systemsSage Weil1-0/+1
2011-03-22fs/9p: Add v9fs_dentry2v9sesAneesh Kumar K.V1-3/+3
2011-03-22fs/9p: Attach writeback_fid on first open with WR flagAneesh Kumar K.V1-1/+2
2011-03-22fs/9p: Use truncate_setsize instead of vmtruncateAneesh Kumar K.V1-6/+10
2011-03-22fs/9p: Fix race in initializing writeback fidAneesh Kumar K.V1-0/+4
2011-03-15fs/9p: Writeback dirty data before setattrAneesh Kumar K.V1-0/+4
2011-03-15fs/9p: call vmtruncate before setattr 9p opeationAneesh Kumar K.V1-6/+4
2011-03-15fs/9p: Properly update inode attributes on linkAneesh Kumar K.V1-1/+3
2011-03-15fs/9p: Workaround vfs rename rehash bugAneesh Kumar K.V1-0/+5
2011-03-15fs/9p: Mark directory inode invalid for many directory inode operationsAneesh Kumar K.V1-7/+16
2011-03-15fs/9p: mark inode attribute invalid on rename, unlink and setattrAneesh Kumar K.V1-0/+4
2011-03-15fs/9p: Add support for marking inode attribute invalidAneesh Kumar K.V1-0/+29
2011-03-15fs/9p: Update link count correctly on different file system operationsAneesh Kumar K.V1-4/+28
2011-03-15fs/9p: Move writeback fid to v9fs_inodeAneesh Kumar K.V1-8/+13
2011-03-15fs/9p: Add v9fs_inodeAneesh Kumar K.V1-20/+16
2011-03-15fs/9p: Don't set stat.st_blocks based on nrpagesAneesh Kumar K.V1-3/+4
2011-03-15fs/9p: Add inode hashingAneesh Kumar K.V1-46/+75
2011-03-15fs/9p: Add fid to inode in cached modeAneesh Kumar K.V1-1/+21
2011-03-15fs/9p: set fs cache cookie in create path alsoAneesh Kumar K.V1-0/+4
2011-03-15fs/9p: set the cached file_operations struct during inode initAneesh Kumar K.V1-2/+9
2011-01-12switch 9pAl Viro1-5/+0
2011-01-11fs/9p: Don't set dentry->d_op in create routinesAneesh Kumar K.V1-6/+0
2011-01-11fs/9p: Move dotl inode operations into a seperate fileAneesh Kumar K.V1-859/+6
2011-01-07fs: dcache per-inode inode alias lockingNick Piggin1-2/+2
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin1-13/+13
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2011-01-07fs: dcache remove dcache_lockNick Piggin1-2/+0
2011-01-07fs: scale inode alias listNick Piggin1-0/+2
2010-10-28fs/9p: Use generic_file_open with lookup_instantiate_filpAneesh Kumar K.V1-9/+2
2010-10-28fs/9p: Add missing iput in v9fs_vfs_lookupAneesh Kumar K.V1-1/+3
2010-10-28fs/9p: Use mknod 9p operation on create without open requestAneesh Kumar K.V1-2/+12
2010-10-289p: Implement TREADLINK operation for 9p2000.LM. Mohan Kumar1-3/+57
2010-10-28fs/9p: Implement create time inheritanceAneesh Kumar K.V1-44/+97
2010-10-28fs/9p: Update ACL on chmodAneesh Kumar K.V1-0/+6
2010-10-28fs/9p: Implement setting posix aclAneesh Kumar K.V1-1/+1
2010-10-28fs/9p: Implement POSIX ACL permission checking functionAneesh Kumar K.V1-1/+9
2010-10-28fs/9p: mkdir fix for setting S_ISGID bit as per parent directoryHarsh Prateek Bora1-0/+2
2010-10-289p: remove unneeded checksDan Carpenter1-13/+0
2010-10-25new helper: ihold()Al Viro1-2/+3
2010-09-13fs/9p: Don't use dotl version of mknod for dotu inode operationsAneesh Kumar K.V1-1/+1
2010-09-13fs/9p: Use the correct dentry operationsAneesh Kumar K.V1-1/+4
2010-09-13fs/9p, net/9p: memory leak fixesLatchesar Ionkov1-0/+2
2010-08-11v9fs: fixup for inode_setattr being removedStephen Rothwell1-3/+12
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-4/+15
2010-08-09convert remaining ->clear_inode() to ->evict_inode()Al Viro1-1/+3
2010-08-09remove inode_setattrChristoph Hellwig1-3/+12
2010-08-02fs/9p: remove sparse warning in vfs_inodeEric Van Hensbergen1-1/+1
2010-08-02fs/9p: Prevent parallel rename when doing fid_lookupAneesh Kumar K.V1-3/+10
2010-08-02fs/9p: Add support user. xattrAneesh Kumar K.V1-0/+15
2010-08-02fs/9p: This patch implements TLCREATE for 9p2000.L protocol.Venkateswararao Jujjuri (JV)1-1/+113
2010-08-029p: Implement TMKDIRM. Mohan Kumar1-3/+80
2010-08-029p: Implement TMKNODM. Mohan Kumar1-3/+103
2010-08-029p: Define and implement TSYMLINK for 9P2000.LVenkateswararao Jujjuri (JV)1-4/+97
2010-08-029p: Define and implement TLINK for 9P2000.LEric Van Hensbergen1-1/+106
2010-08-029p: Implement client side of setattr for 9P2000.L protocol.Sripathi Kodi1-3/+46
2010-08-029p: getattr client implementation for 9P2000.L protocol.Sripathi Kodi1-16/+161
2010-05-24Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eri...Linus Torvalds1-28/+79
2010-05-229p: Optimize TCREATE by eliminating a redundant fid clone.Venkateswararao Jujjuri1-12/+6
2010-05-229p: cleanup: remove unneeded assignmentDan Carpenter1-2/+0
2010-05-229p: Add mksock supportVenkateswararao Jujjuri1-0/+2
2010-05-22fs/9p: Make sure we properly instantiate dentry.Aneesh Kumar K.V1-3/+4
2010-05-219p: replace inode uid,gid,mode initialization with helper functionDmitry Monakhov1-3/+1
2010-05-219p: add 9P2000.L rename operationSripathi Kodi1-0/+7
2010-05-219p: VFS switches for 9p2000.L: VFS switchesSripathi Kodi1-11/+60
2010-04-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eri...Linus Torvalds1-1/+8
2010-04-059p: Creating files with names too long should fail with ENAMETOOLONG.Sripathi Kodi1-0/+3
2010-04-059p: drop nlink removeAneesh Kumar K.V1-1/+5
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-05fs/9p: Add hardlink support to .u extensionAneesh Kumar K.V1-1/+18
2010-03-059P2010.L handshake: Add VFS flagsSripathi Kodi1-14/+15
2010-02-089p: Include fsync support for 9p clientM. Mohan Kumar1-1/+1
2010-01-14Kill 9p readlink()Al Viro1-40/+1
2009-11-029p: fix readlinkMartin Stava1-3/+2
2009-09-239p: Add fscache support to 9pAbhishek Kulkarni1-1/+56
2009-09-239p: Use the i_size_[read, write]() macros instead of using inode->i_size dire...Abhishek Kulkarni1-2/+2
2009-08-179p: Add missing cast for the error return value in v9fs_get_inodeAbhishek Kulkarni1-1/+1
2009-08-179p: Fix possible memleak in v9fs_inode_from fid.Abhishek Kulkarni1-9/+4
2009-08-179p: minor comment fixesAbhishek Kulkarni1-2/+1
2009-08-179p: Fix possible inode leak in v9fs_get_inode.Abhishek Kulkarni1-49/+56
2009-08-179p: Check for error in return value of v9fs_fid_addAbhishek Kulkarni1-1/+4
2008-12-25Merge branch 'next' into for-linusJames Morris1-2/+2
2008-12-199p: convert d_iname references to d_name.nameWu Fengguang1-1/+2
2008-12-199p: Remove potentially bad parameter from function entry debug print.Duane Griffin1-1/+2
2008-11-14CRED: Wrap task credential accesses in 9P2000 filesystemDavid Howells1-2/+2
2008-10-179p: fix device file handlingMagnus Deininger1-0/+1
2008-10-179p: rework client code to use new protocol support functionsEric Van Hensbergen1-20/+18
2008-09-249p: use an IS_ERR test rather than a NULL testJulien Brunel1-2/+1
2008-07-039p: fix O_APPEND in legacy modeEric Van Hensbergen1-8/+10
2008-05-149p: Documentation updatesEric Van Hensbergen1-13/+37
2008-02-07Convert ERR_PTR(PTR_ERR(p)) instances to ERR_CAST(p)David Howells1-1/+1
2008-02-069p: add support for sticky bitAnthony Liguori1-0/+5
2007-10-239p: v9fs_vfs_rename incorrect clunk orderLatchesar Ionkov1-2/+2
2007-10-179p: attach-per-userLatchesar Ionkov1-10/+10
2007-10-179p: rename uid and gid parametersLatchesar Ionkov1-2/+2
2007-10-179p: define session flagsLatchesar Ionkov1-13/+13
2007-07-149p: cache meta-data when cache=looseEric Van Hensbergen1-0/+3
2007-07-149p: Reorganization of 9p file system codeLatchesar Ionkov1-470/+283
2007-05-21Detach sched.h from mm.hAlexey Dobriyan1-0/+1
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap1-1/+0
2007-04-24v9fs: don't use primary fid when removing fileLatchesar Ionkov1-1/+1
2007-02-189p: implement optional loose read cacheEric Van Hensbergen1-4/+16
2007-02-12[PATCH] mark struct inode_operations const 1Arjan van de Ven1-8/+8
2007-02-09[PATCH] v9fs_vfs_mkdir(): fix a double freeAdrian Bunk1-5/+2
2007-01-26[PATCH] 9p: fix segfault caused by race condition in meta-data operationsEric Van Hensbergen1-86/+118
2007-01-26[PATCH] 9p: fix rename return codeEric Van Hensbergen1-1/+1
2006-12-07[PATCH] Function v9fs_get_idpool returns int, not u32 as called twice in fs/9...Mika Kukkonen1-2/+2
2006-10-01[PATCH] r/o bind mount prepwork: inc_nlink() helperDave Hansen1-1/+1
2006-09-27[PATCH] inode-diet: Eliminate i_blksize from the inode structureTheodore Ts'o1-3/+1
2006-07-31[PATCH] 9p: fix fid behavior on failed removeEric Van Hensbergen1-3/+3
2006-06-28[PATCH] v9fs: fix fid check in v9fs_createLatchesar Ionkov1-1/+1
2006-06-25[PATCH] Remove needless checks in fs/9p/vfs_inode.cEric Sesterhenn1-6/+0
2006-06-25[PATCH] 9pfs: missing result check in v9fs_vfs_readlink() and v9fs_vfs_link()Florin Malita1-0/+6
2006-05-15[PATCH] v9fs: signal handling fixesLatchesar Ionkov1-3/+16
2006-03-25[PATCH] v9fs: update license boilerplateEric Van Hensbergen1-3/+2
2006-03-25[PATCH] v9fs: fix vfs_inode dereference before NULL checkEugene Teo1-0/+2
2006-03-25[PATCH] v9fs: add extension field to TcreateLatchesar Ionkov1-28/+19
2006-03-25[PATCH] v9fs: print 9p messagesLatchesar Ionkov1-1/+1
2006-03-22[PATCH] v9fs: assign dentry ops to negative dentriesLatchesar Ionkov1-2/+1
2006-03-08[PATCH] v9fs: fix for access to unitialized variables or freed memoryLatchesar Ionkov1-5/+3
2006-03-02[PATCH] v9fs: fix atomic create openLatchesar Ionkov1-166/+312
2006-02-03[PATCH] v9fs: symlink support fixesLatchesar Ionkov1-3/+3
2006-01-18[PATCH] v9fs: add readpage supportEric Van Hensbergen1-0/+1
2006-01-10spelling: s/retreive/retrieve/Adrian Bunk1-1/+1
2006-01-08[PATCH] v9fs: handle kthread_create failure, minor bugfixesLatchesar Ionkov1-1/+6
2006-01-08[PATCH] v9fs: zero copy implementationLatchesar Ionkov1-372/+173
2006-01-08[PATCH] v9fs: fix fid management in v9fs_createLatchesar Ionkov1-3/+3
2006-01-08[PATCH] v9fs: new multiplexer implementationLatchesar Ionkov1-47/+42
2005-11-28[PATCH] v9fs: fix memory leak in v9fs dentry codeLatchesar Ionkov1-0/+2
2005-11-07[PATCH] V9FS: 'names_cache' memory leakDavi Arnaut1-5/+5
2005-09-28[PATCH] v9fs: fix races in fid allocationLatchesar Ionkov1-32/+59
2005-09-22[PATCH] v9fs: replace strlen on newly allocated by __getname buffers to PATH_MAXLatchesar Ionkov1-2/+2
2005-09-09[PATCH] v9fs: readlink extended mode checkEric Van Hensbergen1-5/+30
2005-09-09[PATCH] v9fs: Fix support for special files (devices, named pipes, etc.)Eric Van Hensbergen1-0/+3
2005-09-09[PATCH] v9fs: Clean-up vfs_inode and setattr functionsEric Van Hensbergen1-96/+35
2005-09-09[PATCH] v9fs: VFS inode operationsEric Van Hensbergen1-0/+1371