OpenBSD CVS

CVS log for src/sys/sys/fusebuf.h


[BACK] Up to [local] / src / sys / sys

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.13 / (download) - annotate - [select for diffs], Tue Jun 19 11:27:54 2018 UTC (5 years, 11 months ago) by helg
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, HEAD
Changes since 1.12: +9 -1 lines
Diff to previous 1.12 (colored)

Send the calling thread id, effective uid and gid, and umask to the
FUSE file system. fuse_get_context(3) will now return the correct
values.

ok mpi@

Revision 1.12 / (download) - annotate - [select for diffs], Thu Nov 30 11:29:03 2017 UTC (6 years, 6 months ago) by helg
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.11: +1 -2 lines
Diff to previous 1.11 (colored)

vn_open(9) does not pass the open(2) flags to VOP_CREATE(9) so we can't
support FBT_CREATE. Fall back to FBT_MKNOD + FBT_OPEN so that a valid
sequence of FUSE messages is sent to the file system when creating files.

input from mpi@, otto@

Revision 1.11 / (download) - annotate - [select for diffs], Tue Aug 30 16:45:54 2016 UTC (7 years, 9 months ago) by natano
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.10: +4 -5 lines
Diff to previous 1.10 (colored)

Use struct stat for storing attributes in fusebufs, because using struct
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

Revision 1.10 / (download) - annotate - [select for diffs], Sat Aug 13 11:42:46 2016 UTC (7 years, 9 months ago) by natano
Branch: MAIN
Changes since 1.9: +1 -4 lines
Diff to previous 1.9 (colored)

Kill FUSE_ROOT_ID and use FUSE_ROOTINO instead. Also, remove one (ino_t)
cast from FUSE_ROOTINO, as it is already included in the #define.

ok kettenis

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 16 09:31:44 2014 UTC (10 years, 4 months ago) by syl
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

Add support for mknod in fuse.

OK tedu@
"it looks good to me" from guenther@

Revision 1.8 / (download) - annotate - [select for diffs], Tue Dec 3 09:59:40 2013 UTC (10 years, 6 months ago) by syl
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Add support for FBT_RECLAIM that allow us to free the representation
of vnode in userspace.

"I think it's right" from tedu@.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Nov 13 17:53:54 2013 UTC (10 years, 6 months ago) by stsp
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Make fusebuf.fh_err signed, it might store negative errno values; ok syl

Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 11 14:18:49 2013 UTC (10 years, 7 months ago) by stsp
Branch: MAIN
Changes since 1.5: +7 -7 lines
Diff to previous 1.5 (colored)

There is no fusebuf(9) man page anymore. Remove references to it from comments.
ok syl@

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 7 18:15:22 2013 UTC (10 years, 8 months ago) by syl
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Introduce fb_delete() helper and use it in FUSE code.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 7 18:04:53 2013 UTC (10 years, 8 months ago) by syl
Branch: MAIN
Changes since 1.3: +18 -27 lines
Diff to previous 1.3 (colored)

Rework fuseread() and fusewrite().

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jun 4 18:25:09 2013 UTC (11 years ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.2: +5 -7 lines
Diff to previous 1.2 (colored)

can't use PAGE_SIZE for array sizes. it's not always a constant.
just hard code 4096 for now instead of anything fancy.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jun 3 16:22:08 2013 UTC (11 years ago) by tedu
Branch: MAIN
Changes since 1.1: +1 -0 lines
Diff to previous 1.1 (colored)

rcsid

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jun 3 16:20:15 2013 UTC (11 years ago) by tedu
Branch: MAIN

i missed a file

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.