summaryrefslogtreecommitdiff
path: root/sys/fs/puffs
AgeCommit message (Expand)Author
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-10-17- remove unused variableschristos
2013-03-06commentsyamt
2013-03-06commentyamt
2013-01-16Do the protocol consistency check hack only when compiling ELF.pooka
2012-11-05Excise struct componentname from the namecache.dholland
2012-11-05Disentangle the namecache from the internals of namei.dholland
2012-08-11Missing bit in previous commit (PUFFS_KFLAG_CACHE_DOTDOT option to avoidmanu
2012-08-10Add PUFFS_KFLAG_CACHE_DOTDOT so that vnodes hold a reference on theirmanu
2012-08-10Missing bit in previous commit (prevent race between create|mknod|mkdir|symlinkmanu
2012-08-10Fix race condition between (create|mknod|mkdir|symlino) and reclaim, justmanu
2012-08-09Backout previous bugfix attempt for unmounts. That changes did notmanu
2012-07-27Rename slow sopreq queue into node sopreq queue, to refet the fact thatmanu
2012-07-27puffs mounts share global pools. This means that the puffs_vfsops cannotmanu
2012-07-23Backout NCHNAMLEN check for cache_enter. That change collided with rmind'smanu
2012-07-23Di not call cache_enter with path components bigger than NCHNAMLEN, as itmanu
2012-07-22Fix hang unmount bug introduced by last commit.manu
2012-07-22Move some the test for MAKEENTRY into the cache_enter(9). Make somermind
2012-07-21- Improve PUFFS_KFLAG_CACHE_FS_TTL by reclaiming older inactive nodes.manu
2012-04-18- Makesure update_va does not change vnode size when it should not. Formanu
2012-04-08Add name and atttribute cache with filesytem provided TTL.manu
2012-03-16Prevent access beyond end of PUFFS file on read,jakllsch
2012-01-19Fix a race condition where the filesystem lookups a vnode that ismanu
2012-01-17Add a few KASSERT() - I have a crash that likely will cause one of them tomartin
2011-11-18Obey MNT_RELATIME, the only addition is that mkdir in ufs sets IN_ACCESS too.christos
2011-10-30Add a comment that pn_sizemtx should be useless as VOP_GETATTR nowhannken
2011-10-19Remove #ifdef DIAGNOSTIC guards around KASSERT, as the macro contains themmanu
2011-10-18Make sure pagedaemon does not sleep for memory in puffs_vnop_sleep.manu
2011-10-17Roll back the change that forced kernel threads to not sleep in PUFFS.manu
2011-10-07As vnalloc() always allocates with PR_WAITOK there is no longer the needhannken
2011-09-27don't get affected by the NAME_MAX bump. Use the same constant as thechristos
2011-09-23Fix the build that was broken by struct lwp *updateproc reference inmanu
2011-09-21Make sure ioflush does not sleep in PUFFS code path, waiting for a mutex,manu
2011-08-29Add a mutex for operations that touch size (setattr, getattr, write, fsync).manu
2011-07-04Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell themanu
2011-07-03avoid some uninitialised variable warnings from GCC.mrg
2011-06-30dependant -> dependentwiz
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-19Remove cache_purge(9) calls from reclamation routines in the file systems,rmind
2011-05-03Call advlock method if suppliedmanu
2011-02-11puffs_msg_wait: check PARKFLAG_HASERROR before PARKFLAG_CALL. PR/44240.yamt
2011-01-11add advlock to puffs. ok pooka@kefren
2010-11-30Abolish the SAVENAME and HASBUF flags. There is now always a buffer,dholland
2010-11-30Abolish struct componentname's cn_pnbuf. Use the path buffer in thedholland
2010-11-15Apply patch from PR kern/44093 by yamt:pooka
2010-11-12Allow clients to reuse a "park".pooka
2010-07-25It makes no sense to call vget() with LK_RETRY.hannken
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken