summaryrefslogtreecommitdiffstats
path: root/sys/miscfs/fuse/fusebuf.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* spellingjsg2021-03-111-2/+2
|
* Convert infinite sleeps to tsleep_nsec(9).mpi2019-12-051-2/+2
| | | | ok jca@
* Don't timeout on fb_queue(9). The current process will blockhelg2018-06-211-8/+22
| | | | | | | | | | | | | indefinitely and cannot be interrupted or killed. This is consistent with how VFS system calls should behave. If the file system becomes unresponsive then the only sane solution is for the user to kill the file system daemon. Implementing the equivalent of nfs -osoft or -ointr to either timeout or allow the blocking FUSE operation to be interrupted can be considered in a future patch. ok mpi@
* Send the calling thread id, effective uid and gid, and umask to thehelg2018-06-191-1/+11
| | | | | | | FUSE file system. fuse_get_context(3) will now return the correct values. ok mpi@
* Change wait text when waiting for FUSE file system daemon to respond.helg2018-05-231-2/+2
| | | | ok mpi@
* Pass size argument to free(9).helg2018-05-171-2/+2
| | | | ok mpi@
* Use struct stat for storing attributes in fusebufs, because using structnatano2016-08-301-1/+2
| | | | | | | | | vattr in userspace is suboptimal as some related helpers are not available, e.g. VATTR_NULL() and IFTOVT(). The conversion is now done in the kernel where it belongs. As a side effect the <sys/vnode.h> include can be removed from libfuse. tweaks and ok guenther
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
| | | | | | | have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@
* use arc4random_buf() instead of (r << 32) | r; discussed with matthewderaadt2014-12-031-2/+2
|
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-3/+1
| | | | to include that than rdnvar.h. ok deraadt dlg
* remove uneeded proc.h includesjsg2014-09-141-2/+1
| | | | ok mpi@ kspillner@
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
| | | | after discussions with beck deraadt kettenis.
* Introduce fb_delete() helper and use it in FUSE code.syl2013-10-071-1/+11
|
* Use full 64-bit UUIDs in FUSE.syl2013-10-071-2/+2
| | | | Thanks to Pedro Martelletto.
* Allocate fb_dat in fb_setup(9)syl2013-10-071-1/+6
|
* Rework fuseread() and fusewrite().syl2013-10-071-2/+1
|
* Remove debug printfs.syl2013-08-101-9/+1
|
* add a bunch of files for ISC-licensed FUSE support. ok beck deraadttedu2013-06-031-0/+70
from Sylvestre Gallon ccna.syl gmail.com. Many thanks to Sylvestre for all the hard work.