<?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>d7385ba1 - 9p: Remove INET dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#d7385ba1</link>
        <description>9p: Remove INET dependency9pfs can run over assorted transports, so it doesn&apos;t have an INETdependency.  Drop it and remove the includes of linux/inet.h.NET_9P_FD/trans_fd.o builds without INET or UNIX and is usable overplain file descriptors.  However, tcp and unix functionality is stillbuilt and would generate runtime failures if used.  Add imply INET andUNIX to NET_9P_FD, so functionality is enabled by default but can stillbe explicitly disabled.This allows configuring 9pfs over Xen with INET and UNIX disabled.Signed-off-by: Jason Andryuk &lt;jandryuk@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Thu, 04 May 2023 19:47:23 +0000</pubDate>
        <dc:creator>Jason Andryuk &lt;jandryuk@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>24e42e32 - 9p: Use fscache indexing rewrite and reenable caching</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#24e42e32</link>
        <description>9p: Use fscache indexing rewrite and reenable cachingChange the 9p filesystem to take account of the changes to fscache&apos;sindexing rewrite and reenable caching in 9p.The following changes have been made: (1) The fscache_netfs struct is no more, and there&apos;s no need to register     the filesystem as a whole. (2) The session cookie is now an fscache_volume cookie, allocated with     fscache_acquire_volume().  That takes three parameters: a string     representing the &quot;volume&quot; in the index, a string naming the cache to     use (or NULL) and a u64 that conveys coherency metadata for the     volume.     For 9p, I&apos;ve made it render the volume name string as:	&quot;9p,&lt;devname&gt;,&lt;cachetag&gt;&quot;     where the cachetag is replaced by the aname if it wasn&apos;t supplied.     This probably needs rethinking a bit as the aname can have slashes in     it.  It might be better to hash the cachetag and use the hash or I     could substitute commas for the slashes or something. (3) The fscache_cookie_def is no more and needed information is passed     directly to fscache_acquire_cookie().  The cache no longer calls back     into the filesystem, but rather metadata changes are indicated at     other times.     fscache_acquire_cookie() is passed the same keying and coherency     information as before. (4) The functions to set/reset/flush cookies are removed and     fscache_use_cookie() and fscache_unuse_cookie() are used instead.     fscache_use_cookie() is passed a flag to indicate if the cookie is     opened for writing.  fscache_unuse_cookie() is passed updates for the     metadata if we changed it (ie. if the file was opened for writing).     These are called when the file is opened or closed. (5) wait_on_page_bit[_killable]() is replaced with the specific wait     functions for the bits waited upon. (6) I&apos;ve got rid of some of the 9p-specific cache helper functions and     called things like fscache_relinquish_cookie() directly as they&apos;ll     optimise away if v9fs_inode_cookie() returns an unconditional NULL     (which will be the case if CONFIG_9P_FSCACHE=n). (7) v9fs_vfs_setattr() is made to call fscache_resize() to change the size     of the cache object.Notes: (A) We should call fscache_invalidate() if we detect that the server&apos;s     copy of a file got changed by a third party, but I don&apos;t know where to     do that.  We don&apos;t need to do that when allocating the cookie as we     get a check-and-invalidate when we initially bind to the cache object. (B) The copy-to-cache-on-writeback side of things will be handled in     separate patch.Changes=======ver #3: - Canonicalise the cookie key and coherency data to make them   endianness-independent.ver #2: - Use gfpflags_allow_blocking() rather than using flag directly. - fscache_acquire_volume() now returns errors.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Acked-by: Jeff Layton &lt;jlayton@kernel.org&gt;Tested-by: Dominique Martinet &lt;asmadeus@codewreck.org&gt;cc: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;cc: Latchesar Ionkov &lt;lucho@ionkov.net&gt;cc: v9fs-developer@lists.sourceforge.netcc: linux-cachefs@redhat.comLink: https://lore.kernel.org/r/163819664645.215744.1555314582005286846.stgit@warthog.procyon.org.uk/ # v1Link: https://lore.kernel.org/r/163906975017.143852.3459573173204394039.stgit@warthog.procyon.org.uk/ # v2Link: https://lore.kernel.org/r/163967178512.1823006.17377493641569138183.stgit@warthog.procyon.org.uk/ # v3Link: https://lore.kernel.org/r/164021573143.640689.3977487095697717967.stgit@warthog.procyon.org.uk/ # v4

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Wed, 18 Nov 2020 09:06:42 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>01491a75 - fscache, cachefiles: Disable configuration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#01491a75</link>
        <description>fscache, cachefiles: Disable configurationDisable fscache and cachefiles in Kconfig whilst it is rewritten.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Reviewed-by: Jeff Layton &lt;jlayton@kernel.org&gt;cc: linux-cachefs@redhat.comLink: https://lore.kernel.org/r/163819576672.215744.12444272479560406780.stgit@warthog.procyon.org.uk/ # v1Link: https://lore.kernel.org/r/163906882835.143852.11073015983885872901.stgit@warthog.procyon.org.uk/ # v2Link: https://lore.kernel.org/r/163967075113.1823006.277316290062782998.stgit@warthog.procyon.org.uk/ # v3Link: https://lore.kernel.org/r/164021481179.640689.2004199594774033658.stgit@warthog.procyon.org.uk/ # v4

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Mon, 25 Oct 2021 20:41:26 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>eb497943 - 9p: Convert to using the netfs helper lib to do reads and caching</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#eb497943</link>
        <description>9p: Convert to using the netfs helper lib to do reads and cachingConvert the 9p filesystem to use the netfs helper lib to handle readpage,readahead and write_begin, converting those into a common issue_op for thefilesystem itself to handle.  The netfs helper lib also handles readingfrom fscache if a cache is available, and interleaving reads from bothsources.This change also switches from the old fscache I/O API to the new one,meaning that fscache no longer keeps track of netfs pages and instead doesasync DIO between the backing files and the 9p file pagecache.  As a partof this change, the handling of PG_fscache changes.  It now just means thatthe cache has a write I/O operation in progress on a page (PG_lockedis used for a read I/O op).Note that this is a cut-down version of the fscache rewrite and does notchange any of the cookie and cache coherency handling.Changes=======ver #4:  - Rebase on top of folios.  - Don&apos;t use wait_on_page_bit_killable().ver #3:  - v9fs_req_issue_op() needs to terminate the subrequest.  - v9fs_write_end() needs to call SetPageUptodate() a bit more often.  - It&apos;s not CONFIG_{AFS,V9FS}_FSCACHE[1]  - v9fs_init_rreq() should take a ref on the p9_fid and the cleanup should    drop it [from Dominique Martinet].Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Reviewed-and-tested-by: Dominique Martinet &lt;asmadeus@codewreck.org&gt;cc: v9fs-developer@lists.sourceforge.netcc: linux-cachefs@redhat.comLink: https://lore.kernel.org/r/YUm+xucHxED+1MJp@codewreck.org/ [1]Link: https://lore.kernel.org/r/163162772646.438332.16323773205855053535.stgit@warthog.procyon.org.uk/ # rfcLink: https://lore.kernel.org/r/163189109885.2509237.7153668924503399173.stgit@warthog.procyon.org.uk/ # rfc v2Link: https://lore.kernel.org/r/163363943896.1980952.1226527304649419689.stgit@warthog.procyon.org.uk/ # v3Link: https://lore.kernel.org/r/163551662876.1877519.14706391695553204156.stgit@warthog.procyon.org.uk/ # v4Link: https://lore.kernel.org/r/163584179557.4023316.11089762304657644342.stgit@warthog.procyon.org.uk # rebase on folioSigned-off-by: Dominique Martinet &lt;asmadeus@codewreck.org&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Tue, 02 Nov 2021 08:29:55 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1f5bd6a2 - 9p: Fix Kconfig indentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#1f5bd6a2</link>
        <description>9p: Fix Kconfig indentationAdjust indentation from spaces to tab (+optional two spaces) as incoding style with command like:	$ sed -e &apos;s/^        /\t/&apos; -i */KconfigLink: http://lkml.kernel.org/r/20191120134340.16770-1-krzk@kernel.orgSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Dominique Martinet &lt;dominique.martinet@cea.fr&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Wed, 20 Nov 2019 13:43:40 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&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/9p/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/9p/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>91581e4c - fs/*/Kconfig: drop links to 404-compliant http://acl.bestbits.at</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#91581e4c</link>
        <description>fs/*/Kconfig: drop links to 404-compliant http://acl.bestbits.atThis link is replicated in most filesystems&apos; config stanzas.  Referringto an archived version of that site is pointless as it mostly deals withpatches; user documentation is available elsewhere.Signed-off-by: Adam Borowski &lt;kilobyte@angband.pl&gt;CC: Alexander Viro &lt;viro@zeniv.linux.org.uk&gt;Reviewed-by: Darrick J. Wong &lt;darrick.wong@oracle.com&gt;Acked-by: Jan Kara &lt;jack@suse.cz&gt;Acked-by: Dave Kleikamp &lt;dave.kleikamp@oracle.com&gt;Acked-by: David Sterba &lt;dsterba@suse.com&gt;Acked-by: &quot;Yan, Zheng&quot; &lt;zyan@redhat.com&gt;Acked-by: Chao Yu &lt;yuchao0@huawei.com&gt;Acked-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;Acked-by: Steve French &lt;smfrench@gmail.com&gt;Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Wed, 20 Dec 2017 13:58:52 +0000</pubDate>
        <dc:creator>Adam Borowski &lt;kilobyte@angband.pl&gt;</dc:creator>
    </item>
<item>
        <title>d9a73859 - fs/9p: xattr: add trusted and security namespaces</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#d9a73859</link>
        <description>fs/9p: xattr: add trusted and security namespacesAllow requests for security.* and trusted.* xattr name spacesto pass through to server.The new files are 99% cut and paste from fs/9p/xattr_user.c with thenamespaces changed.  It has the intended effect in superficial testing.I do not know much detail about how these namespaces are used, but passingthem through to the server, which can decide whether to handle them or not,seems reasonable.I want to support a use case where an ext4 file system is mounted via 9P,then re-exported via samba to windows clients in a cluster.  Windows wantsto store xattrs such as security.NTACL.  This works when ext4 directlybacks samba, but not when 9P is inserted.  This use case is documented here:   http://code.google.com/p/diod/issues/detail?id=95Signed-off-by: Jim Garlick &lt;garlick@llnl.gov&gt;Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Wed, 29 May 2013 19:09:39 +0000</pubDate>
        <dc:creator>Jim Garlick &lt;garlick@llnl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c9041975 - fs/9p: remove depends on CONFIG_EXPERIMENTAL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#c9041975</link>
        <description>fs/9p: remove depends on CONFIG_EXPERIMENTALThe CONFIG_EXPERIMENTAL config item has not carried much meaning for awhile now and is almost always enabled by default. As agreed during theLinux kernel summit, remove it from any &quot;depends on&quot; lines in Kconfigs.CC: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;CC: Ron Minnich &lt;rminnich@sandia.gov&gt;CC: Latchesar Ionkov &lt;lucho@ionkov.net&gt;Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Thu, 17 Jan 2013 02:54:02 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>87211cd8 - 9p: remove experimental tag from tested configurations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#87211cd8</link>
        <description>9p: remove experimental tag from tested configurationsThe 9p client is currently undergoing regular regresssion andstress testing as a by-product of the virtfs work.  I think itsfinally time to take off the experimental tags from the well-testedcode paths.Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Mon, 16 May 2011 15:46:39 +0000</pubDate>
        <dc:creator>Eric Van Hensbergen &lt;ericvh@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>255614c4 - fs/9p: fix menu presentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#255614c4</link>
        <description>fs/9p: fix menu presentationMake the 9P_FS kconfig options subordinate to the 9P_FS kconfig symbolin the menu presentation instead of them all being at the same level.Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Sun, 02 Jan 2011 06:15:54 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;randy.dunlap@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>85ff872d - fs/9p: Implement POSIX ACL permission checking function</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#85ff872d</link>
        <description>fs/9p: Implement POSIX ACL permission checking functionThe ACL value is fetched as a part of inode initializationfrom the server and the permission checking function use thecached value of the ACLSigned-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;Signed-off-by: Venkateswararao Jujjuri &lt;jvrao@linux.vnet.ibm.com&gt;Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Mon, 27 Sep 2010 18:57:39 +0000</pubDate>
        <dc:creator>Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>60e78d2c - 9p: Add fscache support to 9p</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#60e78d2c</link>
        <description>9p: Add fscache support to 9pThis patch adds a persistent, read-only caching facility for9p clients using the FS-Cache caching backend.When the fscache facility is enabled, each inode is associatedwith a corresponding vcookie which is an index into the FS-Cacheindexing tree. The FS-Cache indexing tree is indexed at 3 levels:- session object associated with each mount.- inode/vcookie- actual data (pages)A cache tag is chosen randomly for each session. These tags canbe read off /sys/fs/9p/caches and can be passed as a mount-timeparameter to re-attach to the specified caching session.Signed-off-by: Abhishek Kulkarni &lt;adkulkar@umail.iu.edu&gt;Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;

            List of files:
            /linux-6.15/fs/9p/Kconfig</description>
        <pubDate>Wed, 23 Sep 2009 18:00:27 +0000</pubDate>
        <dc:creator>Abhishek Kulkarni &lt;adkulkar@umail.iu.edu&gt;</dc:creator>
    </item>
<item>
        <title>0fcb4408 - fs/Kconfig: move 9p out</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/9p/Kconfig#0fcb4408</link>
        <description>fs/Kconfig: move 9p outSigned-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;

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