<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in adding-new-filesystems.rst</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e7d43a48a8e990b43ef8634248ee5b03f19ed3ea - docs: add guidelines for submitting new filesystems</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/filesystems/adding-new-filesystems.rst#e7d43a48a8e990b43ef8634248ee5b03f19ed3ea</link>
        <description>docs: add guidelines for submitting new filesystemsThis document is motivated by the ongoing maintenance burden thatabandoned and untestable filesystems impose on VFS developers, blockinginfrastructure changes such as folio conversions and iomap migration.This week alone, two new filesystems were proposed on linux-fsdevel(VMUFAT and FTRFS), highlighting the need for documented guidelinesthat new filesystem authors can refer to before submission.Multiple recent discussions on linux-fsdevel have touched on thecriteria for merging new filesystems and for deprecating old ones,covering topics such as modern VFS interface adoption, testability,userspace utilities, maintainer commitment, and user base viability.Add Documentation/filesystems/adding-new-filesystems.rst describingthe technical requirements and community expectations for merging anew filesystem into the kernel.  The guidelines cover:- Alternatives to consider before proposing a new in-kernel filesystem- Technical requirements: modern VFS interfaces (iomap, folios,  fs_context mount API), testability, and userspace utilities- Community expectations: identified maintainers, demonstrated  commitment, sustained backing, and a clear user base- Ongoing obligations after merging, including the risk of deprecation  for unmaintained filesystemsLink: https://lore.kernel.org/linux-fsdevel/20260411151155.321214-1-adrianmcmenamin@gmail.com/Link: https://lore.kernel.org/linux-fsdevel/20260413142357.515792-1-aurelien@hackers.camp/Link: https://lore.kernel.org/linux-fsdevel/yndtg2jbj55fzd2kkhsmel4pp5ll5xfvfiaqh24tdct3jiqosd@jzbfzf3rrxrd/Link: https://lore.kernel.org/linux-fsdevel/20260124091742.GA43313@macsyma.local/Link: https://lore.kernel.org/lkml/20260111140345.3866-1-linkinjeon@kernel.org/Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Alexander Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: Jan Kara &lt;jack@suse.cz&gt;Cc: Theodore Tso &lt;tytso@mit.edu&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Cc: Darrick J. Wong &lt;djwong@kernel.org&gt;Cc: Matthew Wilcox &lt;willy@infradead.org&gt;Assisted-by: Cursor:claude-4-opusSigned-off-by: Amir Goldstein &lt;amir73il@gmail.com&gt;Link: https://patch.msgid.link/20260422125212.1743006-1-amir73il@gmail.comReviewed-by: Jan Kara &lt;jack@suse.cz&gt;Signed-off-by: Christian Brauner (Amutable) &lt;brauner@kernel.org&gt;

            List of files:
            /linux/Documentation/filesystems/adding-new-filesystems.rst</description>
        <pubDate>Wed, 22 Apr 2026 14:52:12 +0200</pubDate>
        <dc:creator>Amir Goldstein &lt;amir73il@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
