<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/linux/fuse.h, branch linux-2.6.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2005-11-07T15:53:42Z</updated>
<entry>
<title>[PATCH] FUSE: pass file handle in setattr</title>
<updated>2005-11-07T15:53:42Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-11-07T08:59:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=befc649c2274a1c35f0cd1e888dd83652cbb0422'/>
<id>urn:sha1:befc649c2274a1c35f0cd1e888dd83652cbb0422</id>
<content type='text'>
This patch passes the file handle supplied in iattr to userspace, in case the
-&gt;setattr() was invoked from sys_ftruncate().  This solves the permission
checking (or lack thereof) in ftruncate() for the class of filesystems served
by an unprivileged userspace process.

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] FUSE: atomic create+open</title>
<updated>2005-11-07T15:53:42Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-11-07T08:59:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd72faac95d7e47610e981d7ed7b3c1529e55c88'/>
<id>urn:sha1:fd72faac95d7e47610e981d7ed7b3c1529e55c88</id>
<content type='text'>
This patch adds an atomic create+open operation.  This does not yet work if
the file type changes between lookup and create+open, but solves the
permission checking problems for the separte create and open methods.

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] FUSE: add access call</title>
<updated>2005-11-07T15:53:42Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-11-07T08:59:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31d40d74b402a6fa18a006fb3745f64609f35b77'/>
<id>urn:sha1:31d40d74b402a6fa18a006fb3745f64609f35b77</id>
<content type='text'>
Add a new access call, which will only be called if -&gt;permission is invoked
from sys_access().  In all other cases permission checking is delayed until
the actual filesystem operation.

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] FUSE: bump interface minor version</title>
<updated>2005-11-07T15:53:42Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-11-07T08:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b62073d502a88fedc5c369f8a004bda7c9d1999'/>
<id>urn:sha1:5b62073d502a88fedc5c369f8a004bda7c9d1999</id>
<content type='text'>
Though the following changes are all backward compatible (from the kernel's as
well as the library's POV) change the minor version, so interested
applications can detect new features.

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] fuse: remove unused define</title>
<updated>2005-10-31T01:37:24Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-10-30T23:02:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ea05db06f32adac65b4c4e95ef998839149de12'/>
<id>urn:sha1:6ea05db06f32adac65b4c4e95ef998839149de12</id>
<content type='text'>
Setting ctime is implicit in all setattr cases, so the FATTR_CTIME
definition is unnecessary.

It is used by neither the kernel nor by userspace.

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] FUSE: add fsync operation for directories</title>
<updated>2005-09-09T21:03:47Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-09-09T20:10:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8254798199332966e2ab647380c990193af7e854'/>
<id>urn:sha1:8254798199332966e2ab647380c990193af7e854</id>
<content type='text'>
This patch adds a new FSYNCDIR request, which is sent when fsync is called
on directories.  This operation is available in libfuse 2.3-pre1 or
greater.

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] fuse: more flexible caching</title>
<updated>2005-09-09T21:03:47Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-09-09T20:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45323fb76465a9576220c7427dbac7b1e7ad3caf'/>
<id>urn:sha1:45323fb76465a9576220c7427dbac7b1e7ad3caf</id>
<content type='text'>
Make data caching behavior selectable on a per-open basis instead of
per-mount.  Compatibility for the old mount options 'kernel_cache' and
'direct_io' is retained in the userspace library (version 2.4.0-pre1 or
later).

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] fuse: transfer readdir data through device</title>
<updated>2005-09-09T21:03:47Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-09-09T20:10:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=04730fef1f9c7277e5c730b193e681ac095b0507'/>
<id>urn:sha1:04730fef1f9c7277e5c730b193e681ac095b0507</id>
<content type='text'>
This patch removes a long lasting "hack" in FUSE, which used a separate
channel (a file descriptor refering to a disk-file) to transfer directory
contents from userspace to the kernel.

The patch adds three new operations (OPENDIR, READDIR, RELEASEDIR), which
have semantics and implementation exactly maching the respective file
operations (OPEN, READ, RELEASE).

This simplifies the directory reading code.  Also disk space is not
necessary, which can be important in embedded systems.

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] FUSE: add padding</title>
<updated>2005-09-09T21:03:46Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-09-09T20:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=06663267b4b1e85ece73236ea720355668d4f736'/>
<id>urn:sha1:06663267b4b1e85ece73236ea720355668d4f736</id>
<content type='text'>
Add padding to structures to make sizes the same on 32bit and 64bit archs.
Initial testing and test machine generously provided by Franco Broi.

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] FUSE - extended attribute operations</title>
<updated>2005-09-09T21:03:45Z</updated>
<author>
<name>Miklos Szeredi</name>
</author>
<published>2005-09-09T20:10:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92a8780e1136c5ca0c7ed940000d399943d1576e'/>
<id>urn:sha1:92a8780e1136c5ca0c7ed940000d399943d1576e</id>
<content type='text'>
This patch adds the extended attribute operations to FUSE.

The following operations are added:

 o getxattr
 o setxattr
 o listxattr
 o removexattr

Signed-off-by: Miklos Szeredi &lt;miklos@szeredi.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
