summaryrefslogtreecommitdiff
path: root/sys/fs/puffs/puffs_msgif.h
AgeCommit message (Expand)Author
2021-12-03Avoid using register_t in <fs/puffs/puffs_msgif.h>pho
2021-03-08give names to the enums so we can cast by name for lintchristos
2019-09-23Restore binary compatibility by using the statvfs90 structure internally.christos
2015-02-15Add PUFFS_KFLAG_NOFLUSH_META to prevent sending metadata flush to FUSEmanu
2014-10-31Add PUFFS_HAVE_FALLOCATE in puffs_msgif.h so that filesystem can decidemanu
2014-10-31Add PUFFS support for fallocate and fdiscard operationsmanu
2014-08-16Add a oflags input field to open requests so that the filesystem can passmanu
2012-08-10Add PUFFS_KFLAG_CACHE_DOTDOT so that vnodes hold a reference on theirmanu
2012-07-21- Improve PUFFS_KFLAG_CACHE_FS_TTL by reclaiming older inactive nodes.manu
2012-04-08Add name and atttribute cache with filesytem provided TTL.manu
2011-09-27don't get affected by the NAME_MAX bump. Use the same constant as thechristos
2011-07-04Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell themanu
2010-07-06Add compat to enable running puffs in a 64bit time_t kernel againstpooka
2010-06-07Make retval argument for pathconf a register_t to match VOP_PATHCONF.pooka
2010-05-21add option string for no attribute cachepooka
2010-05-21Since libpuffs needs a major bump for extattr support anyway, makepooka
2010-05-21Support extended attributes.pooka
2010-05-20Fix typo.pooka
2010-01-07Add a PUFFS_UNMOUNT server->kernel request, which causes the kernelpooka
2009-10-17Bump protocol version once more to allow for previous to be pulledpooka
2009-10-17Transmit VOP_ABORTOP() to the server.pooka
2009-01-12Bump interface version number for the time_t/dev_t changes.pooka
2008-01-28For code clarity typedef void *puffs_cookie_t.pooka
2007-12-08Now that "l" is gone both as an argument to operations and frompooka
2007-12-05Send a response message for flush operations from the kernel insteadpooka
2007-12-04Add a bit to differentiate if a message is a request or a response.pooka
2007-11-27Remove "puffs_cid" from the puffs interface following l-removalpooka
2007-11-12* split the putter header into a kernel version and a userland versionpooka
2007-10-21Always provide caller information from the kernel based on curlwp.pooka
2007-10-19When doing a read operation, don't copy the whole kernel buffer topooka
2007-10-11g/c garbagepooka
2007-10-11Part 1/n of some pretty extensive changes to how the kernel modulepooka
2007-10-04g/c the "sizeop" code previous used for ioctl/fcntl. It was alreadypooka
2007-10-02If kernel resource allocation fails after the file server haspooka
2007-10-01* better error checking: validate error values received from userlandpooka
2007-09-27nuke trailing , from enum. spotted by xtraemepooka
2007-09-27Add error notifications, which are used to deliver errors from thepooka
2007-08-23Add a third type of fh option, passthrough, where the kernel doespooka
2007-08-22Mimic namei structure changes for puffs. bump both kernel & lib version.pooka
2007-08-15Nuke PUFFSLOOKUP_FOO and move to NAMEI_FOOpooka
2007-07-30Move PUFFS_TYPEPREFIX to puffs_msgif.h since it's used in a macro there.pooka
2007-07-27include <uvm/uvm_prot.h>pooka
2007-07-27Change unused fflags parameter in VOP_MMAP to prot and pass inpooka
2007-07-19define PUFFSREQSIZEOP ioctl, which can be used to fetch thepooka
2007-07-18kill MFSNAMELEN limitpooka
2007-07-17Set a file server supplied file system type in the type field and setpooka
2007-07-161|2 is more correct when it's 3 instead of 2. This makes calls topooka
2007-07-02support turning REQUIREDIR off and extra consume in lookuppooka
2007-07-02Get rid of the "int *refs" parameter to inactive: the same can bepooka
2007-07-01Give the file server to ability to request the entire pathname bufferpooka