<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>24fe962c - fuse: {io-uring} Handle SQEs - register commands</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#24fe962c</link>
        <description>fuse: {io-uring} Handle SQEs - register commandsThis adds basic support for ring SQEs (with opcode=IORING_OP_URING_CMD).For now only FUSE_IO_URING_CMD_REGISTER is handled to register queueentries.Signed-off-by: Bernd Schubert &lt;bschubert@ddn.com&gt;Reviewed-by: Pavel Begunkov &lt;asml.silence@gmail.com&gt; # io_uringReviewed-by: Luis Henriques &lt;luis@igalia.com&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Mon, 20 Jan 2025 01:28:59 +0000</pubDate>
        <dc:creator>Bernd Schubert &lt;bschubert@ddn.com&gt;</dc:creator>
    </item>
<item>
        <title>7dc4e97a - fuse: introduce FUSE_PASSTHROUGH capability</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#7dc4e97a</link>
        <description>fuse: introduce FUSE_PASSTHROUGH capabilityFUSE_PASSTHROUGH capability to passthrough FUSE operations to backingfiles will be made available with kernel config CONFIG_FUSE_PASSTHROUGH.When requesting FUSE_PASSTHROUGH, userspace needs to specify themax_stack_depth that is allowed for FUSE on top of backing files.Introduce the flag FOPEN_PASSTHROUGH and backing_id to fuse_open_outargument that can be used when replying to OPEN request, to setuppassthrough of io operations on the fuse inode to a backing file.Introduce a refcounted fuse_backing object that will be used toassociate an open backing file with a fuse inode.Signed-off-by: Amir Goldstein &lt;amir73il@gmail.com&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Fri, 09 Feb 2024 14:57:17 +0000</pubDate>
        <dc:creator>Amir Goldstein &lt;amir73il@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>afd586f0 - dax: remove CONFIG_DAX_DRIVER</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#afd586f0</link>
        <description>dax: remove CONFIG_DAX_DRIVERCONFIG_DAX_DRIVER only selects CONFIG_DAX now, so remove it.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Link: https://lore.kernel.org/r/20211129102203.2243509-4-hch@lst.deSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Mon, 29 Nov 2021 10:21:37 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>c2d0ad00 - virtiofs: implement dax read/write operations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#c2d0ad00</link>
        <description>virtiofs: implement dax read/write operationsThis patch implements basic DAX support. mmap() is not implementedyet and will come in later patches. This patch looks into implemetingread/write.We make use of interval tree to keep track of per inode dax mappings.Do not use dax for file extending writes, instead just send WRITE messageto daemon (like we do for direct I/O path). This will keep write andi_size change atomic w.r.t crash.Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;Signed-off-by: Vivek Goyal &lt;vgoyal@redhat.com&gt;Signed-off-by: Liu Bo &lt;bo.liu@linux.alibaba.com&gt;Signed-off-by: Peng Tao &lt;tao.peng@linux.alibaba.com&gt;Cc: Dave Chinner &lt;david@fromorbit.com&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Wed, 19 Aug 2020 22:19:51 +0000</pubDate>
        <dc:creator>Vivek Goyal &lt;vgoyal@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1dd53957 - virtiofs: add a mount option to enable dax</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#1dd53957</link>
        <description>virtiofs: add a mount option to enable daxAdd a mount option to allow using dax with virtio_fs.Signed-off-by: Vivek Goyal &lt;vgoyal@redhat.com&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Wed, 19 Aug 2020 22:19:47 +0000</pubDate>
        <dc:creator>Vivek Goyal &lt;vgoyal@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>c1b0c627 - fuse: update project homepage</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#c1b0c627</link>
        <description>fuse: update project homepageAs stated in https://sourceforge.net/projects/fuse/, &quot;the FUSE project hasmoved to https://github.com/libfuse/&quot; in 22-Dec-2015. Update URLs toreflect this.Signed-off-by: Andr&#233; Almeida &lt;andrealmeid@collabora.com&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Thu, 23 Jul 2020 16:43:11 +0000</pubDate>
        <dc:creator>Andr&#233; Almeida &lt;andrealmeid@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>72ef5e52 - docs: fix broken references to text files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#72ef5e52</link>
        <description>docs: fix broken references to text filesSeveral references got broken due to txt to ReST conversion.Several of them can be automatically fixed with:	scripts/documentation-file-ref-check --fixReviewed-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt; # hwtracing/coresight/KconfigReviewed-by: Paul E. McKenney &lt;paulmck@kernel.org&gt; # memory-barrier.txtAcked-by: Alex Shi &lt;alex.shi@linux.alibaba.com&gt; # translations/zh_CNAcked-by: Federico Vaga &lt;federico.vaga@vaga.pv.it&gt; # translations/it_ITAcked-by: Marc Zyngier &lt;maz@kernel.org&gt; # kvm/arm64Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Link: https://lore.kernel.org/r/6f919ddb83a33b5f2a63b6b5f0575737bb2b36aa.1586881715.git.mchehab+huawei@kernel.orgSigned-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Tue, 14 Apr 2020 16:48:35 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8d66fcb7 - fuse: fix Kconfig indentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#8d66fcb7</link>
        <description>fuse: fix Kconfig indentationAdjust indentation from spaces to tab (+optional two spaces) as incoding style with command like:	$ sed -e &apos;s/^        /\t/&apos; -i */KconfigSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Wed, 20 Nov 2019 13:43:32 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a62a8ef9 - virtio-fs: add virtiofs filesystem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#a62a8ef9</link>
        <description>virtio-fs: add virtiofs filesystemAdd a basic file system module for virtio-fs.  This does not yet containshared data support between host and guest or metadata coherency speedups.However it is already significantly faster than virtio-9p.Design Overview===============With the goal of designing something with better performance and local filesystem semantics, a bunch of ideas were proposed. - Use fuse protocol (instead of 9p) for communication between guest and   host.  Guest kernel will be fuse client and a fuse server will run on   host to serve the requests. - For data access inside guest, mmap portion of file in QEMU address space   and guest accesses this memory using dax.  That way guest page cache is   bypassed and there is only one copy of data (on host).  This will also   enable mmap(MAP_SHARED) between guests. - For metadata coherency, there is a shared memory region which contains   version number associated with metadata and any guest changing metadata   updates version number and other guests refresh metadata on next access.   This is yet to be implemented.How virtio-fs differs from existing approaches==============================================The unique idea behind virtio-fs is to take advantage of the co-location ofthe virtual machine and hypervisor to avoid communication (vmexits).DAX allows file contents to be accessed without communication with thehypervisor.  The shared memory region for metadata avoids communication inthe common case where metadata is unchanged.By replacing expensive communication with cheaper shared memory accesses,we expect to achieve better performance than approaches based on networkfile system protocols.  In addition, this also makes it easier to achievelocal file system semantics (coherency).These techniques are not applicable to network file system protocols sincethe communications channel is bypassed by taking advantage of shared memoryon a local machine.  This is why we decided to build virtio-fs rather thanfocus on 9P or NFS.Caching Modes=============Like virtio-9p, different caching modes are supported which determine thecoherency level as well.  The &#8220;cache=FOO&#8221; and &#8220;writeback&#8221; options controlthe level of coherence between the guest and host filesystems. - cache=none   metadata, data and pathname lookup are not cached in guest.  They are   always fetched from host and any changes are immediately pushed to host. - cache=always   metadata, data and pathname lookup are cached in guest and never expire. - cache=auto   metadata and pathname lookup cache expires after a configured amount of   time (default is 1 second).  Data is cached while the file is open   (close to open consistency). - writeback/no_writeback   These options control the writeback strategy.  If writeback is disabled,   then normal writes will immediately be synchronized with the host fs.   If writeback is enabled, then writes may be cached in the guest until   the file is closed or an fsync(2) performed.  This option has no effect   on mmap-ed writes or writes going through the DAX mechanism.Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;Signed-off-by: Vivek Goyal &lt;vgoyal@redhat.com&gt;Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Tue, 12 Jun 2018 08:41:17 +0000</pubDate>
        <dc:creator>Stefan Hajnoczi &lt;stefanha@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>60bcc88a - fuse: Add posix ACL support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#60bcc88a</link>
        <description>fuse: Add posix ACL supportAdd a new INIT flag, FUSE_POSIX_ACL, for negotiating ACL support withuserspace.  When it is set in the INIT response, ACL support will beenabled.  ACL support also implies &quot;default_permissions&quot;.When ACL support is enabled, the kernel will cache and have responsibilityfor enforcing ACLs.  ACL xattrs will be passed to userspace, which isresponsible for updating the ACLs in the filesystem, keeping the file modein sync, and inheritance of default ACLs when new filesystem nodes arecreated.Signed-off-by: Seth Forshee &lt;seth.forshee@canonical.com&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Mon, 29 Aug 2016 13:46:37 +0000</pubDate>
        <dc:creator>Seth Forshee &lt;seth.forshee@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>807185eb - fuse: Move CUSE Kconfig entry from fs/Kconfig into fs/fuse/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#807185eb</link>
        <description>fuse: Move CUSE Kconfig entry from fs/Kconfig into fs/fuse/KconfigGiven that CUSE depends on FUSE, it only makes sense to move itsKconfig entry into the FUSE Kconfig file.  Also, add a few grammaticaland semantic touchups.Signed-off-by: Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@suse.cz&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Wed, 29 Aug 2012 21:51:51 +0000</pubDate>
        <dc:creator>Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;</dc:creator>
    </item>
<item>
        <title>3ef7784e - fs/Kconfig: move fuse out</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/fuse/Kconfig#3ef7784e</link>
        <description>fs/Kconfig: move fuse outSigned-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;

            List of files:
            /linux-6.15/fs/fuse/Kconfig</description>
        <pubDate>Thu, 22 Jan 2009 07:33:25 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
